org.apache.maven.continuum.xmlrpc.server
Class ContinuumServiceImpl
java.lang.Object
org.apache.maven.continuum.xmlrpc.server.AbstractContinuumSecureService
org.apache.maven.continuum.xmlrpc.server.ContinuumServiceImpl
- All Implemented Interfaces:
- org.apache.maven.continuum.xmlrpc.ContinuumService, ContinuumXmlRpcComponent
public class ContinuumServiceImpl
- extends AbstractContinuumSecureService
|
Method Summary |
org.apache.maven.continuum.xmlrpc.project.ProjectSummary |
addAntProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project)
|
org.apache.maven.continuum.xmlrpc.project.ProjectSummary |
addAntProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project,
int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.BuildDefinition |
addBuildDefinitionToProject(int projectId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
|
org.apache.maven.continuum.xmlrpc.project.BuildDefinition |
addBuildDefinitionToProjectGroup(int projectGroupId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
|
org.apache.maven.continuum.xmlrpc.project.AddingResult |
addMavenOneProject(java.lang.String url)
|
org.apache.maven.continuum.xmlrpc.project.AddingResult |
addMavenOneProject(java.lang.String url,
int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.AddingResult |
addMavenTwoProject(java.lang.String url)
|
org.apache.maven.continuum.xmlrpc.project.AddingResult |
addMavenTwoProject(java.lang.String url,
int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary |
addProjectGroup(java.lang.String groupName,
java.lang.String groupId,
java.lang.String description)
|
int |
addProjectToBuildQueue(int projectId)
|
int |
addProjectToBuildQueue(int projectId,
int buildDefinitionId)
|
org.apache.maven.continuum.xmlrpc.project.Schedule |
addSchedule(org.apache.maven.continuum.xmlrpc.project.Schedule schedule)
|
org.apache.maven.continuum.xmlrpc.project.ProjectSummary |
addShellProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project)
|
org.apache.maven.continuum.xmlrpc.project.ProjectSummary |
addShellProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project,
int projectGroupId)
|
int |
buildGroup(int projectGroupId)
|
int |
buildGroup(int projectGroupId,
int buildDefintionId)
|
int |
buildProject(int projectId)
|
int |
buildProject(int projectId,
int buildDefintionId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary> |
getAllProjectGroups()
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectGroup> |
getAllProjectGroupsWithAllDetails()
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectGroup> |
getAllProjectGroupsWithProjects()
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildDefinition> |
getBuildDefinitionsForProject(int projectId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildDefinition> |
getBuildDefinitionsForProjectGroup(int projectGroupId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildDefinitionTemplate> |
getBuildDefinitionTemplates()
|
java.lang.String |
getBuildOutput(int projectId,
int buildId)
|
org.apache.maven.continuum.xmlrpc.project.BuildResult |
getBuildResult(int projectId,
int buildId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildResultSummary> |
getBuildResultsForProject(int projectId)
|
org.apache.maven.continuum.xmlrpc.system.Installation |
getInstallation(int installationId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.system.Installation> |
getInstallations()
|
org.apache.maven.continuum.xmlrpc.project.BuildResult |
getLatestBuildResult(int projectId)
|
org.apache.maven.continuum.xmlrpc.system.Profile |
getProfile(int profileId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.system.Profile> |
getProfiles()
|
protected java.lang.String |
getProjectGroupName(int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary |
getProjectGroupSummary(int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.ProjectGroup |
getProjectGroupWithProjects(int projectGroupId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectSummary> |
getProjects(int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.ProjectSummary |
getProjectSummary(int projectId)
|
org.apache.maven.continuum.xmlrpc.project.Project |
getProjectWithAllDetails(int projectId)
|
org.apache.maven.continuum.xmlrpc.project.Schedule |
getSchedule(int scheduleId)
|
java.util.List<org.apache.maven.continuum.xmlrpc.project.Schedule> |
getSchedules()
|
org.apache.maven.continuum.xmlrpc.system.SystemConfiguration |
getSystemConfiguration()
|
boolean |
ping()
|
int |
removeBuildResult(org.apache.maven.continuum.xmlrpc.project.BuildResult br)
|
int |
removeProject(int projectId)
|
int |
removeProjectGroup(int projectGroupId)
|
org.apache.maven.continuum.xmlrpc.project.BuildDefinition |
updateBuildDefinitionForProject(int projectId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
|
org.apache.maven.continuum.xmlrpc.project.BuildDefinition |
updateBuildDefinitionForProjectGroup(int projectGroupId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
|
org.apache.maven.continuum.xmlrpc.project.ProjectSummary |
updateProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project)
|
org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary |
updateProjectGroup(org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary projectGroup)
|
org.apache.maven.continuum.xmlrpc.project.Schedule |
updateSchedule(org.apache.maven.continuum.xmlrpc.project.Schedule schedule)
|
| Methods inherited from class org.apache.maven.continuum.xmlrpc.server.AbstractContinuumSecureService |
checkAddGroupBuildDefinitionAuthorization, checkAddProjectBuildDefinitionAuthorization, checkAddProjectGroupAuthorization, checkAddProjectGroupNotifierAuthorization, checkAddProjectNotifierAuthorization, checkAddProjectToGroupAuthorization, checkAuthorization, checkAuthorization, checkAuthorization, checkBuildProjectGroupAuthorization, checkBuildProjectInGroupAuthorization, checkManageBuildDefinitionTemplatesAuthorization, checkManageConfigurationAuthorization, checkManageInstallationsAuthorization, checkManageProfilesAuthorization, checkManageSchedulesAuthorization, checkModifyGroupBuildDefinitionAuthorization, checkModifyProjectBuildDefinitionAuthorization, checkModifyProjectGroupAuthorization, checkModifyProjectGroupNotifierAuthorization, checkModifyProjectInGroupAuthorization, checkModifyProjectNotifierAuthorization, checkRemoveGroupBuildDefinitionAuthorization, checkRemoveProjectBuildDefinitionAuthorization, checkRemoveProjectFromGroupAuthorization, checkRemoveProjectGroupAuthorization, checkRemoveProjectGroupNotifierAuthorization, checkRemoveProjectNotifierAuthorization, checkViewProjectGroupAuthorization, getSecuritySession, getSecuritySystem, isAuthenticated, isAuthorized, isAuthorized, setConfig |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContinuumServiceImpl
public ContinuumServiceImpl()
ping
public boolean ping()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProjects
public java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectSummary> getProjects(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProjectSummary
public org.apache.maven.continuum.xmlrpc.project.ProjectSummary getProjectSummary(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProjectWithAllDetails
public org.apache.maven.continuum.xmlrpc.project.Project getProjectWithAllDetails(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
removeProject
public int removeProject(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
updateProject
public org.apache.maven.continuum.xmlrpc.project.ProjectSummary updateProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getAllProjectGroups
public java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary> getAllProjectGroups()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getAllProjectGroupsWithAllDetails
public java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectGroup> getAllProjectGroupsWithAllDetails()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getAllProjectGroupsWithProjects
public java.util.List<org.apache.maven.continuum.xmlrpc.project.ProjectGroup> getAllProjectGroupsWithProjects()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProjectGroupName
protected java.lang.String getProjectGroupName(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProjectGroupSummary
public org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary getProjectGroupSummary(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProjectGroupWithProjects
public org.apache.maven.continuum.xmlrpc.project.ProjectGroup getProjectGroupWithProjects(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
removeProjectGroup
public int removeProjectGroup(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
updateProjectGroup
public org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary updateProjectGroup(org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary projectGroup)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addProjectGroup
public org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary addProjectGroup(java.lang.String groupName,
java.lang.String groupId,
java.lang.String description)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBuildDefinitionsForProject
public java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildDefinition> getBuildDefinitionsForProject(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getBuildDefinitionsForProjectGroup
public java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildDefinition> getBuildDefinitionsForProjectGroup(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
updateBuildDefinitionForProject
public org.apache.maven.continuum.xmlrpc.project.BuildDefinition updateBuildDefinitionForProject(int projectId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
updateBuildDefinitionForProjectGroup
public org.apache.maven.continuum.xmlrpc.project.BuildDefinition updateBuildDefinitionForProjectGroup(int projectGroupId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addBuildDefinitionToProject
public org.apache.maven.continuum.xmlrpc.project.BuildDefinition addBuildDefinitionToProject(int projectId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addBuildDefinitionToProjectGroup
public org.apache.maven.continuum.xmlrpc.project.BuildDefinition addBuildDefinitionToProjectGroup(int projectGroupId,
org.apache.maven.continuum.xmlrpc.project.BuildDefinition buildDef)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getBuildDefinitionTemplates
public java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildDefinitionTemplate> getBuildDefinitionTemplates()
throws java.lang.Exception
- Throws:
java.lang.Exception
addProjectToBuildQueue
public int addProjectToBuildQueue(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addProjectToBuildQueue
public int addProjectToBuildQueue(int projectId,
int buildDefinitionId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
buildProject
public int buildProject(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
buildProject
public int buildProject(int projectId,
int buildDefintionId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
buildGroup
public int buildGroup(int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
buildGroup
public int buildGroup(int projectGroupId,
int buildDefintionId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getLatestBuildResult
public org.apache.maven.continuum.xmlrpc.project.BuildResult getLatestBuildResult(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getBuildResult
public org.apache.maven.continuum.xmlrpc.project.BuildResult getBuildResult(int projectId,
int buildId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getBuildResultsForProject
public java.util.List<org.apache.maven.continuum.xmlrpc.project.BuildResultSummary> getBuildResultsForProject(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
removeBuildResult
public int removeBuildResult(org.apache.maven.continuum.xmlrpc.project.BuildResult br)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getBuildOutput
public java.lang.String getBuildOutput(int projectId,
int buildId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addMavenTwoProject
public org.apache.maven.continuum.xmlrpc.project.AddingResult addMavenTwoProject(java.lang.String url)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addMavenTwoProject
public org.apache.maven.continuum.xmlrpc.project.AddingResult addMavenTwoProject(java.lang.String url,
int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addMavenOneProject
public org.apache.maven.continuum.xmlrpc.project.AddingResult addMavenOneProject(java.lang.String url)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addMavenOneProject
public org.apache.maven.continuum.xmlrpc.project.AddingResult addMavenOneProject(java.lang.String url,
int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addAntProject
public org.apache.maven.continuum.xmlrpc.project.ProjectSummary addAntProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addAntProject
public org.apache.maven.continuum.xmlrpc.project.ProjectSummary addAntProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project,
int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addShellProject
public org.apache.maven.continuum.xmlrpc.project.ProjectSummary addShellProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addShellProject
public org.apache.maven.continuum.xmlrpc.project.ProjectSummary addShellProject(org.apache.maven.continuum.xmlrpc.project.ProjectSummary project,
int projectGroupId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getSchedules
public java.util.List<org.apache.maven.continuum.xmlrpc.project.Schedule> getSchedules()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getSchedule
public org.apache.maven.continuum.xmlrpc.project.Schedule getSchedule(int scheduleId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
updateSchedule
public org.apache.maven.continuum.xmlrpc.project.Schedule updateSchedule(org.apache.maven.continuum.xmlrpc.project.Schedule schedule)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
addSchedule
public org.apache.maven.continuum.xmlrpc.project.Schedule addSchedule(org.apache.maven.continuum.xmlrpc.project.Schedule schedule)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProfiles
public java.util.List<org.apache.maven.continuum.xmlrpc.system.Profile> getProfiles()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProfile
public org.apache.maven.continuum.xmlrpc.system.Profile getProfile(int profileId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getInstallations
public java.util.List<org.apache.maven.continuum.xmlrpc.system.Installation> getInstallations()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getInstallation
public org.apache.maven.continuum.xmlrpc.system.Installation getInstallation(int installationId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getSystemConfiguration
public org.apache.maven.continuum.xmlrpc.system.SystemConfiguration getSystemConfiguration()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException