Uses of Class
org.apache.maven.continuum.store.ContinuumStoreException

Packages that use ContinuumStoreException
org.apache.continuum.dao   
org.apache.maven.continuum   
org.apache.maven.continuum.configuration   
org.apache.maven.continuum.core.action   
org.apache.maven.continuum.store   
org.apache.maven.continuum.web.action   
org.apache.maven.continuum.web.action.admin   
 

Uses of ContinuumStoreException in org.apache.continuum.dao
 

Methods in org.apache.continuum.dao that throw ContinuumStoreException
 BuildDefinition BuildDefinitionDaoImpl.addBuildDefinition(BuildDefinition buildDefinition)
           
 BuildDefinition BuildDefinitionDao.addBuildDefinition(BuildDefinition buildDefinition)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDaoImpl.addBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDao.addBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
           
 BuildQueue BuildQueueDaoImpl.addBuildQueue(BuildQueue buildQueue)
           
 BuildQueue BuildQueueDao.addBuildQueue(BuildQueue buildQueue)
           
 void BuildResultDaoImpl.addBuildResult(Project project, BuildResult build)
           
 void BuildResultDao.addBuildResult(Project project, BuildResult build)
           
 ContinuumReleaseResult ContinuumReleaseResultDaoImpl.addContinuumReleaseResult(ContinuumReleaseResult releaseResult)
           
 ContinuumReleaseResult ContinuumReleaseResultDao.addContinuumReleaseResult(ContinuumReleaseResult releaseResult)
           
 DirectoryPurgeConfiguration DirectoryPurgeConfigurationDaoImpl.addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration purgeConfiguration)
           
 DirectoryPurgeConfiguration DirectoryPurgeConfigurationDao.addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration purgeConfiguration)
           
 DistributedDirectoryPurgeConfiguration DistributedDirectoryPurgeConfigurationDaoImpl.addDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration purgeConfiguration)
           
 DistributedDirectoryPurgeConfiguration DistributedDirectoryPurgeConfigurationDao.addDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration purgeConfiguration)
          Adds a new DistributedDirectoryPurgeConfiguration instance.
 Installation InstallationDao.addInstallation(Installation installation)
           
 LocalRepository LocalRepositoryDaoImpl.addLocalRepository(LocalRepository repository)
           
 LocalRepository LocalRepositoryDao.addLocalRepository(LocalRepository repository)
           
 ProjectScmRoot ProjectScmRootDaoImpl.addProjectScmRoot(ProjectScmRoot projectScmRoot)
           
 ProjectScmRoot ProjectScmRootDao.addProjectScmRoot(ProjectScmRoot projectScmRoot)
           
 RepositoryPurgeConfiguration RepositoryPurgeConfigurationDaoImpl.addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration purgeConfiguration)
           
 RepositoryPurgeConfiguration RepositoryPurgeConfigurationDao.addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration purgeConfiguration)
           
 Map<Integer,Object> DaoUtilsImpl.getAggregatedProjectIdsAndBuildDefinitionIdsBySchedule(int scheduleId)
          get the combined list of projectId and build definitions, including the ones inherited by their project group
 Map<Integer,Object> DaoUtils.getAggregatedProjectIdsAndBuildDefinitionIdsBySchedule(int scheduleId)
           
 List<BuildDefinition> BuildDefinitionDaoImpl.getAllBuildDefinitions()
           
 List<BuildDefinition> BuildDefinitionDao.getAllBuildDefinitions()
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDaoImpl.getAllBuildDefinitionTemplate()
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDao.getAllBuildDefinitionTemplate()
           
 List<BuildQueue> BuildQueueDaoImpl.getAllBuildQueues()
           
 List<BuildQueue> BuildQueueDao.getAllBuildQueues()
           
 List<Installation> InstallationDao.getAllInstallations()
           
 List<BuildDefinition> BuildDefinitionDaoImpl.getAllTemplates()
           
 List<BuildDefinition> BuildDefinitionDao.getAllTemplates()
           
 BuildDefinition BuildDefinitionDaoImpl.getBuildDefinition(int buildDefinitionId)
           
 BuildDefinition BuildDefinitionDao.getBuildDefinition(int buildDefinitionId)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDaoImpl.getBuildDefinitionTemplate(int id)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDao.getBuildDefinitionTemplate(int id)
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDaoImpl.getBuildDefinitionTemplatesWithType(String type)
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDao.getBuildDefinitionTemplatesWithType(String type)
           
 BuildQueue BuildQueueDaoImpl.getBuildQueue(int buildQueueId)
           
 BuildQueue BuildQueueDao.getBuildQueue(int buildQueueId)
           
 BuildQueue BuildQueueDaoImpl.getBuildQueueByName(String name)
           
 BuildQueue BuildQueueDao.getBuildQueueByName(String buildQueueName)
           
 BuildResult BuildResultDaoImpl.getBuildResult(int buildId)
           
 BuildResult BuildResultDao.getBuildResult(int buildId)
           
 List<BuildResult> BuildResultDaoImpl.getBuildResultsForProjectFromId(int projectId, long startId)
           
 List<BuildResult> BuildResultDao.getBuildResultsForProjectFromId(int projectId, long startId)
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDaoImpl.getContinuumBuildDefinitionTemplates()
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDao.getContinuumBuildDefinitionTemplates()
           
 BuildDefinitionTemplate BuildDefinitionTemplateDaoImpl.getContinuumBuildDefinitionTemplateWithType(String type)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDao.getContinuumBuildDefinitionTemplateWithType(String type)
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDaoImpl.getContinuumDefaultdDefinitions()
           
 List<BuildDefinitionTemplate> BuildDefinitionTemplateDao.getContinuumDefaultdDefinitions()
          the list returned will contains only continuumDefaults BuildDefinition
 ContinuumReleaseResult ContinuumReleaseResultDaoImpl.getContinuumReleaseResult(int releaseResultId)
           
 ContinuumReleaseResult ContinuumReleaseResultDao.getContinuumReleaseResult(int releaseResultId)
           
 ContinuumReleaseResult ContinuumReleaseResultDaoImpl.getContinuumReleaseResult(int projectId, String releaseGoal, long startTime, long endTime)
           
 ContinuumReleaseResult ContinuumReleaseResultDao.getContinuumReleaseResult(int projectId, String releaseGoal, long startTime, long endTime)
           
 BuildDefinition BuildDefinitionDaoImpl.getDefaultBuildDefinition(int projectId)
           
 BuildDefinition BuildDefinitionDao.getDefaultBuildDefinition(int projectId)
          returns the default build definition of the project, if the project doesn't have on declared the default of the project group will be returned

this should be the most common usage of the default build definition accessing methods

 BuildDefinition BuildDefinitionDaoImpl.getDefaultBuildDefinitionForProject(int projectId)
           
 BuildDefinition BuildDefinitionDao.getDefaultBuildDefinitionForProject(int projectId)
          returns the default build definition of the project, if the project doesn't have on declared the default of the project group will be returned

this should be the most common usage of the default build definition accessing methods

 BuildDefinition BuildDefinitionDaoImpl.getDefaultBuildDefinitionForProject(Project project)
           
 BuildDefinition BuildDefinitionDao.getDefaultBuildDefinitionForProject(Project project)
          returns the default build definition for the project without consulting the project group
 List<BuildDefinition> BuildDefinitionDaoImpl.getDefaultBuildDefinitionsForProjectGroup(int projectGroupId)
           
 List<BuildDefinition> BuildDefinitionDao.getDefaultBuildDefinitionsForProjectGroup(int projectGroupId)
          returns the default build definitions for the project group and there should always be at least one declared.
 List<BuildDefinition> BuildDefinitionDaoImpl.getDefaultBuildDefinitionsForProjectGroup(ProjectGroup projectGroup)
           
 List<BuildDefinition> BuildDefinitionDao.getDefaultBuildDefinitionsForProjectGroup(ProjectGroup projectGroup)
          returns the default build definitions for the project group and there should always be at least one declared.
 DirectoryPurgeConfiguration DirectoryPurgeConfigurationDaoImpl.getDirectoryPurgeConfiguration(int configurationId)
           
 DirectoryPurgeConfiguration DirectoryPurgeConfigurationDao.getDirectoryPurgeConfiguration(int configurationId)
           
 DistributedDirectoryPurgeConfiguration DistributedDirectoryPurgeConfigurationDaoImpl.getDistributedDirectoryPurgeConfiguration(int configurationId)
           
 DistributedDirectoryPurgeConfiguration DistributedDirectoryPurgeConfigurationDao.getDistributedDirectoryPurgeConfiguration(int configurationId)
          Retrieve the DistributedDirectoryPurgeConfiguration instance associated with the input id.
 Installation InstallationDaoImpl.getInstallation(int installationId)
           
 Installation InstallationDao.getInstallation(int installationId)
           
 Installation InstallationDaoImpl.getInstallation(String installationName)
           
 Installation InstallationDao.getInstallation(String installationName)
           
 LocalRepository LocalRepositoryDaoImpl.getLocalRepository(int repositoryId)
           
 LocalRepository LocalRepositoryDao.getLocalRepository(int repositoryId)
           
 LocalRepository LocalRepositoryDaoImpl.getLocalRepositoryByLocation(String location)
           
 LocalRepository LocalRepositoryDao.getLocalRepositoryByLocation(String location)
           
 LocalRepository LocalRepositoryDaoImpl.getLocalRepositoryByName(String name)
           
 LocalRepository LocalRepositoryDao.getLocalRepositoryByName(String name)
           
