org.apache.maven.continuum.xmlrpc.client
Class ContinuumXmlRpcClient

Package class diagram package ContinuumXmlRpcClient
java.lang.Object
  extended by org.apache.maven.continuum.xmlrpc.client.ContinuumXmlRpcClient
All Implemented Interfaces:
ContinuumService

public class ContinuumXmlRpcClient
extends java.lang.Object
implements ContinuumService

Version:
$Id: ContinuumXmlRpcClient.java 705119 2008-10-16 01:55:11Z ctan $
Author:
Emmanuel Venisse

Constructor Summary
ContinuumXmlRpcClient(java.net.URL serviceUrl)
           
ContinuumXmlRpcClient(java.net.URL serviceUrl, java.lang.String login, java.lang.String password)
           
 
Method Summary
 ProjectSummary addAntProject(ProjectSummary project)
          Add an ANT project.
 ProjectSummary addAntProject(ProjectSummary project, int projectGroupId)
          Add an ANT project in the specified group.
 java.util.Map<java.lang.String,java.lang.Object> addAntProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> addAntProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project, int projectGroupId)
          Same method but compatible with standard XMLRPC
 BuildDefinition addBuildDefinitionToProject(int projectId, BuildDefinition buildDef)
          Add a project build definition.
 BuildDefinition addBuildDefinitionToProjectGroup(int projectGroupId, BuildDefinition buildDef)
          Add a project group buildDefinition.
 java.util.Map<java.lang.String,java.lang.Object> addBuildDefinitionToProjectGroupRPC(int projectGroupId, java.util.Map<java.lang.String,java.lang.Object> buildDef)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> addBuildDefinitionToProjectRPC(int projectId, java.util.Map<java.lang.String,java.lang.Object> buildDef)
          Same method but compatible with standard XMLRPC
 DirectoryPurgeConfiguration addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
          Add a directory purge configuration
 java.util.Map<java.lang.String,java.lang.Object> addDirectoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> dirPurge)
          Same method but compatible with the standard XMLRPC
 ProjectNotifier addGroupNotifier(int projectgroupid, ProjectNotifier newNotifier)
           
 java.util.Map<java.lang.String,java.lang.Object> addGroupNotifierRPC(int projectgroupid, java.util.Map<java.lang.String,java.lang.Object> newNotifier)
           
 Installation addInstallation(Installation installation)
           
 java.util.Map<java.lang.String,java.lang.Object> addInstallationRPC(java.util.Map<java.lang.String,java.lang.Object> installation)
           
 LocalRepository addLocalRepository(LocalRepository repository)
          Add a local repository
 java.util.Map<java.lang.String,java.lang.Object> addLocalRepositoryRPC(java.util.Map<java.lang.String,java.lang.Object> repository)
          Same method but compatible with the standard XMLRPC
 AddingResult addMavenOneProject(java.lang.String url)
          Add a maven 1.x project from an url.
 AddingResult addMavenOneProject(java.lang.String url, int projectGroupId)
          Add a maven 1.x project from an url.
 java.util.Map<java.lang.String,java.lang.Object> addMavenOneProjectRPC(java.lang.String url)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> addMavenOneProjectRPC(java.lang.String url, int projectGroupId)
          Same method but compatible with standard XMLRPC
 AddingResult addMavenTwoProject(java.lang.String url)
          Add a maven 2.x project from an url.
 AddingResult addMavenTwoProject(java.lang.String url, int projectGroupId)
          Add a maven 2.x project from an url.
 java.util.Map<java.lang.String,java.lang.Object> addMavenTwoProjectRPC(java.lang.String url)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> addMavenTwoProjectRPC(java.lang.String url, int projectGroupId)
          Same method but compatible with standard XMLRPC
 ProjectNotifier addNotifier(int projectid, ProjectNotifier newNotifier)
           
 java.util.Map<java.lang.String,java.lang.Object> addNotifierRPC(int projectid, java.util.Map<java.lang.String,java.lang.Object> newNotifier)
           
 Profile addProfile(Profile profile)
           
 java.util.Map<java.lang.String,java.lang.Object> addProfileRPC(java.util.Map<java.lang.String,java.lang.Object> profile)
           
 ProjectGroupSummary addProjectGroup(ProjectGroupSummary pg)
           
 ProjectGroupSummary addProjectGroup(java.lang.String groupName, java.lang.String groupId, java.lang.String description)
          Add a project Group.
 java.util.Map<java.lang.String,java.lang.Object> addProjectGroupRPC(java.lang.String groupName, java.lang.String groupId, java.lang.String description)
          Same method but compatible with standard XMLRPC
 int addProjectToBuildQueue(int projectId)
          Add the project to the build queue.
 int addProjectToBuildQueue(int projectId, int buildDefinitionId)
          Add the project to the build queue.
 RepositoryPurgeConfiguration addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
          Add a repository purge configuration
 java.util.Map<java.lang.String,java.lang.Object> addRepositoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> repoPurge)
          Same method but compatible with the standard XMLRPC
 Schedule addSchedule(Schedule schedule)
          Add the schedule.
 java.util.Map<java.lang.String,java.lang.Object> addScheduleRPC(java.util.Map<java.lang.String,java.lang.Object> schedule)
          Same method but compatible with standard XMLRPC
 ProjectSummary addShellProject(ProjectSummary project)
          Add an shell project.
 ProjectSummary addShellProject(ProjectSummary project, int projectGroupId)
          Add an shell project in the specified group.
 java.util.Map<java.lang.String,java.lang.Object> addShellProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> addShellProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project, int projectGroupId)
          Same method but compatible with standard XMLRPC
 int buildGroup(int projectGroupId)
          Build the project group with the default build definition.
 int buildGroup(int projectGroupId, int buildDefinitionId)
          Build the project group with the specified build definition.
 int buildProject(int projectId)
          Build the project
 int buildProject(int projectId, int buildDefinitionId)
          Build the project
 boolean cancelCurrentBuild()
          Cancel the current project build
 int deleteInstallation(int installationId)
           
 int deleteProfile(int profileId)
           
 java.util.List<DirectoryPurgeConfiguration> getAllDirectoryPurgeConfigurations()
          Returns directory purge configurations list
 java.util.List<java.lang.Object> getAllDirectoryPurgeConfigurationsRPC()
          Same method but compatible with standard XMLRPC
 java.util.List<LocalRepository> getAllLocalRepositories()
          Returns all local repositories
 java.util.List<java.lang.Object> getAllLocalRepositoriesRPC()
          Same method but compatible with the standard XMLRPC
 java.util.List<ProjectGroupSummary> getAllProjectGroups()
          Get all project groups.
 java.util.List<java.lang.Object> getAllProjectGroupsRPC()
          Same method but compatible with standard XMLRPC
 java.util.List<ProjectGroup> getAllProjectGroupsWithAllDetails()
          Get all project groups with all details (project summaries, notifiers, build definitions).
 java.util.List<java.lang.Object> getAllProjectGroupsWithAllDetailsRPC()
          Same method but compatible with standard XMLRPC
 java.util.List<ProjectGroup> getAllProjectGroupsWithProjects()
          Deprecated.  
 java.util.List<RepositoryPurgeConfiguration> getAllRepositoryPurgeConfigurations()
          Returns repository purge configurations list
 java.util.List<java.lang.Object> getAllRepositoryPurgeConfigurationsRPC()
          Same method but compatible with standard XMLRPC
 java.util.List<BuildDefinition> getBuildDefinitionsForProject(int projectId)
          Get the build definitions list of the project.
 java.util.List<BuildDefinition> getBuildDefinitionsForProjectGroup(int projectGroupId)
          Get the build definitions list of the project group.
 java.util.List<java.lang.Object> getBuildDefinitionsForProjectGroupRPC(int projectGroupId)
          Same method but compatible with standard XMLRPC
 java.util.List<java.lang.Object> getBuildDefinitionsForProjectRPC(int projectId)
          Same method but compatible with standard XMLRPC
 java.util.List<BuildDefinitionTemplate> getBuildDefinitionTemplates()
          Get the build definition templates list.
 java.util.List<java.lang.Object> getBuildDefinitionTemplatesRPC()
          Same method but compatible with standard XMLRPC
 java.lang.String getBuildOutput(int projectId, int buildId)
          Returns the build output.
 BuildResult getBuildResult(int projectId, int buildId)
          Returns the build result.
 java.util.Map<java.lang.String,java.lang.Object> getBuildResultRPC(int projectId, int buildId)
          Same method but compatible with standard XMLRPC
 java.util.List<BuildResultSummary> getBuildResultsForProject(int projectId)
          Returns the project build result summary list.
 java.util.List<java.lang.Object> getBuildResultsForProjectRPC(int projectId)
          Same method but compatible with standard XMLRPC
 DirectoryPurgeConfiguration getDirectoryPurgeConfiguration(int dirPurgeId)
          Returns the directory purge configuration
 java.util.Map<java.lang.String,java.lang.Object> getDirectoryPurgeConfigurationRPC(int dirPurgeId)
          Same method but compatible with standard XMLRPC
 ProjectNotifier getGroupNotifier(int projectgroupid, int notifierId)
           
 java.util.Map<java.lang.String,java.lang.Object> getGroupNotifierRPC(int projectgroupid, int notifierId)
           
 Installation getInstallation(int installationId)
          Return the installation defined by this id.
 java.util.Map<java.lang.String,java.lang.Object> getInstallationRPC(int installationId)
          Same method but compatible with standard XMLRPC
 java.util.List<Installation> getInstallations()
          Return the installations list.
 java.util.List<java.lang.Object> getInstallationsRPC()
          Same method but compatible with standard XMLRPC
 BuildResult getLatestBuildResult(int projectId)
          Returns the latest build result for the project.
 java.util.Map<java.lang.String,java.lang.Object> getLatestBuildResultRPC(int projectId)
          Same method but compatible with standard XMLRPC
 LocalRepository getLocalRepository(int repositoryId)
          Returns the local repository
 java.util.Map<java.lang.String,java.lang.Object> getLocalRepositoryRPC(int repositoryId)
          Same method but compatible with the standard XMLRPC
 ProjectNotifier getNotifier(int projectid, int notifierId)
           
 java.util.Map<java.lang.String,java.lang.Object> getNotifierRPC(int projectid, int notifierId)
           
 Profile getProfile(int profileId)
          Return the profile defined by this id.
 java.util.Map<java.lang.String,java.lang.Object> getProfileRPC(int profileId)
          Same method but compatible with standard XMLRPC
 java.util.List<Profile> getProfiles()
          Return the profiles list.
 java.util.List<java.lang.Object> getProfilesRPC()
          Same method but compatible with standard XMLRPC
 ProjectGroup getProjectGroup(int projectGroupId)
          Get a project groups.
 java.util.Map<java.lang.String,java.lang.Object> getProjectGroupRPC(int projectGroupId)
          Same method but compatible with standard XMLRPC
 ProjectGroupSummary getProjectGroupSummary(int projectGroupId)
          Get a project group.
 java.util.Map<java.lang.String,java.lang.Object> getProjectGroupSummaryRPC(int projectGroupId)
          Same method but compatible with standard XMLRPC
 ProjectGroup getProjectGroupWithProjects(int projectGroupId)
          Get a project group with all details.
 java.util.Map<java.lang.String,java.lang.Object> getProjectGroupWithProjectsRPC(int projectGroupId)
          Same method but compatible with standard XMLRPC
 java.util.List<ProjectSummary> getProjects(int projectGroupId)
          Get All projects.
 java.util.List<BuildProjectTask> getProjectsInBuildQueue()
          Return projects building queue.
 java.util.List<java.lang.Object> getProjectsRPC(int projectGroupId)
          Same method but compatible with standard XMLRPC
 java.lang.String getProjectStatusAsString(int status)
           
 ProjectSummary getProjectSummary(int projectId)
          Get a project.
 java.util.Map<java.lang.String,java.lang.Object> getProjectSummaryRPC(int projectId)
          Same method but compatible with standard XMLRPC
 Project getProjectWithAllDetails(int projectId)
          Get a project with all details.
 java.util.Map<java.lang.String,java.lang.Object> getProjectWithAllDetailsRPC(int projectId)
          Same method but compatible with standard XMLRPC
 java.lang.String getReleaseOutput(int releaseId)
          Returns the release output.
 ContinuumReleaseResult getReleaseResult(int releaseId)
          Returns the release result.
 java.util.Map<java.lang.String,java.lang.Object> getReleaseResultRPC(int releaseId)
          Same method but compatible with standard XMLRPC
 java.util.List<ContinuumReleaseResult> getReleaseResultsForProjectGroup(int projectGroupId)
          Returns the project group release result list.
 java.util.List<java.lang.Object> getReleaseResultsForProjectGroupRPC(int projectGroupId)
          Same method but compatible with standard XMLRPC
 RepositoryPurgeConfiguration getRepositoryPurgeConfiguration(int repoPurgeId)
          Returns the repository purge configuration
 java.util.Map<java.lang.String,java.lang.Object> getRepositoryPurgeConfigurationRPC(int repoPurgeId)
          Same method but compatible with standard XMLRPC
 Schedule getSchedule(int scheduleId)
          Return the schedule defined by this id.
 java.util.Map<java.lang.String,java.lang.Object> getScheduleRPC(int scheduleId)
          Same method but compatible with standard XMLRPC
 java.util.List<Schedule> getSchedules()
          Return the schedules list.
 java.util.List<java.lang.Object> getSchedulesRPC()
          Same method but compatible with standard XMLRPC
 SystemConfiguration getSystemConfiguration()
           
 java.util.Map<java.lang.String,java.lang.Object> getSystemConfigurationRPC()
           
 boolean isProjectInBuildingQueue(int projectId)
          Return true is the project is in building queue.
 boolean ping()
           
 void purgeDirectory(int dirPurgeId)
           
 void purgeLocalRepository(int repoPurgeId)
           
 ProjectGroupSummary refreshProjectGroupSummary(ProjectGroupSummary projectGroup)
           
 ProjectGroup refreshProjectGroupSummaryWithProjects(ProjectGroupSummary projectGroup)
           
 ProjectSummary refreshProjectSummary(ProjectSummary project)
           
 Project refreshProjectWithAllDetails(ProjectSummary project)
           
 int removeBuildDefinitionFromProjectGroup(int projectGroupId, int buildDefinitionId)
           
 int removeBuildResult(BuildResult br)
          Remove the project build result.
 int removeBuildResultRPC(java.util.Map<java.lang.String,java.lang.Object> br)
          Same method but compatible with standard XMLRPC
 int removeDirectoryPurgeConfiguration(int dirPurgeId)
          Removes the directory purge configuration
 int removeGroupNotifier(int projectgroupid, int notifierId)
           
 int removeLocalRepository(int repositoryId)
          Remove the local repository
 int removeNotifier(int projectid, int notifierId)
           
 int removeProject(int projectId)
          Remove a project.
 int removeProjectGroup(int projectGroupId)
          Remove a project group.
 int removeProjectsFromBuildingQueue(int[] projectsId)
          Remove projects from build queue
 int removeReleaseResult(ContinuumReleaseResult releaseResult)
          Remove the project release result.
 int removeReleaseResultRPC(java.util.Map<java.lang.String,java.lang.Object> rr)
          Same method but compatible with standard XMLRPC
 int removeRepositoryPurgeConfiguration(int repoPurgeId)
          Remove repository purge configuration
 BuildDefinition updateBuildDefinitionForProject(int projectId, BuildDefinition buildDef)
          Update a project build definition.
 BuildDefinition updateBuildDefinitionForProjectGroup(int projectGroupId, BuildDefinition buildDef)
          Update a project group build definition.
 java.util.Map<java.lang.String,java.lang.Object> updateBuildDefinitionForProjectGroupRPC(int projectGroupId, java.util.Map<java.lang.String,java.lang.Object> buildDef)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> updateBuildDefinitionForProjectRPC(int projectId, java.util.Map<java.lang.String,java.lang.Object> buildDef)
          Same method but compatible with standard XMLRPC
 int updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
          Update the directory purge configuration
 int updateDirectoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> dirPurge)
          Same method but compatible with the standard XMLRPC
 ProjectNotifier updateGroupNotifier(int projectgroupid, ProjectNotifier newNotifier)
           
 java.util.Map<java.lang.String,java.lang.Object> updateGroupNotifierRPC(int projectgroupid, java.util.Map<java.lang.String,java.lang.Object> newNotifier)
           
 int updateInstallation(Installation installation)
           
 int updateInstallationRPC(java.util.Map<java.lang.String,java.lang.Object> installation)
           
 int updateLocalRepository(LocalRepository repository)
          Update the local repository
 int updateLocalRepositoryRPC(java.util.Map<java.lang.String,java.lang.Object> repository)
          Same method but compatible with the standard XMLRPC
 ProjectNotifier updateNotifier(int projectid, ProjectNotifier newNotifier)
           
 java.util.Map<java.lang.String,java.lang.Object> updateNotifierRPC(int projectid, java.util.Map<java.lang.String,java.lang.Object> newNotifier)
           
 int updateProfile(Profile profile)
           
 int updateProfileRPC(java.util.Map<java.lang.String,java.lang.Object> profile)
           
 ProjectSummary updateProject(ProjectSummary project)
          Update a project.
 ProjectGroupSummary updateProjectGroup(ProjectGroupSummary projectGroup)
          Update a project Group.
 java.util.Map<java.lang.String,java.lang.Object> updateProjectGroupRPC(java.util.Map<java.lang.String,java.lang.Object> projectGroup)
          Same method but compatible with standard XMLRPC
 java.util.Map<java.lang.String,java.lang.Object> updateProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
          Same method but compatible with standard XMLRPC
 int updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
          Update the repository purge configuration
 int updateRepositoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> repoPurge)
          Same method but compatible with the standard XMLRPC
 Schedule updateSchedule(Schedule schedule)
          Update the schedule.
 java.util.Map<java.lang.String,java.lang.Object> updateScheduleRPC(java.util.Map<java.lang.String,java.lang.Object> schedule)
          Same method but compatible with standard XMLRPC
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContinuumXmlRpcClient

public ContinuumXmlRpcClient(java.net.URL serviceUrl)

ContinuumXmlRpcClient

public ContinuumXmlRpcClient(java.net.URL serviceUrl,
                             java.lang.String login,
                             java.lang.String password)
Method Detail

ping

public boolean ping()
             throws java.lang.Exception
Specified by:
ping in interface ContinuumService
Throws:
java.lang.Exception

getProjects

public java.util.List<ProjectSummary> getProjects(int projectGroupId)
                                           throws java.lang.Exception
Description copied from interface: ContinuumService
Get All projects.

Specified by:
getProjects in interface ContinuumService
Parameters:
projectGroupId - The project group Id
Returns:
List of ProjectSummary
Throws:
java.lang.Exception
org.apache.xmlrpc.XmlRpcException

getProjectSummary

public ProjectSummary getProjectSummary(int projectId)
                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Get a project.

Specified by:
getProjectSummary in interface ContinuumService
Parameters:
projectId - the project id
Returns:
The project summary
Throws:
java.lang.Exception

getProjectWithAllDetails

public Project getProjectWithAllDetails(int projectId)
                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Get a project with all details.

Specified by:
getProjectWithAllDetails in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The project
Throws:
java.lang.Exception

removeProject

public int removeProject(int projectId)
                  throws java.lang.Exception
Description copied from interface: ContinuumService
Remove a project.

Specified by:
removeProject in interface ContinuumService
Parameters:
projectId - The project id
Throws:
java.lang.Exception

updateProject

public ProjectSummary updateProject(ProjectSummary project)
                             throws java.lang.Exception
Description copied from interface: ContinuumService
Update a project. Useful to change the scm parameters.

Specified by:
updateProject in interface ContinuumService
Parameters:
project - The project to update
Throws:
java.lang.Exception

refreshProjectSummary

public ProjectSummary refreshProjectSummary(ProjectSummary project)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

refreshProjectWithAllDetails

public Project refreshProjectWithAllDetails(ProjectSummary project)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getAllProjectGroups

public java.util.List<ProjectGroupSummary> getAllProjectGroups()
                                                        throws java.lang.Exception
Description copied from interface: ContinuumService
Get all project groups.

Specified by:
getAllProjectGroups in interface ContinuumService
Returns:
All project groups
Throws:
java.lang.Exception

getAllProjectGroupsWithAllDetails

public java.util.List<ProjectGroup> getAllProjectGroupsWithAllDetails()
                                                               throws java.lang.Exception
Description copied from interface: ContinuumService
Get all project groups with all details (project summaries, notifiers, build definitions).

Specified by:
getAllProjectGroupsWithAllDetails in interface ContinuumService
Returns:
All project groups
Throws:
java.lang.Exception

getAllProjectGroupsWithProjects

public java.util.List<ProjectGroup> getAllProjectGroupsWithProjects()
                                                             throws java.lang.Exception
Deprecated. 

Description copied from interface: ContinuumService
Get all project groups with all details.

Specified by:
getAllProjectGroupsWithProjects in interface ContinuumService
Returns:
All project groups
Throws:
java.lang.Exception

getProjectGroupSummary

public ProjectGroupSummary getProjectGroupSummary(int projectGroupId)
                                           throws java.lang.Exception
Description copied from interface: ContinuumService
Get a project group.

Specified by:
getProjectGroupSummary in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The project group summary
Throws:
java.lang.Exception

getProjectGroupWithProjects

public ProjectGroup getProjectGroupWithProjects(int projectGroupId)
                                         throws java.lang.Exception
Description copied from interface: ContinuumService
Get a project group with all details.

Specified by:
getProjectGroupWithProjects in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The project group
Throws:
java.lang.Exception

removeProjectGroup

public int removeProjectGroup(int projectGroupId)
                       throws java.lang.Exception
Description copied from interface: ContinuumService
Remove a project group.

Specified by:
removeProjectGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
Throws:
java.lang.Exception

refreshProjectGroupSummary

public ProjectGroupSummary refreshProjectGroupSummary(ProjectGroupSummary projectGroup)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

refreshProjectGroupSummaryWithProjects

public ProjectGroup refreshProjectGroupSummaryWithProjects(ProjectGroupSummary projectGroup)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

updateProjectGroup

public ProjectGroupSummary updateProjectGroup(ProjectGroupSummary projectGroup)
                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Update a project Group.

Specified by:
updateProjectGroup in interface ContinuumService
Parameters:
projectGroup - The project group to update
Throws:
java.lang.Exception

addProjectGroup

public ProjectGroupSummary addProjectGroup(ProjectGroupSummary pg)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

addProjectGroup

public ProjectGroupSummary addProjectGroup(java.lang.String groupName,
                                           java.lang.String groupId,
                                           java.lang.String description)
                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Add a project Group.

Specified by:
addProjectGroup in interface ContinuumService
Parameters:
groupName - The project group name
groupId - The project group id
description - The project group description
Returns:
the project group summary of the created project group
Throws:
java.lang.Exception

getBuildDefinitionsForProject

public java.util.List<BuildDefinition> getBuildDefinitionsForProject(int projectId)
                                                              throws java.lang.Exception
Description copied from interface: ContinuumService
Get the build definitions list of the project.

Specified by:
getBuildDefinitionsForProject in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The build definitions list
Throws:
java.lang.Exception

getBuildDefinitionsForProjectGroup

public java.util.List<BuildDefinition> getBuildDefinitionsForProjectGroup(int projectGroupId)
                                                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Get the build definitions list of the project group.

Specified by:
getBuildDefinitionsForProjectGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The build definitions list
Throws:
java.lang.Exception

updateBuildDefinitionForProject

public BuildDefinition updateBuildDefinitionForProject(int projectId,
                                                       BuildDefinition buildDef)
                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Update a project build definition.

Specified by:
updateBuildDefinitionForProject in interface ContinuumService
Parameters:
projectId - The project id
buildDef - The build defintion to update
Returns:
the updated build definition
Throws:
java.lang.Exception

updateBuildDefinitionForProjectGroup

public BuildDefinition updateBuildDefinitionForProjectGroup(int projectGroupId,
                                                            BuildDefinition buildDef)
                                                     throws java.lang.Exception
Description copied from interface: ContinuumService
Update a project group build definition.

Specified by:
updateBuildDefinitionForProjectGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
buildDef - The build defintion to update
Returns:
the updated build definition
Throws:
java.lang.Exception

removeBuildDefinitionFromProjectGroup

public int removeBuildDefinitionFromProjectGroup(int projectGroupId,
                                                 int buildDefinitionId)
                                          throws java.lang.Exception
Specified by:
removeBuildDefinitionFromProjectGroup in interface ContinuumService
Throws:
java.lang.Exception

addBuildDefinitionToProject

public BuildDefinition addBuildDefinitionToProject(int projectId,
                                                   BuildDefinition buildDef)
                                            throws java.lang.Exception
Description copied from interface: ContinuumService
Add a project build definition.

Specified by:
addBuildDefinitionToProject in interface ContinuumService
Parameters:
projectId - The project id
buildDef - The build defintion to update
Returns:
the added build definition
Throws:
java.lang.Exception

addBuildDefinitionToProjectGroup

public BuildDefinition addBuildDefinitionToProjectGroup(int projectGroupId,
                                                        BuildDefinition buildDef)
                                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Add a project group buildDefinition.

Specified by:
addBuildDefinitionToProjectGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
buildDef - The build defintion to update
Returns:
the build definition added
Throws:
java.lang.Exception

getBuildDefinitionTemplates

public java.util.List<BuildDefinitionTemplate> getBuildDefinitionTemplates()
                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Get the build definition templates list.

Specified by:
getBuildDefinitionTemplates in interface ContinuumService
Returns:
The build definitions templates list
Throws:
java.lang.Exception

addProjectToBuildQueue

public int addProjectToBuildQueue(int projectId)
                           throws java.lang.Exception
Description copied from interface: ContinuumService
Add the project to the build queue.

Specified by:
addProjectToBuildQueue in interface ContinuumService
Parameters:
projectId - The project id
Throws:
java.lang.Exception

addProjectToBuildQueue

public int addProjectToBuildQueue(int projectId,
                                  int buildDefinitionId)
                           throws java.lang.Exception
Description copied from interface: ContinuumService
Add the project to the build queue.

Specified by:
addProjectToBuildQueue in interface ContinuumService
Parameters:
projectId - The project id
buildDefinitionId - The build definition id
Throws:
java.lang.Exception

buildProject

public int buildProject(int projectId)
                 throws java.lang.Exception
Description copied from interface: ContinuumService
Build the project

Specified by:
buildProject in interface ContinuumService
Parameters:
projectId - The project id
Throws:
java.lang.Exception

buildProject

public int buildProject(int projectId,
                        int buildDefinitionId)
                 throws java.lang.Exception
Description copied from interface: ContinuumService
Build the project

Specified by:
buildProject in interface ContinuumService
Parameters:
projectId - The project id
buildDefinitionId - The build definition id
Throws:
java.lang.Exception

buildGroup

public int buildGroup(int projectGroupId)
               throws java.lang.Exception,
                      org.apache.xmlrpc.XmlRpcException
Description copied from interface: ContinuumService
Build the project group with the default build definition.

Specified by:
buildGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
Throws:
java.lang.Exception
org.apache.xmlrpc.XmlRpcException

buildGroup

public int buildGroup(int projectGroupId,
                      int buildDefinitionId)
               throws java.lang.Exception,
                      org.apache.xmlrpc.XmlRpcException
Description copied from interface: ContinuumService
Build the project group with the specified build definition.

Specified by:
buildGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
buildDefinitionId - The build definition id
Throws:
java.lang.Exception
org.apache.xmlrpc.XmlRpcException

getLatestBuildResult

public BuildResult getLatestBuildResult(int projectId)
                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the latest build result for the project.

Specified by:
getLatestBuildResult in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The build result
Throws:
java.lang.Exception

getBuildResult

public BuildResult getBuildResult(int projectId,
                                  int buildId)
                           throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the build result.

Specified by:
getBuildResult in interface ContinuumService
Parameters:
projectId - The project id
buildId - The build id
Returns:
The build result
Throws:
java.lang.Exception

getBuildResultsForProject

public java.util.List<BuildResultSummary> getBuildResultsForProject(int projectId)
                                                             throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the project build result summary list.

Specified by:
getBuildResultsForProject in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The build result list
Throws:
java.lang.Exception

removeBuildResult

public int removeBuildResult(BuildResult br)
                      throws java.lang.Exception,
                             org.apache.xmlrpc.XmlRpcException
Description copied from interface: ContinuumService
Remove the project build result.

Specified by:
removeBuildResult in interface ContinuumService
Parameters:
br - The project build result
Returns:
0
Throws:
java.lang.Exception
org.apache.xmlrpc.XmlRpcException

getBuildOutput

public java.lang.String getBuildOutput(int projectId,
                                       int buildId)
                                throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the build output.

Specified by:
getBuildOutput in interface ContinuumService
Parameters:
projectId - The project id
buildId - The build id
Returns:
The build output
Throws:
java.lang.Exception

addMavenTwoProject

public AddingResult addMavenTwoProject(java.lang.String url)
                                throws java.lang.Exception
Description copied from interface: ContinuumService
Add a maven 2.x project from an url.

Specified by:
addMavenTwoProject in interface ContinuumService
Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created
Throws:
java.lang.Exception

addMavenTwoProject

public AddingResult addMavenTwoProject(java.lang.String url,
                                       int projectGroupId)
                                throws java.lang.Exception
Description copied from interface: ContinuumService
Add a maven 2.x project from an url.

Specified by:
addMavenTwoProject in interface ContinuumService
Parameters:
url - The POM url
projectGroupId - The id of the group where projects will be stored
Returns:
The result of the action with the list of projects created
Throws:
java.lang.Exception

addMavenOneProject

public AddingResult addMavenOneProject(java.lang.String url)
                                throws java.lang.Exception
Description copied from interface: ContinuumService
Add a maven 1.x project from an url.

Specified by:
addMavenOneProject in interface ContinuumService
Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created
Throws:
java.lang.Exception

addMavenOneProject

public AddingResult addMavenOneProject(java.lang.String url,
                                       int projectGroupId)
                                throws java.lang.Exception
Description copied from interface: ContinuumService
Add a maven 1.x project from an url.

Specified by:
addMavenOneProject in interface ContinuumService
Parameters:
url - The POM url
projectGroupId - The id of the group where projects will be stored
Returns:
The result of the action with the list of projects created
Throws:
java.lang.Exception

addAntProject

public ProjectSummary addAntProject(ProjectSummary project)
                             throws java.lang.Exception
Description copied from interface: ContinuumService
Add an ANT project.

Specified by:
addAntProject in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
Returns:
The project populated with the id.
Throws:
java.lang.Exception

addAntProject

public ProjectSummary addAntProject(ProjectSummary project,
                                    int projectGroupId)
                             throws java.lang.Exception
Description copied from interface: ContinuumService
Add an ANT project in the specified group.

Specified by:
addAntProject in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
projectGroupId - The id of the group where projects will be stored
Returns:
The project populated with the id.
Throws:
java.lang.Exception

addShellProject

public ProjectSummary addShellProject(ProjectSummary project)
                               throws java.lang.Exception
Description copied from interface: ContinuumService
Add an shell project.

Specified by:
addShellProject in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
Returns:
The project populated with the id.
Throws:
java.lang.Exception

addShellProject

public ProjectSummary addShellProject(ProjectSummary project,
                                      int projectGroupId)
                               throws java.lang.Exception
Description copied from interface: ContinuumService
Add an shell project in the specified group.

Specified by:
addShellProject in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
projectGroupId - The id of the group where projects will be stored
Returns:
The project populated with the id.
Throws:
java.lang.Exception

getSchedules

public java.util.List<Schedule> getSchedules()
                                      throws java.lang.Exception
Description copied from interface: ContinuumService
Return the schedules list.

Specified by:
getSchedules in interface ContinuumService
Returns:
The schedule list.
Throws:
java.lang.Exception

getSchedule

public Schedule getSchedule(int scheduleId)
                     throws java.lang.Exception
Description copied from interface: ContinuumService
Return the schedule defined by this id.

Specified by:
getSchedule in interface ContinuumService
Parameters:
scheduleId - The schedule id
Returns:
The schedule.
Throws:
java.lang.Exception

addSchedule

public Schedule addSchedule(Schedule schedule)
                     throws java.lang.Exception
Description copied from interface: ContinuumService
Add the schedule.

Specified by:
addSchedule in interface ContinuumService
Parameters:
schedule - The schedule
Returns:
The schedule.
Throws:
java.lang.Exception

updateSchedule

public Schedule updateSchedule(Schedule schedule)
                        throws java.lang.Exception
Description copied from interface: ContinuumService
Update the schedule.

Specified by:
updateSchedule in interface ContinuumService
Parameters:
schedule - The schedule
Returns:
The schedule.
Throws:
java.lang.Exception

getProfiles

public java.util.List<Profile> getProfiles()
                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Return the profiles list.

Specified by:
getProfiles in interface ContinuumService
Returns:
The profiles list.
Throws:
java.lang.Exception

getProfile

public Profile getProfile(int profileId)
                   throws java.lang.Exception
Description copied from interface: ContinuumService
Return the profile defined by this id.

Specified by:
getProfile in interface ContinuumService
Parameters:
profileId - The profile id
Returns:
The profile.
Throws:
java.lang.Exception

getInstallations

public java.util.List<Installation> getInstallations()
                                              throws java.lang.Exception
Description copied from interface: ContinuumService
Return the installations list.

Specified by:
getInstallations in interface ContinuumService
Returns:
The installations list.
Throws:
java.lang.Exception

getInstallation

public Installation getInstallation(int installationId)
                             throws java.lang.Exception
Description copied from interface: ContinuumService
Return the installation defined by this id.

Specified by:
getInstallation in interface ContinuumService
Parameters:
installationId - The installation id
Returns:
The installation.
Throws:
java.lang.Exception

getSystemConfiguration

public SystemConfiguration getSystemConfiguration()
                                           throws java.lang.Exception
Specified by:
getSystemConfiguration in interface ContinuumService
Throws:
java.lang.Exception

getProjectStatusAsString

public java.lang.String getProjectStatusAsString(int status)

getProjectsInBuildQueue

public java.util.List<BuildProjectTask> getProjectsInBuildQueue()
                                                         throws java.lang.Exception
Description copied from interface: ContinuumService
Return projects building queue.

Specified by:
getProjectsInBuildQueue in interface ContinuumService
Throws:
java.lang.Exception

isProjectInBuildingQueue

public boolean isProjectInBuildingQueue(int projectId)
                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Return true is the project is in building queue.

Specified by:
isProjectInBuildingQueue in interface ContinuumService
Throws:
java.lang.Exception

removeProjectsFromBuildingQueue

public int removeProjectsFromBuildingQueue(int[] projectsId)
                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Remove projects from build queue

Specified by:
removeProjectsFromBuildingQueue in interface ContinuumService
Parameters:
projectsId - project id to be removed from the building queue
Returns:
Throws:
java.lang.Exception

cancelCurrentBuild

public boolean cancelCurrentBuild()
                           throws java.lang.Exception
Description copied from interface: ContinuumService
Cancel the current project build

Specified by:
cancelCurrentBuild in interface ContinuumService
Returns:
Throws:
java.lang.Exception

getReleaseResult

public ContinuumReleaseResult getReleaseResult(int releaseId)
                                        throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the release result.

Specified by:
getReleaseResult in interface ContinuumService
Parameters:
releaseId - The release id
Returns:
The release result
Throws:
java.lang.Exception

getReleaseResultsForProjectGroup

public java.util.List<ContinuumReleaseResult> getReleaseResultsForProjectGroup(int projectGroupId)
                                                                        throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the project group release result list.

Specified by:
getReleaseResultsForProjectGroup in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The release result list
Throws:
java.lang.Exception

removeReleaseResult

public int removeReleaseResult(ContinuumReleaseResult releaseResult)
                        throws java.lang.Exception
Description copied from interface: ContinuumService
Remove the project release result.

Specified by:
removeReleaseResult in interface ContinuumService
Parameters:
releaseResult - The project release result
Returns:
0
Throws:
java.lang.Exception

getReleaseOutput

public java.lang.String getReleaseOutput(int releaseId)
                                  throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the release output.

Specified by:
getReleaseOutput in interface ContinuumService
Parameters:
releaseId - The release id
Returns:
The release output
Throws:
java.lang.Exception

addRepositoryPurgeConfiguration

public RepositoryPurgeConfiguration addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                                             throws java.lang.Exception
Description copied from interface: ContinuumService
Add a repository purge configuration

Specified by:
addRepositoryPurgeConfiguration in interface ContinuumService
Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

updateRepositoryPurgeConfiguration

public int updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Update the repository purge configuration

Specified by:
updateRepositoryPurgeConfiguration in interface ContinuumService
Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

removeRepositoryPurgeConfiguration

public int removeRepositoryPurgeConfiguration(int repoPurgeId)
                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Remove repository purge configuration

Specified by:
removeRepositoryPurgeConfiguration in interface ContinuumService
Parameters:
repoPurgeId - the repository purge configuration id
Returns:
Throws:
java.lang.Exception

getRepositoryPurgeConfiguration

public RepositoryPurgeConfiguration getRepositoryPurgeConfiguration(int repoPurgeId)
                                                             throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the repository purge configuration

Specified by:
getRepositoryPurgeConfiguration in interface ContinuumService
Returns:
the repository purge configuration
Throws:
java.lang.Exception

getAllRepositoryPurgeConfigurations

public java.util.List<RepositoryPurgeConfiguration> getAllRepositoryPurgeConfigurations()
                                                                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Returns repository purge configurations list

Specified by:
getAllRepositoryPurgeConfigurations in interface ContinuumService
Returns:
list of repository purge configurations
Throws:
java.lang.Exception

addDirectoryPurgeConfiguration

public DirectoryPurgeConfiguration addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                                           throws java.lang.Exception
Description copied from interface: ContinuumService
Add a directory purge configuration

Specified by:
addDirectoryPurgeConfiguration in interface ContinuumService
Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

updateDirectoryPurgeConfiguration

public int updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                      throws java.lang.Exception
Description copied from interface: ContinuumService
Update the directory purge configuration

Specified by:
updateDirectoryPurgeConfiguration in interface ContinuumService
Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

removeDirectoryPurgeConfiguration

public int removeDirectoryPurgeConfiguration(int dirPurgeId)
                                      throws java.lang.Exception
Description copied from interface: ContinuumService
Removes the directory purge configuration

Specified by:
removeDirectoryPurgeConfiguration in interface ContinuumService
Parameters:
dirPurgeId - the directory purge configuration id
Returns:
Throws:
java.lang.Exception

getDirectoryPurgeConfiguration

public DirectoryPurgeConfiguration getDirectoryPurgeConfiguration(int dirPurgeId)
                                                           throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the directory purge configuration

Specified by:
getDirectoryPurgeConfiguration in interface ContinuumService
Parameters:
dirPurgeId - the directory purge configuration id
Returns:
the directory purge configuration
Throws:
java.lang.Exception

getAllDirectoryPurgeConfigurations

public java.util.List<DirectoryPurgeConfiguration> getAllDirectoryPurgeConfigurations()
                                                                               throws java.lang.Exception
Description copied from interface: ContinuumService
Returns directory purge configurations list

Specified by:
getAllDirectoryPurgeConfigurations in interface ContinuumService
Returns:
list of directory purge configurations
Throws:
java.lang.Exception

purgeLocalRepository

public void purgeLocalRepository(int repoPurgeId)
                          throws java.lang.Exception
Specified by:
purgeLocalRepository in interface ContinuumService
Throws:
java.lang.Exception

purgeDirectory

public void purgeDirectory(int dirPurgeId)
                    throws java.lang.Exception
Specified by:
purgeDirectory in interface ContinuumService
Throws:
java.lang.Exception

addLocalRepository

public LocalRepository addLocalRepository(LocalRepository repository)
                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Add a local repository

Specified by:
addLocalRepository in interface ContinuumService
Parameters:
repository - the local repository to add
Returns:
Throws:
java.lang.Exception

updateLocalRepository

public int updateLocalRepository(LocalRepository repository)
                          throws java.lang.Exception
Description copied from interface: ContinuumService
Update the local repository

Specified by:
updateLocalRepository in interface ContinuumService
Parameters:
repository - the local repository to update
Returns:
Throws:
java.lang.Exception

removeLocalRepository

public int removeLocalRepository(int repositoryId)
                          throws java.lang.Exception
Description copied from interface: ContinuumService
Remove the local repository

Specified by:
removeLocalRepository in interface ContinuumService
Returns:
Throws:
java.lang.Exception

getLocalRepository

public LocalRepository getLocalRepository(int repositoryId)
                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Returns the local repository

Specified by:
getLocalRepository in interface ContinuumService
Parameters:
repositoryId - the local repository id
Returns:
Throws:
java.lang.Exception

getAllLocalRepositories

public java.util.List<LocalRepository> getAllLocalRepositories()
                                                        throws java.lang.Exception
Description copied from interface: ContinuumService
Returns all local repositories

Specified by:
getAllLocalRepositories in interface ContinuumService
Returns:
Throws:
java.lang.Exception

addAntProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addAntProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
                                                                  throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addAntProjectRPC in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
Returns:
The project populated with the id as RPC value
Throws:
java.lang.Exception

addAntProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addAntProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project,
                                                                         int projectGroupId)
                                                                  throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addAntProjectRPC in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
projectGroupId - The id of the group where projects will be stored
Returns:
The project populated with the id as RPC value
Throws:
java.lang.Exception

addBuildDefinitionToProjectGroupRPC

public java.util.Map<java.lang.String,java.lang.Object> addBuildDefinitionToProjectGroupRPC(int projectGroupId,
                                                                                            java.util.Map<java.lang.String,java.lang.Object> buildDef)
                                                                                     throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addBuildDefinitionToProjectGroupRPC in interface ContinuumService
Parameters:
projectGroupId - The project group id
buildDef - The build defintion to update
Returns:
the added build definition as RPC value
Throws:
java.lang.Exception

addBuildDefinitionToProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addBuildDefinitionToProjectRPC(int projectId,
                                                                                       java.util.Map<java.lang.String,java.lang.Object> buildDef)
                                                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addBuildDefinitionToProjectRPC in interface ContinuumService
Parameters:
projectId - The project id
buildDef - The build defintion to update
Returns:
the added build definition as RPC value
Throws:
java.lang.Exception

addMavenOneProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addMavenOneProjectRPC(java.lang.String url)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addMavenOneProjectRPC in interface ContinuumService
Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created as RPC value
Throws:
java.lang.Exception

addMavenOneProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addMavenOneProjectRPC(java.lang.String url,
                                                                              int projectGroupId)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addMavenOneProjectRPC in interface ContinuumService
Parameters:
url - The POM url
projectGroupId - The id of the group where projects will be stored
Returns:
The result of the action with the list of projects created as RPC value
Throws:
java.lang.Exception

addMavenTwoProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addMavenTwoProjectRPC(java.lang.String url)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addMavenTwoProjectRPC in interface ContinuumService
Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created as RPC value
Throws:
java.lang.Exception

addMavenTwoProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addMavenTwoProjectRPC(java.lang.String url,
                                                                              int projectGroupId)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addMavenTwoProjectRPC in interface ContinuumService
Parameters:
url - The POM url
projectGroupId - The id of the group where projects will be stored
Returns:
The result of the action with the list of projects created as RPC value
Throws:
java.lang.Exception

addProjectGroupRPC

public java.util.Map<java.lang.String,java.lang.Object> addProjectGroupRPC(java.lang.String groupName,
                                                                           java.lang.String groupId,
                                                                           java.lang.String description)
                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addProjectGroupRPC in interface ContinuumService
Parameters:
groupName - The project group name
groupId - The project group id
description - The project group description
Returns:
the project group summary of the created project group as RPC value
Throws:
java.lang.Exception

addScheduleRPC

public java.util.Map<java.lang.String,java.lang.Object> addScheduleRPC(java.util.Map<java.lang.String,java.lang.Object> schedule)
                                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addScheduleRPC in interface ContinuumService
Parameters:
schedule - The schedule
Returns:
The schedule as RPC value.
Throws:
java.lang.Exception

addShellProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addShellProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project,
                                                                           int projectGroupId)
                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addShellProjectRPC in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
projectGroupId - The id of the group where projects will be stored
Returns:
The project populated with the id as RPC value
Throws:
java.lang.Exception

addShellProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> addShellProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
addShellProjectRPC in interface ContinuumService
Parameters:
project - The project to add. name, version and scm informations are required
Returns:
The project populated with the id as RPC value
Throws:
java.lang.Exception

getAllProjectGroupsRPC

public java.util.List<java.lang.Object> getAllProjectGroupsRPC()
                                                        throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getAllProjectGroupsRPC in interface ContinuumService
Returns:
List of ProjectGroupSummary as RPC value
Throws:
java.lang.Exception

getAllProjectGroupsWithAllDetailsRPC

public java.util.List<java.lang.Object> getAllProjectGroupsWithAllDetailsRPC()
                                                                      throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getAllProjectGroupsWithAllDetailsRPC in interface ContinuumService
Returns:
List of ProjectGroup as RPC value
Throws:
java.lang.Exception

getBuildDefinitionTemplatesRPC

public java.util.List<java.lang.Object> getBuildDefinitionTemplatesRPC()
                                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getBuildDefinitionTemplatesRPC in interface ContinuumService
Returns:
The build definitions templates list as RPC value
Throws:
java.lang.Exception

getBuildDefinitionsForProjectGroupRPC

public java.util.List<java.lang.Object> getBuildDefinitionsForProjectGroupRPC(int projectGroupId)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getBuildDefinitionsForProjectGroupRPC in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The build definitions list as RPC value
Throws:
java.lang.Exception

getBuildDefinitionsForProjectRPC

public java.util.List<java.lang.Object> getBuildDefinitionsForProjectRPC(int projectId)
                                                                  throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getBuildDefinitionsForProjectRPC in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The build definitions list as RPC value
Throws:
java.lang.Exception

getBuildResultRPC

public java.util.Map<java.lang.String,java.lang.Object> getBuildResultRPC(int projectId,
                                                                          int buildId)
                                                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getBuildResultRPC in interface ContinuumService
Parameters:
projectId - The project id
buildId - The build id
Returns:
The build result as RPC value
Throws:
java.lang.Exception

getBuildResultsForProjectRPC

public java.util.List<java.lang.Object> getBuildResultsForProjectRPC(int projectId)
                                                              throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getBuildResultsForProjectRPC in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The build result list as RPC value
Throws:
java.lang.Exception

getInstallationRPC

public java.util.Map<java.lang.String,java.lang.Object> getInstallationRPC(int installationId)
                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getInstallationRPC in interface ContinuumService
Parameters:
installationId - The installation id
Returns:
The installation.
Throws:
java.lang.Exception

getInstallationsRPC

public java.util.List<java.lang.Object> getInstallationsRPC()
                                                     throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getInstallationsRPC in interface ContinuumService
Returns:
The installations list.
Throws:
java.lang.Exception

getLatestBuildResultRPC

public java.util.Map<java.lang.String,java.lang.Object> getLatestBuildResultRPC(int projectId)
                                                                         throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getLatestBuildResultRPC in interface ContinuumService
Parameters:
projectId - The project id
Returns:
The build result as RPC value
Throws:
java.lang.Exception

getProfileRPC

public java.util.Map<java.lang.String,java.lang.Object> getProfileRPC(int profileId)
                                                               throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProfileRPC in interface ContinuumService
Parameters:
profileId - The profile id
Returns:
The profile.
Throws:
java.lang.Exception

getProfilesRPC

public java.util.List<java.lang.Object> getProfilesRPC()
                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProfilesRPC in interface ContinuumService
Returns:
The profiles list as RPC value.
Throws:
java.lang.Exception

getProjectGroupSummaryRPC

public java.util.Map<java.lang.String,java.lang.Object> getProjectGroupSummaryRPC(int projectGroupId)
                                                                           throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProjectGroupSummaryRPC in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The project group summary as RPC value
Throws:
java.lang.Exception

getProjectGroupWithProjectsRPC

public java.util.Map<java.lang.String,java.lang.Object> getProjectGroupWithProjectsRPC(int projectGroupId)
                                                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProjectGroupWithProjectsRPC in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The project group as RPC value
Throws:
java.lang.Exception

updateProjectGroupRPC

public java.util.Map<java.lang.String,java.lang.Object> updateProjectGroupRPC(java.util.Map<java.lang.String,java.lang.Object> projectGroup)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
updateProjectGroupRPC in interface ContinuumService
Parameters:
projectGroup - The project group to update
Returns:
The project group as RPC value
Throws:
java.lang.Exception

getProjectSummaryRPC

public java.util.Map<java.lang.String,java.lang.Object> getProjectSummaryRPC(int projectId)
                                                                      throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProjectSummaryRPC in interface ContinuumService
Parameters:
projectId - the project id
Returns:
The project summary as RPC value
Throws:
java.lang.Exception

getProjectWithAllDetailsRPC

public java.util.Map<java.lang.String,java.lang.Object> getProjectWithAllDetailsRPC(int projectId)
                                                                             throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProjectWithAllDetailsRPC in interface ContinuumService
Parameters:
projectId - the project id
Returns:
The project as RPC value
Throws:
java.lang.Exception

getProjectsRPC

public java.util.List<java.lang.Object> getProjectsRPC(int projectGroupId)
                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProjectsRPC in interface ContinuumService
Parameters:
projectGroupId - The project group Id
Returns:
List of ProjectSummary as RPC value
Throws:
java.lang.Exception

getScheduleRPC

public java.util.Map<java.lang.String,java.lang.Object> getScheduleRPC(int scheduleId)
                                                                throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getScheduleRPC in interface ContinuumService
Parameters:
scheduleId - The schedule id
Returns:
The schedule as RPC value.
Throws:
java.lang.Exception

getSchedulesRPC

public java.util.List<java.lang.Object> getSchedulesRPC()
                                                 throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getSchedulesRPC in interface ContinuumService
Returns:
The schedule list as RPC value.
Throws:
java.lang.Exception

getSystemConfigurationRPC

public java.util.Map<java.lang.String,java.lang.Object> getSystemConfigurationRPC()
                                                                           throws java.lang.Exception
Specified by:
getSystemConfigurationRPC in interface ContinuumService
Throws:
java.lang.Exception

removeBuildResultRPC

public int removeBuildResultRPC(java.util.Map<java.lang.String,java.lang.Object> br)
                         throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
removeBuildResultRPC in interface ContinuumService
Parameters:
br - The project build result
Returns:
0
Throws:
java.lang.Exception

updateBuildDefinitionForProjectGroupRPC

public java.util.Map<java.lang.String,java.lang.Object> updateBuildDefinitionForProjectGroupRPC(int projectGroupId,
                                                                                                java.util.Map<java.lang.String,java.lang.Object> buildDef)
                                                                                         throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
updateBuildDefinitionForProjectGroupRPC in interface ContinuumService
Parameters:
projectGroupId - The project group id
buildDef - The build defintion to update
Returns:
the updated build definition as RPC value
Throws:
java.lang.Exception

updateBuildDefinitionForProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> updateBuildDefinitionForProjectRPC(int projectId,
                                                                                           java.util.Map<java.lang.String,java.lang.Object> buildDef)
                                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
updateBuildDefinitionForProjectRPC in interface ContinuumService
Parameters:
projectId - The project id
buildDef - The build defintion to update
Returns:
the updated build definition as RPC value
Throws:
java.lang.Exception

updateProjectRPC

public java.util.Map<java.lang.String,java.lang.Object> updateProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
                                                                  throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
updateProjectRPC in interface ContinuumService
Parameters:
project - The project to update
Returns:
The project as RPC value
Throws:
java.lang.Exception

updateScheduleRPC

public java.util.Map<java.lang.String,java.lang.Object> updateScheduleRPC(java.util.Map<java.lang.String,java.lang.Object> schedule)
                                                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
updateScheduleRPC in interface ContinuumService
Parameters:
schedule - The schedule
Returns:
The schedule as RPC value.
Throws:
java.lang.Exception

getProjectGroup

public ProjectGroup getProjectGroup(int projectGroupId)
                             throws java.lang.Exception
Description copied from interface: ContinuumService
Get a project groups.

Specified by:
getProjectGroup in interface ContinuumService
Parameters:
projectGroupId - the id
Returns:
project group
Throws:
java.lang.Exception

getProjectGroupRPC

public java.util.Map<java.lang.String,java.lang.Object> getProjectGroupRPC(int projectGroupId)
                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getProjectGroupRPC in interface ContinuumService
Parameters:
projectGroupId - the id
Returns:
project group as RPC value
Throws:
java.lang.Exception

getGroupNotifier

public ProjectNotifier getGroupNotifier(int projectgroupid,
                                        int notifierId)
                                 throws java.lang.Exception
Specified by:
getGroupNotifier in interface ContinuumService
Throws:
java.lang.Exception

getGroupNotifierRPC

public java.util.Map<java.lang.String,java.lang.Object> getGroupNotifierRPC(int projectgroupid,
                                                                            int notifierId)
                                                                     throws java.lang.Exception
Specified by:
getGroupNotifierRPC in interface ContinuumService
Throws:
java.lang.Exception

getNotifier

public ProjectNotifier getNotifier(int projectid,
                                   int notifierId)
                            throws java.lang.Exception
Specified by:
getNotifier in interface ContinuumService
Throws:
java.lang.Exception

getNotifierRPC

public java.util.Map<java.lang.String,java.lang.Object> getNotifierRPC(int projectid,
                                                                       int notifierId)
                                                                throws java.lang.Exception
Specified by:
getNotifierRPC in interface ContinuumService
Throws:
java.lang.Exception

updateGroupNotifier

public ProjectNotifier updateGroupNotifier(int projectgroupid,
                                           ProjectNotifier newNotifier)
                                    throws java.lang.Exception
Specified by:
updateGroupNotifier in interface ContinuumService
Throws:
java.lang.Exception

updateGroupNotifierRPC

public java.util.Map<java.lang.String,java.lang.Object> updateGroupNotifierRPC(int projectgroupid,
                                                                               java.util.Map<java.lang.String,java.lang.Object> newNotifier)
                                                                        throws java.lang.Exception
Specified by:
updateGroupNotifierRPC in interface ContinuumService
Throws:
java.lang.Exception

updateNotifier

public ProjectNotifier updateNotifier(int projectid,
                                      ProjectNotifier newNotifier)
                               throws java.lang.Exception
Specified by:
updateNotifier in interface ContinuumService
Throws:
java.lang.Exception

updateNotifierRPC

public java.util.Map<java.lang.String,java.lang.Object> updateNotifierRPC(int projectid,
                                                                          java.util.Map<java.lang.String,java.lang.Object> newNotifier)
                                                                   throws java.lang.Exception
Specified by:
updateNotifierRPC in interface ContinuumService
Throws:
java.lang.Exception

removeGroupNotifier

public int removeGroupNotifier(int projectgroupid,
                               int notifierId)
                        throws java.lang.Exception
