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
- Version:
- $Id: ContinuumServiceImpl.java 555525 2007-07-12 08:13:34Z evenisse $
- Author:
- Emmanuel Venisse
|
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)
|
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 |
buildProject(int projectId)
|
int |
buildProject(int projectId,
int buildDefintionId)
|
java.util.List |
getAllProjectGroups()
|
java.util.List |
getAllProjectGroupsWithProjects()
|
java.util.List |
getBuildDefinitionsForProject(int projectId)
|
java.util.List |
getBuildDefinitionsForProjectGroup(int projectGroupId)
|
java.lang.String |
getBuildOutput(int projectId,
int buildId)
|
org.apache.maven.continuum.xmlrpc.project.BuildResult |
getBuildResult(int projectId,
int buildId)
|
java.util.List |
getBuildResultsForProject(int projectId)
|
org.apache.maven.continuum.xmlrpc.project.BuildResult |
getLatestBuildResult(int projectId)
|
org.apache.maven.continuum.xmlrpc.system.Profile |
getProfile(int profileId)
|
java.util.List |
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 |
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 |
getSchedules()
|
boolean |
ping()
|
org.apache.maven.continuum.model.system.Installation |
populateInstallation(org.apache.maven.continuum.xmlrpc.system.Installation install)
|
org.apache.maven.continuum.xmlrpc.system.Installation |
populateInstallation(org.apache.maven.continuum.model.system.Installation install)
|
org.apache.maven.continuum.model.system.Profile |
populateProfile(org.apache.maven.continuum.xmlrpc.system.Profile profile)
|
org.apache.maven.continuum.xmlrpc.system.Profile |
populateProfile(org.apache.maven.continuum.model.system.Profile profile)
|
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, checkManageConfigurationAuthorization, 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 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 getAllProjectGroups()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getAllProjectGroupsWithProjects
public java.util.List 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
getBuildDefinitionsForProject
public java.util.List getBuildDefinitionsForProject(int projectId)
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getBuildDefinitionsForProjectGroup
public java.util.List 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
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
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 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 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 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
populateProfile
public org.apache.maven.continuum.model.system.Profile populateProfile(org.apache.maven.continuum.xmlrpc.system.Profile profile)
populateProfile
public org.apache.maven.continuum.xmlrpc.system.Profile populateProfile(org.apache.maven.continuum.model.system.Profile profile)
populateInstallation
public org.apache.maven.continuum.model.system.Installation populateInstallation(org.apache.maven.continuum.xmlrpc.system.Installation install)
populateInstallation
public org.apache.maven.continuum.xmlrpc.system.Installation populateInstallation(org.apache.maven.continuum.model.system.Installation install)
Copyright © 2003-2007 The Apache Software Foundation. All Rights Reserved.