protected  Object AbstractDao.getObjectById(Class clazz, int id)
           
protected  Object AbstractDao.getObjectById(Class clazz, int id, String fetchGroup)
           
protected  Object AbstractDao.getObjectFromQuery(Class clazz, String idField, String id, String fetchGroup)
           
 BuildResult BuildResultDaoImpl.getPreviousBuildResultInSuccess(int projectId, int buildResultId)
           
 BuildResult BuildResultDao.getPreviousBuildResultInSuccess(int projectId, int buildResultId)
           
 Profile ProfileDaoImpl.getProfile(int profileId)
           
 Profile ProfileDao.getProfile(int profileId)
           
 Profile ProfileDaoImpl.getProfileByName(String profileName)
           
 Profile ProfileDao.getProfileByName(String profileName)
           
 Project ProjectDaoImpl.getProject(int projectId)
           
 Project ProjectDao.getProject(int projectId)
           
 Project ProjectDaoImpl.getProject(String groupId, String artifactId, String version)
           
 Project ProjectDao.getProject(String groupId, String artifactId, String version)
           
 Project ProjectDaoImpl.getProjectByName(String name)
           
 Project ProjectDao.getProjectByName(String name)
           
 ProjectGroup ProjectGroupDaoImpl.getProjectGroup(int projectGroupId)
           
 ProjectGroup ProjectGroupDao.getProjectGroup(int projectGroupId)
          Return the project group associated to the project group id parameter.
 ProjectGroup ProjectGroupDaoImpl.getProjectGroupByGroupId(String groupId)
           
 ProjectGroup ProjectGroupDao.getProjectGroupByGroupId(String groupId)
          Return the project group associated to the groupId parameter.
 ProjectGroup ProjectGroupDaoImpl.getProjectGroupByGroupIdWithBuildDetails(String groupId)
           
 ProjectGroup ProjectGroupDao.getProjectGroupByGroupIdWithBuildDetails(String groupId)
          Return the project group associated to the groupId parameter.
 ProjectGroup ProjectGroupDaoImpl.getProjectGroupByGroupIdWithProjects(String groupId)
           
 ProjectGroup ProjectGroupDao.getProjectGroupByGroupIdWithProjects(String groupId)
          Return the project group associated to the groupId parameter.
 Map<Integer,Object> DaoUtilsImpl.getProjectGroupIdsAndBuildDefinitionsIdsBySchedule(int scheduleId)
           
 Map<Integer,Object> DaoUtils.getProjectGroupIdsAndBuildDefinitionsIdsBySchedule(int scheduleId)
           
 ProjectGroup ProjectGroupDaoImpl.getProjectGroupWithBuildDetailsByProjectGroupId(int projectGroupId)
           
 ProjectGroup ProjectGroupDao.getProjectGroupWithBuildDetailsByProjectGroupId(int projectGroupId)
          Return the project group with associated build details populated.
 ProjectGroup ProjectGroupDaoImpl.getProjectGroupWithProjects(int projectGroupId)
           
 ProjectGroup ProjectGroupDao.getProjectGroupWithProjects(int projectGroupId)
          Return the project group with projects populated.
 Map<Integer,Object> DaoUtilsImpl.getProjectIdsAndBuildDefinitionsIdsBySchedule(int scheduleId)
           
 Map<Integer,Object> DaoUtils.getProjectIdsAndBuildDefinitionsIdsBySchedule(int scheduleId)
           
 ProjectScmRoot ProjectScmRootDaoImpl.getProjectScmRoot(int projectScmRootId)
           
 ProjectScmRoot ProjectScmRootDao.getProjectScmRoot(int projectScmRootId)
           
 ProjectScmRoot ProjectScmRootDaoImpl.getProjectScmRootByProjectGroupAndScmRootAddress(int projectGroupId, String scmRootAddress)
           
 ProjectScmRoot ProjectScmRootDao.getProjectScmRootByProjectGroupAndScmRootAddress(int projectGroupId, String scmRootAddress)
           
 List<Project> ProjectDaoImpl.getProjectsInGroup(int projectGroupId)
           
 List<Project> ProjectDao.getProjectsInGroup(int projectGroupId)
           
 List<Project> ProjectDaoImpl.getProjectsInGroupWithDependencies(int projectGroupId)
           
 List<Project> ProjectDao.getProjectsInGroupWithDependencies(int projectGroupId)
           
 Project ProjectDaoImpl.getProjectWithAllDetails(int projectId)
           
 Project ProjectDao.getProjectWithAllDetails(int projectId)
           
 Project ProjectDaoImpl.getProjectWithBuildDetails(int projectId)
           
 Project ProjectDao.getProjectWithBuildDetails(int projectId)
           
 Project ProjectDaoImpl.getProjectWithBuilds(int projectId)
           
 Project ProjectDao.getProjectWithBuilds(int projectId)
           
 Project ProjectDaoImpl.getProjectWithCheckoutResult(int projectId)
           
 Project ProjectDao.getProjectWithCheckoutResult(int projectId)
           
 Project ProjectDaoImpl.getProjectWithDependencies(int projectId)
           
 Project ProjectDao.getProjectWithDependencies(int projectId)
           
 RepositoryPurgeConfiguration RepositoryPurgeConfigurationDaoImpl.getRepositoryPurgeConfiguration(int configurationId)
           
 RepositoryPurgeConfiguration RepositoryPurgeConfigurationDao.getRepositoryPurgeConfiguration(int configurationId)
           
 Schedule ScheduleDaoImpl.getSchedule(int scheduleId)
           
 Schedule ScheduleDao.getSchedule(int scheduleId)
           
 Schedule ScheduleDaoImpl.getScheduleByName(String name)
           
 Schedule ScheduleDao.getScheduleByName(String name)
           
 SystemConfiguration SystemConfigurationDaoImpl.getSystemConfiguration()
           
 SystemConfiguration SystemConfigurationDao.getSystemConfiguration()
           
 void BuildDefinitionDaoImpl.removeBuildDefinition(BuildDefinition buildDefinition)
           
 void BuildDefinitionDao.removeBuildDefinition(BuildDefinition buildDefinition)
           
 void BuildDefinitionTemplateDaoImpl.removeBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
           
 void BuildDefinitionTemplateDao.removeBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
           
 void BuildQueueDaoImpl.removeBuildQueue(BuildQueue buildQueue)
           
 void BuildQueueDao.removeBuildQueue(BuildQueue buildQueue)
           
 void ContinuumReleaseResultDaoImpl.removeContinuumReleaseResult(ContinuumReleaseResult releaseResult)
           
 void ContinuumReleaseResultDao.removeContinuumReleaseResult(ContinuumReleaseResult releaseResult)
           
 void DirectoryPurgeConfigurationDaoImpl.removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration purgeConfiguration)
           
 void DirectoryPurgeConfigurationDao.removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration purgeConfiguration)
           
 void DistributedDirectoryPurgeConfigurationDaoImpl.removeDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration purgeConfiguration)
           
 void DistributedDirectoryPurgeConfigurationDao.removeDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration purgeConfiguration)
          Removes the DistributedDirectoryPurgeConfiguration instance.
 void InstallationDaoImpl.removeInstallation(Installation installation)
           
 void InstallationDao.removeInstallation(Installation installation)
           
 void LocalRepositoryDaoImpl.removeLocalRepository(LocalRepository repository)
           
 void LocalRepositoryDao.removeLocalRepository(LocalRepository repository)
           
 void NotifierDaoImpl.removeNotifier(ProjectNotifier notifier)
           
 void NotifierDao.removeNotifier(ProjectNotifier notifier)
           
 void ProjectScmRootDaoImpl.removeProjectScmRoot(ProjectScmRoot projectScmRoot)
           
 void ProjectScmRootDao.removeProjectScmRoot(ProjectScmRoot projectScmRoot)
           
 void RepositoryPurgeConfigurationDaoImpl.removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration purgeConfiguration)
           
 void RepositoryPurgeConfigurationDao.removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration purgeConfiguration)
           
 BuildDefinition BuildDefinitionDaoImpl.storeBuildDefinition(BuildDefinition buildDefinition)
           
 BuildDefinition BuildDefinitionDao.storeBuildDefinition(BuildDefinition buildDefinition)
           
 BuildQueue BuildQueueDaoImpl.storeBuildQueue(BuildQueue buildQueue)
           
 BuildQueue BuildQueueDao.storeBuildQueue(BuildQueue buildQueue)
           
 ProjectNotifier NotifierDaoImpl.storeNotifier(ProjectNotifier notifier)
           
 ProjectNotifier NotifierDao.storeNotifier(ProjectNotifier notifier)
           
 Schedule ScheduleDaoImpl.storeSchedule(Schedule schedule)
           
 Schedule ScheduleDao.storeSchedule(Schedule schedule)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDaoImpl.updateBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
           
 BuildDefinitionTemplate BuildDefinitionTemplateDao.updateBuildDefinitionTemplate(BuildDefinitionTemplate buildDefinitionTemplate)
           
 void BuildResultDaoImpl.updateBuildResult(BuildResult build)
           
 void BuildResultDao.updateBuildResult(BuildResult build)
           
 void DirectoryPurgeConfigurationDaoImpl.updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration purgeConfiguration)
           
 void DirectoryPurgeConfigurationDao.updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration purgeConfiguration)
           
 void DistributedDirectoryPurgeConfigurationDaoImpl.updateDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration purgeConfiguration)
           
 void DistributedDirectoryPurgeConfigurationDao.updateDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration purgeConfiguration)
          Updates the DistributedDirectoryPurgeConfiguration instance.
 void InstallationDaoImpl.updateInstallation(Installation installation)
           
 void InstallationDao.updateInstallation(Installation installation)
           
 void LocalRepositoryDaoImpl.updateLocalRepository(LocalRepository repository)
           
 void LocalRepositoryDao.updateLocalRepository(LocalRepository repository)
           