Specified by:
removeGroupNotifier in interface ContinuumService
Throws:
java.lang.Exception

removeNotifier

public int removeNotifier(int projectid,
                          int notifierId)
                   throws java.lang.Exception
Specified by:
removeNotifier in interface ContinuumService
Throws:
java.lang.Exception

addGroupNotifier

public ProjectNotifier addGroupNotifier(int projectgroupid,
                                        ProjectNotifier newNotifier)
                                 throws java.lang.Exception
Specified by:
addGroupNotifier in interface ContinuumService
Throws:
java.lang.Exception

addGroupNotifierRPC

public java.util.Map<java.lang.String,java.lang.Object> addGroupNotifierRPC(int projectgroupid,
                                                                            java.util.Map<java.lang.String,java.lang.Object> newNotifier)
                                                                     throws java.lang.Exception
Specified by:
addGroupNotifierRPC in interface ContinuumService
Throws:
java.lang.Exception

addNotifier

public ProjectNotifier addNotifier(int projectid,
                                   ProjectNotifier newNotifier)
                            throws java.lang.Exception
Specified by:
addNotifier in interface ContinuumService
Throws:
java.lang.Exception

addNotifierRPC

public java.util.Map<java.lang.String,java.lang.Object> addNotifierRPC(int projectid,
                                                                       java.util.Map<java.lang.String,java.lang.Object> newNotifier)
                                                                throws java.lang.Exception
Specified by:
addNotifierRPC in interface ContinuumService
Throws:
java.lang.Exception

addInstallation

public Installation addInstallation(Installation installation)
                             throws java.lang.Exception
Specified by:
addInstallation in interface ContinuumService
Throws:
java.lang.Exception

addInstallationRPC

public java.util.Map<java.lang.String,java.lang.Object> addInstallationRPC(java.util.Map<java.lang.String,java.lang.Object> installation)
                                                                    throws java.lang.Exception
Specified by:
addInstallationRPC in interface ContinuumService
Throws:
java.lang.Exception

addProfile

public Profile addProfile(Profile profile)
                   throws java.lang.Exception
Specified by:
addProfile in interface ContinuumService
Throws:
java.lang.Exception

addProfileRPC

public java.util.Map<java.lang.String,java.lang.Object> addProfileRPC(java.util.Map<java.lang.String,java.lang.Object> profile)
                                                               throws java.lang.Exception
Specified by:
addProfileRPC in interface ContinuumService
Throws:
java.lang.Exception

deleteInstallation

public int deleteInstallation(int installationId)
                       throws java.lang.Exception
Specified by:
deleteInstallation in interface ContinuumService
Throws:
java.lang.Exception

deleteProfile

public int deleteProfile(int profileId)
                  throws java.lang.Exception
Specified by:
deleteProfile in interface ContinuumService
Throws:
java.lang.Exception

updateInstallation

public int updateInstallation(Installation installation)
                       throws java.lang.Exception
Specified by:
updateInstallation in interface ContinuumService
Throws:
java.lang.Exception

updateInstallationRPC

public int updateInstallationRPC(java.util.Map<java.lang.String,java.lang.Object> installation)
                          throws java.lang.Exception
Specified by:
updateInstallationRPC in interface ContinuumService
Throws:
java.lang.Exception

updateProfile

public int updateProfile(Profile profile)
                  throws java.lang.Exception
Specified by:
updateProfile in interface ContinuumService
Throws:
java.lang.Exception

updateProfileRPC

public int updateProfileRPC(java.util.Map<java.lang.String,java.lang.Object> profile)
                     throws java.lang.Exception
Specified by:
updateProfileRPC in interface ContinuumService
Throws:
java.lang.Exception

getReleaseResultRPC

public java.util.Map<java.lang.String,java.lang.Object> getReleaseResultRPC(int releaseId)
                                                                     throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getReleaseResultRPC in interface ContinuumService
Parameters:
releaseId - The release id
Returns:
The release result as RPC value
Throws:
java.lang.Exception

getReleaseResultsForProjectGroupRPC

public java.util.List<java.lang.Object> getReleaseResultsForProjectGroupRPC(int projectGroupId)
                                                                     throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getReleaseResultsForProjectGroupRPC in interface ContinuumService
Parameters:
projectGroupId - The project group id
Returns:
The release result list as RPC value
Throws:
java.lang.Exception

removeReleaseResultRPC

public int removeReleaseResultRPC(java.util.Map<java.lang.String,java.lang.Object> rr)
                           throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
removeReleaseResultRPC in interface ContinuumService
Parameters:
rr - The project release result
Returns:
0
Throws:
java.lang.Exception

addRepositoryPurgeConfigurationRPC

public java.util.Map<java.lang.String,java.lang.Object> addRepositoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> repoPurge)
                                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
addRepositoryPurgeConfigurationRPC in interface ContinuumService
Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

updateRepositoryPurgeConfigurationRPC

public int updateRepositoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> repoPurge)
                                          throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
updateRepositoryPurgeConfigurationRPC in interface ContinuumService
Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

getRepositoryPurgeConfigurationRPC

public java.util.Map<java.lang.String,java.lang.Object> getRepositoryPurgeConfigurationRPC(int repoPurgeId)
                                                                                    throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getRepositoryPurgeConfigurationRPC in interface ContinuumService
Parameters:
repoPurgeId - the repository purge configuration id
Returns:
the repository purge configuration
Throws:
java.lang.Exception

getAllRepositoryPurgeConfigurationsRPC

public java.util.List<java.lang.Object> getAllRepositoryPurgeConfigurationsRPC()
                                                                        throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getAllRepositoryPurgeConfigurationsRPC in interface ContinuumService
Returns:
list of repository purge configurations
Throws:
java.lang.Exception

addDirectoryPurgeConfigurationRPC

public java.util.Map<java.lang.String,java.lang.Object> addDirectoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> dirPurge)
                                                                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
addDirectoryPurgeConfigurationRPC in interface ContinuumService
Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

updateDirectoryPurgeConfigurationRPC

public int updateDirectoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> dirPurge)
                                         throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
updateDirectoryPurgeConfigurationRPC in interface ContinuumService
Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

getDirectoryPurgeConfigurationRPC

public java.util.Map<java.lang.String,java.lang.Object> getDirectoryPurgeConfigurationRPC(int dirPurgeId)
                                                                                   throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getDirectoryPurgeConfigurationRPC in interface ContinuumService
Parameters:
dirPurgeId - the directory purge configuration id
Returns:
the directory purge configuration
Throws:
java.lang.Exception

getAllDirectoryPurgeConfigurationsRPC

public java.util.List<java.lang.Object> getAllDirectoryPurgeConfigurationsRPC()
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with standard XMLRPC

Specified by:
getAllDirectoryPurgeConfigurationsRPC in interface ContinuumService
Returns:
list of directory purge configurations
Throws:
java.lang.Exception

addLocalRepositoryRPC

public java.util.Map<java.lang.String,java.lang.Object> addLocalRepositoryRPC(java.util.Map<java.lang.String,java.lang.Object> repository)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
addLocalRepositoryRPC in interface ContinuumService
Parameters:
repository - the local repository to add
Returns:
Throws:
java.lang.Exception

updateLocalRepositoryRPC

public int updateLocalRepositoryRPC(java.util.Map<java.lang.String,java.lang.Object> repository)
                             throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
updateLocalRepositoryRPC in interface ContinuumService
Parameters:
repository - the local repository to update
Returns:
Throws:
java.lang.Exception

getLocalRepositoryRPC

public java.util.Map<java.lang.String,java.lang.Object> getLocalRepositoryRPC(int repositoryId)
                                                                       throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
getLocalRepositoryRPC in interface ContinuumService
Returns:
Throws:
java.lang.Exception

getAllLocalRepositoriesRPC

public java.util.List<java.lang.Object> getAllLocalRepositoriesRPC()
                                                            throws java.lang.Exception
Description copied from interface: ContinuumService
Same method but compatible with the standard XMLRPC

Specified by:
getAllLocalRepositoriesRPC in interface ContinuumService
Returns:
Throws:
java.lang.Exception


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