protected  void AbstractDao.updateObject(Object object)
           
 void ProfileDaoImpl.updateProfile(Profile profile)
           
 void ProfileDao.updateProfile(Profile profile)
           
 void ProjectDaoImpl.updateProject(Project project)
           
 void ProjectDao.updateProject(Project project)
           
 void ProjectGroupDaoImpl.updateProjectGroup(ProjectGroup group)
           
 void ProjectGroupDao.updateProjectGroup(ProjectGroup projectGroup)
          Save the modified project group.
 void ProjectScmRootDaoImpl.updateProjectScmRoot(ProjectScmRoot projectScmRoot)
           
 void ProjectScmRootDao.updateProjectScmRoot(ProjectScmRoot projectScmRoot)
           
 void RepositoryPurgeConfigurationDaoImpl.updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration purgeConfiguration)
           
 void RepositoryPurgeConfigurationDao.updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration purgeConfiguration)
           
 void ScheduleDaoImpl.updateSchedule(Schedule schedule)
           
 void ScheduleDao.updateSchedule(Schedule schedule)
           
 void SystemConfigurationDaoImpl.updateSystemConfiguration(SystemConfiguration systemConf)
           
 void SystemConfigurationDao.updateSystemConfiguration(SystemConfiguration systemConf)
           
 

Uses of ContinuumStoreException in org.apache.maven.continuum
 

Methods in org.apache.maven.continuum that throw ContinuumStoreException
protected  ProjectGroup AbstractContinuumTest.getDefaultProjectGroup()
           
 

Uses of ContinuumStoreException in org.apache.maven.continuum.configuration
 

Methods in org.apache.maven.continuum.configuration that throw ContinuumStoreException
 Schedule ConfigurationServiceMock.getDefaultSchedule()
           
 Schedule ConfigurationService.getDefaultSchedule()
           
 Schedule DefaultConfigurationService.getDefaultSchedule()
           
 

Uses of ContinuumStoreException in org.apache.maven.continuum.core.action
 

Methods in org.apache.maven.continuum.core.action that throw ContinuumStoreException
 void UpdateWorkingDirectoryFromScmContinuumAction.execute(Map context)
           
 void UpdateProjectFromWorkingDirectoryContinuumAction.execute(Map context)
           
 void StoreProjectGroupAction.execute(Map context)
           
 void StoreProjectAction.execute(Map context)
           
 void RemoveAssignableRolesAction.execute(Map context)
           
 void CheckoutProjectContinuumAction.execute(Map context)
           
 void AddAssignableRolesAction.execute(Map context)
           
 

Uses of ContinuumStoreException in org.apache.maven.continuum.store
 

Subclasses of ContinuumStoreException in org.apache.maven.continuum.store
 class ContinuumObjectNotFoundException
           
 

Uses of ContinuumStoreException in org.apache.maven.continuum.web.action
 

Methods in org.apache.maven.continuum.web.action that throw ContinuumStoreException
 String BuildDefinitionAction.input()
          if there is a build definition id set, then retrieve it..either way set us to up to work with build definition
 

Uses of ContinuumStoreException in org.apache.maven.continuum.web.action.admin
 

Methods in org.apache.maven.continuum.web.action.admin that throw ContinuumStoreException
 String ConfigurationAction.save()
           
 



Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.