org.apache.maven.continuum.xmlrpc
Interface ContinuumService

Package class diagram package ContinuumService

public interface ContinuumService


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(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 purgeConfigId)
          Returns the directory purge configuration
 java.util.Map<java.lang.String,java.lang.Object> getDirectoryPurgeConfigurationRPC(int purgeConfigId)
          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
 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 purgeConfigId)
          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)
           
 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
 

Method Detail

getProjects

java.util.List<ProjectSummary> getProjects(int projectGroupId)
                                           throws java.lang.Exception
Get All projects.

Parameters:
projectGroupId - The project group Id
Returns:
List of ProjectSummary
Throws:
java.lang.Exception
org.apache.xmlrpc.XmlRpcException

getProjectsRPC

java.util.List<java.lang.Object> getProjectsRPC(int projectGroupId)
                                                throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroupId - The project group Id
Returns:
List of ProjectSummary as RPC value
Throws:
java.lang.Exception

getProjectSummary

ProjectSummary getProjectSummary(int projectId)
                                 throws java.lang.Exception
Get a project.

Parameters:
projectId - the project id
Returns:
The project summary
Throws:
java.lang.Exception

getProjectSummaryRPC

java.util.Map<java.lang.String,java.lang.Object> getProjectSummaryRPC(int projectId)
                                                                      throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectId - the project id
Returns:
The project summary as RPC value
Throws:
java.lang.Exception

getProjectWithAllDetails

Project getProjectWithAllDetails(int projectId)
                                 throws java.lang.Exception
Get a project with all details.

Parameters:
projectId - The project id
Returns:
The project
Throws:
java.lang.Exception

getProjectWithAllDetailsRPC

java.util.Map<java.lang.String,java.lang.Object> getProjectWithAllDetailsRPC(int projectId)
                                                                             throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectId - the project id
Returns:
The project as RPC value
Throws:
java.lang.Exception

removeProject

int removeProject(int projectId)
                  throws java.lang.Exception
Remove a project.

Parameters:
projectId - The project id
Throws:
java.lang.Exception

updateProject

ProjectSummary updateProject(ProjectSummary project)
                             throws java.lang.Exception
Update a project. Useful to change the scm parameters.

Parameters:
project - The project to update
Throws:
java.lang.Exception

updateProjectRPC

java.util.Map<java.lang.String,java.lang.Object> updateProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
                                                                  throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
project - The project to update
Returns:
The project as RPC value
Throws:
java.lang.Exception

getProjectGroup

ProjectGroup getProjectGroup(int projectGroupId)
                             throws java.lang.Exception
Get a project groups.

Parameters:
projectGroupId - the id
Returns:
project group
Throws:
java.lang.Exception

getProjectGroupRPC

java.util.Map<java.lang.String,java.lang.Object> getProjectGroupRPC(int projectGroupId)
                                                                    throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroupId - the id
Returns:
project group as RPC value
Throws:
java.lang.Exception

getAllProjectGroups

java.util.List<ProjectGroupSummary> getAllProjectGroups()
                                                        throws java.lang.Exception
Get all project groups.

Returns:
All project groups
Throws:
java.lang.Exception

getAllProjectGroupsRPC

java.util.List<java.lang.Object> getAllProjectGroupsRPC()
                                                        throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
List of ProjectGroupSummary as RPC value
Throws:
java.lang.Exception

getAllProjectGroupsWithAllDetails

java.util.List<ProjectGroup> getAllProjectGroupsWithAllDetails()
                                                               throws java.lang.Exception
Get all project groups with all details (project summaries, notifiers, build definitions).

Returns:
All project groups
Throws:
java.lang.Exception

getAllProjectGroupsWithAllDetailsRPC

java.util.List<java.lang.Object> getAllProjectGroupsWithAllDetailsRPC()
                                                                      throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
List of ProjectGroup as RPC value
Throws:
java.lang.Exception

getAllProjectGroupsWithProjects

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

Get all project groups with all details.

Returns:
All project groups
Throws:
java.lang.Exception

getProjectGroupSummary

ProjectGroupSummary getProjectGroupSummary(int projectGroupId)
                                           throws java.lang.Exception
Get a project group.

Parameters:
projectGroupId - The project group id
Returns:
The project group summary
Throws:
java.lang.Exception

getProjectGroupSummaryRPC

java.util.Map<java.lang.String,java.lang.Object> getProjectGroupSummaryRPC(int projectGroupId)
                                                                           throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroupId - The project group id
Returns:
The project group summary as RPC value
Throws:
java.lang.Exception

getProjectGroupWithProjects

ProjectGroup getProjectGroupWithProjects(int projectGroupId)
                                         throws java.lang.Exception
Get a project group with all details.

Parameters:
projectGroupId - The project group id
Returns:
The project group
Throws:
java.lang.Exception

getProjectGroupWithProjectsRPC

java.util.Map<java.lang.String,java.lang.Object> getProjectGroupWithProjectsRPC(int projectGroupId)
                                                                                throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroupId - The project group id
Returns:
The project group as RPC value
Throws:
java.lang.Exception

removeProjectGroup

int removeProjectGroup(int projectGroupId)
                       throws java.lang.Exception
Remove a project group.

Parameters:
projectGroupId - The project group id
Throws:
java.lang.Exception

updateProjectGroup

ProjectGroupSummary updateProjectGroup(ProjectGroupSummary projectGroup)
                                       throws java.lang.Exception
Update a project Group.

Parameters:
projectGroup - The project group to update
Throws:
java.lang.Exception

updateProjectGroupRPC

java.util.Map<java.lang.String,java.lang.Object> updateProjectGroupRPC(java.util.Map<java.lang.String,java.lang.Object> projectGroup)
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroup - The project group to update
Returns:
The project group as RPC value
Throws:
java.lang.Exception

addProjectGroup

ProjectGroupSummary addProjectGroup(java.lang.String groupName,
                                    java.lang.String groupId,
                                    java.lang.String description)
                                    throws java.lang.Exception
Add a project Group.

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

removeBuildDefinitionFromProjectGroup

int removeBuildDefinitionFromProjectGroup(int projectGroupId,
                                          int buildDefinitionId)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

addProjectGroupRPC

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
Same method but compatible with standard XMLRPC

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

getNotifier

ProjectNotifier getNotifier(int projectid,
                            int notifierId)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getNotifierRPC

java.util.Map<java.lang.String,java.lang.Object> getNotifierRPC(int projectid,
                                                                int notifierId)
                                                                throws java.lang.Exception
Throws:
java.lang.Exception

getGroupNotifier

ProjectNotifier getGroupNotifier(int projectgroupid,
                                 int notifierId)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getGroupNotifierRPC

java.util.Map<java.lang.String,java.lang.Object> getGroupNotifierRPC(int projectgroupid,
                                                                     int notifierId)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

updateGroupNotifier

ProjectNotifier updateGroupNotifier(int projectgroupid,
                                    ProjectNotifier newNotifier)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

updateGroupNotifierRPC

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
Throws:
java.lang.Exception

updateNotifier

ProjectNotifier updateNotifier(int projectid,
                               ProjectNotifier newNotifier)
                               throws java.lang.Exception
Throws:
java.lang.Exception

updateNotifierRPC

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
Throws:
java.lang.Exception

removeGroupNotifier

int removeGroupNotifier(int projectgroupid,
                        int notifierId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

removeNotifier

int removeNotifier(int projectid,
                   int notifierId)
                   throws java.lang.Exception
Throws:
java.lang.Exception

addNotifier

ProjectNotifier addNotifier(int projectid,
                            ProjectNotifier newNotifier)
                            throws java.lang.Exception
Throws:
java.lang.Exception

addGroupNotifier

ProjectNotifier addGroupNotifier(int projectgroupid,
                                 ProjectNotifier newNotifier)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

addNotifierRPC

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
Throws:
java.lang.Exception

addGroupNotifierRPC

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
Throws:
java.lang.Exception

getBuildDefinitionsForProject

java.util.List<BuildDefinition> getBuildDefinitionsForProject(int projectId)
                                                              throws java.lang.Exception
Get the build definitions list of the project.

Parameters:
projectId - The project id
Returns:
The build definitions list
Throws:
java.lang.Exception

getBuildDefinitionsForProjectRPC

java.util.List<java.lang.Object> getBuildDefinitionsForProjectRPC(int projectId)
                                                                  throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectId - The project id
Returns:
The build definitions list as RPC value
Throws:
java.lang.Exception

getBuildDefinitionsForProjectGroup

java.util.List<BuildDefinition> getBuildDefinitionsForProjectGroup(int projectGroupId)
                                                                   throws java.lang.Exception
Get the build definitions list of the project group.

Parameters:
projectGroupId - The project group id
Returns:
The build definitions list
Throws:
java.lang.Exception

getBuildDefinitionsForProjectGroupRPC

java.util.List<java.lang.Object> getBuildDefinitionsForProjectGroupRPC(int projectGroupId)
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroupId - The project group id
Returns:
The build definitions list as RPC value
Throws:
java.lang.Exception

updateBuildDefinitionForProject

BuildDefinition updateBuildDefinitionForProject(int projectId,
                                                BuildDefinition buildDef)
                                                throws java.lang.Exception
Update a project build definition.

Parameters:
projectId - The project id
buildDef - The build defintion to update
Returns:
the updated build definition
Throws:
java.lang.Exception

updateBuildDefinitionForProjectRPC

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
Same method but compatible with standard XMLRPC

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

updateBuildDefinitionForProjectGroup

BuildDefinition updateBuildDefinitionForProjectGroup(int projectGroupId,
                                                     BuildDefinition buildDef)
                                                     throws java.lang.Exception
Update a project group build definition.

Parameters:
projectGroupId - The project group id
buildDef - The build defintion to update
Returns:
the updated build definition
Throws:
java.lang.Exception

updateBuildDefinitionForProjectGroupRPC

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
Same method but compatible with standard XMLRPC

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

addBuildDefinitionToProject

BuildDefinition addBuildDefinitionToProject(int projectId,
                                            BuildDefinition buildDef)
                                            throws java.lang.Exception
Add a project build definition.

Parameters:
projectId - The project id
buildDef - The build defintion to update
Returns:
the added build definition
Throws:
java.lang.Exception

addBuildDefinitionToProjectRPC

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
Same method but compatible with standard XMLRPC

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

addBuildDefinitionToProjectGroup

BuildDefinition addBuildDefinitionToProjectGroup(int projectGroupId,
                                                 BuildDefinition buildDef)
                                                 throws java.lang.Exception
Add a project group buildDefinition.

Parameters:
projectGroupId - The project group id
buildDef - The build defintion to update
Returns:
the build definition added
Throws:
java.lang.Exception

addBuildDefinitionToProjectGroupRPC

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
Same method but compatible with standard XMLRPC

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

getBuildDefinitionTemplates

java.util.List<BuildDefinitionTemplate> getBuildDefinitionTemplates()
                                                                    throws java.lang.Exception
Get the build definition templates list.

Returns:
The build definitions templates list
Throws:
java.lang.Exception

getBuildDefinitionTemplatesRPC

java.util.List<java.lang.Object> getBuildDefinitionTemplatesRPC()
                                                                throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
The build definitions templates list as RPC value
Throws:
java.lang.Exception

addProjectToBuildQueue

int addProjectToBuildQueue(int projectId)
                           throws java.lang.Exception
Add the project to the build queue.

Parameters:
projectId - The project id
Throws:
java.lang.Exception

addProjectToBuildQueue

int addProjectToBuildQueue(int projectId,
                           int buildDefinitionId)
                           throws java.lang.Exception
Add the project to the build queue.

Parameters:
projectId - The project id
buildDefinitionId - The build definition id
Throws:
java.lang.Exception

buildProject

int buildProject(int projectId)
                 throws java.lang.Exception
Build the project

Parameters:
projectId - The project id
Throws:
java.lang.Exception

buildProject

int buildProject(int projectId,
                 int buildDefinitionId)
                 throws java.lang.Exception
Build the project

Parameters:
projectId - The project id
buildDefinitionId - The build definition id
Throws:
java.lang.Exception

buildGroup

int buildGroup(int projectGroupId)
               throws java.lang.Exception
Build the project group with the default build definition.

Parameters:
projectGroupId - The project group id
Throws:
java.lang.Exception

buildGroup

int buildGroup(int projectGroupId,
               int buildDefinitionId)
               throws java.lang.Exception
Build the project group with the specified build definition.

Parameters:
projectGroupId - The project group id
buildDefinitionId - The build definition id
Throws:
java.lang.Exception

getLatestBuildResult

BuildResult getLatestBuildResult(int projectId)
                                 throws java.lang.Exception
Returns the latest build result for the project.

Parameters:
projectId - The project id
Returns:
The build result
Throws:
java.lang.Exception

getLatestBuildResultRPC

java.util.Map<java.lang.String,java.lang.Object> getLatestBuildResultRPC(int projectId)
                                                                         throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectId - The project id
Returns:
The build result as RPC value
Throws:
java.lang.Exception

getBuildResult

BuildResult getBuildResult(int projectId,
                           int buildId)
                           throws java.lang.Exception
Returns the build result.

Parameters:
projectId - The project id
buildId - The build id
Returns:
The build result
Throws:
java.lang.Exception

getBuildResultRPC

java.util.Map<java.lang.String,java.lang.Object> getBuildResultRPC(int projectId,
                                                                   int buildId)
                                                                   throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectId - The project id
buildId - The build id
Returns:
The build result as RPC value
Throws:
java.lang.Exception

getBuildResultsForProject

java.util.List<BuildResultSummary> getBuildResultsForProject(int projectId)
                                                             throws java.lang.Exception
Returns the project build result summary list.

Parameters:
projectId - The project id
Returns:
The build result list
Throws:
java.lang.Exception

getBuildResultsForProjectRPC

java.util.List<java.lang.Object> getBuildResultsForProjectRPC(int projectId)
                                                              throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectId - The project id
Returns:
The build result list as RPC value
Throws:
java.lang.Exception

removeBuildResult

int removeBuildResult(BuildResult br)
                      throws java.lang.Exception
Remove the project build result.

Parameters:
br - The project build result
Returns:
0
Throws:
java.lang.Exception

removeBuildResultRPC

int removeBuildResultRPC(java.util.Map<java.lang.String,java.lang.Object> br)
                         throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
br - The project build result
Returns:
0
Throws:
java.lang.Exception

getBuildOutput

java.lang.String getBuildOutput(int projectId,
                                int buildId)
                                throws java.lang.Exception
Returns the build output.

Parameters:
projectId - The project id
buildId - The build id
Returns:
The build output
Throws:
java.lang.Exception

addMavenTwoProject

AddingResult addMavenTwoProject(java.lang.String url)
                                throws java.lang.Exception
Add a maven 2.x project from an url.

Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created
Throws:
java.lang.Exception

addMavenTwoProjectRPC

java.util.Map<java.lang.String,java.lang.Object> addMavenTwoProjectRPC(java.lang.String url)
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created as RPC value
Throws:
java.lang.Exception

addMavenTwoProject

AddingResult addMavenTwoProject(java.lang.String url,
                                int projectGroupId)
                                throws java.lang.Exception
Add a maven 2.x project from an url.

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

addMavenTwoProjectRPC

java.util.Map<java.lang.String,java.lang.Object> addMavenTwoProjectRPC(java.lang.String url,
                                                                       int projectGroupId)
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

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

addMavenOneProject

AddingResult addMavenOneProject(java.lang.String url)
                                throws java.lang.Exception
Add a maven 1.x project from an url.

Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created
Throws:
java.lang.Exception

addMavenOneProjectRPC

java.util.Map<java.lang.String,java.lang.Object> addMavenOneProjectRPC(java.lang.String url)
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
url - The POM url
Returns:
The result of the action with the list of projects created as RPC value
Throws:
java.lang.Exception

addMavenOneProject

AddingResult addMavenOneProject(java.lang.String url,
                                int projectGroupId)
                                throws java.lang.Exception
Add a maven 1.x project from an url.

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

addMavenOneProjectRPC

java.util.Map<java.lang.String,java.lang.Object> addMavenOneProjectRPC(java.lang.String url,
                                                                       int projectGroupId)
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

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

addAntProject

ProjectSummary addAntProject(ProjectSummary project)
                             throws java.lang.Exception
Add an ANT project.

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

addAntProjectRPC

java.util.Map<java.lang.String,java.lang.Object> addAntProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
                                                                  throws java.lang.Exception
Same method but compatible with standard XMLRPC

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

addAntProject

ProjectSummary addAntProject(ProjectSummary project,
                             int projectGroupId)
                             throws java.lang.Exception
Add an ANT project in the specified group.

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

addAntProjectRPC

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
Same method but compatible with standard XMLRPC

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

addShellProject

ProjectSummary addShellProject(ProjectSummary project)
                               throws java.lang.Exception
Add an shell project.

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

addShellProjectRPC

java.util.Map<java.lang.String,java.lang.Object> addShellProjectRPC(java.util.Map<java.lang.String,java.lang.Object> project)
                                                                    throws java.lang.Exception
Same method but compatible with standard XMLRPC

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

addShellProject

ProjectSummary addShellProject(ProjectSummary project,
                               int projectGroupId)
                               throws java.lang.Exception
Add an shell project in the specified group.

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

addShellProjectRPC

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
Same method but compatible with standard XMLRPC

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

getSchedules

java.util.List<Schedule> getSchedules()
                                      throws java.lang.Exception
Return the schedules list.

Returns:
The schedule list.
Throws:
java.lang.Exception

getSchedulesRPC

java.util.List<java.lang.Object> getSchedulesRPC()
                                                 throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
The schedule list as RPC value.
Throws:
java.lang.Exception

getSchedule

Schedule getSchedule(int scheduleId)
                     throws java.lang.Exception
Return the schedule defined by this id.

Parameters:
scheduleId - The schedule id
Returns:
The schedule.
Throws:
java.lang.Exception

getScheduleRPC

java.util.Map<java.lang.String,java.lang.Object> getScheduleRPC(int scheduleId)
                                                                throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
scheduleId - The schedule id
Returns:
The schedule as RPC value.
Throws:
java.lang.Exception

addSchedule

Schedule addSchedule(Schedule schedule)
                     throws java.lang.Exception
Add the schedule.

Parameters:
schedule - The schedule
Returns:
The schedule.
Throws:
java.lang.Exception

addScheduleRPC

java.util.Map<java.lang.String,java.lang.Object> addScheduleRPC(java.util.Map<java.lang.String,java.lang.Object> schedule)
                                                                throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
schedule - The schedule
Returns:
The schedule as RPC value.
Throws:
java.lang.Exception

updateSchedule

Schedule updateSchedule(Schedule schedule)
                        throws java.lang.Exception
Update the schedule.

Parameters:
schedule - The schedule
Returns:
The schedule.
Throws:
java.lang.Exception

updateScheduleRPC

java.util.Map<java.lang.String,java.lang.Object> updateScheduleRPC(java.util.Map<java.lang.String,java.lang.Object> schedule)
                                                                   throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
schedule - The schedule
Returns:
The schedule as RPC value.
Throws:
java.lang.Exception

getProfiles

java.util.List<Profile> getProfiles()
                                    throws java.lang.Exception
Return the profiles list.

Returns:
The profiles list.
Throws:
java.lang.Exception

getProfilesRPC

java.util.List<java.lang.Object> getProfilesRPC()
                                                throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
The profiles list as RPC value.
Throws:
java.lang.Exception

getProfile

Profile getProfile(int profileId)
                   throws java.lang.Exception
Return the profile defined by this id.

Parameters:
profileId - The profile id
Returns:
The profile.
Throws:
java.lang.Exception

getProfileRPC

java.util.Map<java.lang.String,java.lang.Object> getProfileRPC(int profileId)
                                                               throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
profileId - The profile id
Returns:
The profile.
Throws:
java.lang.Exception

addProfile

Profile addProfile(Profile profile)
                   throws java.lang.Exception
Throws:
java.lang.Exception

updateProfile

int updateProfile(Profile profile)
                  throws java.lang.Exception
Throws:
java.lang.Exception

deleteProfile

int deleteProfile(int profileId)
                  throws java.lang.Exception
Throws:
java.lang.Exception

addProfileRPC

java.util.Map<java.lang.String,java.lang.Object> addProfileRPC(java.util.Map<java.lang.String,java.lang.Object> profile)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

updateProfileRPC

int updateProfileRPC(java.util.Map<java.lang.String,java.lang.Object> profile)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getInstallations

java.util.List<Installation> getInstallations()
                                              throws java.lang.Exception
Return the installations list.

Returns:
The installations list.
Throws:
java.lang.Exception

getInstallationsRPC

java.util.List<java.lang.Object> getInstallationsRPC()
                                                     throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
The installations list.
Throws:
java.lang.Exception

getInstallation

Installation getInstallation(int installationId)
                             throws java.lang.Exception
Return the installation defined by this id.

Parameters:
installationId - The installation id
Returns:
The installation.
Throws:
java.lang.Exception

getInstallationRPC

java.util.Map<java.lang.String,java.lang.Object> getInstallationRPC(int installationId)
                                                                    throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
installationId - The installation id
Returns:
The installation.
Throws:
java.lang.Exception

addInstallation

Installation addInstallation(Installation installation)
                             throws java.lang.Exception
Throws:
java.lang.Exception

updateInstallation

int updateInstallation(Installation installation)
                       throws java.lang.Exception
Throws:
java.lang.Exception

deleteInstallation

int deleteInstallation(int installationId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

addInstallationRPC

java.util.Map<java.lang.String,java.lang.Object> addInstallationRPC(java.util.Map<java.lang.String,java.lang.Object> installation)
                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

updateInstallationRPC

int updateInstallationRPC(java.util.Map<java.lang.String,java.lang.Object> installation)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getSystemConfiguration

SystemConfiguration getSystemConfiguration()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getSystemConfigurationRPC

java.util.Map<java.lang.String,java.lang.Object> getSystemConfigurationRPC()
                                                                           throws java.lang.Exception
Throws:
java.lang.Exception

isProjectInBuildingQueue

boolean isProjectInBuildingQueue(int projectId)
                                 throws java.lang.Exception
Return true is the project is in building queue.

Parameters:
projectGroupId - The project group id
Throws:
ContinuumException
java.lang.Exception

getProjectsInBuildQueue

java.util.List<BuildProjectTask> getProjectsInBuildQueue()
                                                         throws java.lang.Exception
Return projects building queue.

Throws:
ContinuumException
java.lang.Exception

removeProjectsFromBuildingQueue

int removeProjectsFromBuildingQueue(int[] projectsId)
                                    throws java.lang.Exception
Remove projects from build queue

Parameters:
projectsId - project id to be removed from the building queue
Returns:
Throws:
java.lang.Exception

cancelCurrentBuild

boolean cancelCurrentBuild()
                           throws java.lang.Exception
Cancel the current project build

Returns:
Throws:
java.lang.Exception

ping

boolean ping()
             throws java.lang.Exception
Throws:
java.lang.Exception

addLocalRepository

LocalRepository addLocalRepository(LocalRepository repository)
                                   throws java.lang.Exception
Add a local repository

Parameters:
repository - the local repository to add
Returns:
Throws:
java.lang.Exception

addLocalRepositoryRPC

java.util.Map<java.lang.String,java.lang.Object> addLocalRepositoryRPC(java.util.Map<java.lang.String,java.lang.Object> repository)
                                                                       throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
repository - the local repository to add
Returns:
Throws:
java.lang.Exception

updateLocalRepository

int updateLocalRepository(LocalRepository repository)
                          throws java.lang.Exception
Update the local repository

Parameters:
repository - the local repository to update
Returns:
Throws:
java.lang.Exception

updateLocalRepositoryRPC

int updateLocalRepositoryRPC(java.util.Map<java.lang.String,java.lang.Object> repository)
                             throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
repository - the local repository to update
Returns:
Throws:
java.lang.Exception

removeLocalRepository

int removeLocalRepository(int repositoryId)
                          throws java.lang.Exception
Remove the local repository

Parameters:
repositoryId -
Returns:
Throws:
java.lang.Exception

getLocalRepository

LocalRepository getLocalRepository(int repositoryId)
                                   throws java.lang.Exception
Returns the local repository

Parameters:
repositoryId - the local repository id
Returns:
Throws:
java.lang.Exception

getLocalRepositoryRPC

java.util.Map<java.lang.String,java.lang.Object> getLocalRepositoryRPC(int repositoryId)
                                                                       throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
repositoryId -
Returns:
Throws:
java.lang.Exception

getAllLocalRepositories

java.util.List<LocalRepository> getAllLocalRepositories()
                                                        throws java.lang.Exception
Returns all local repositories

Returns:
Throws:
java.lang.Exception

getAllLocalRepositoriesRPC

java.util.List<java.lang.Object> getAllLocalRepositoriesRPC()
                                                            throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Returns:
Throws:
java.lang.Exception

addRepositoryPurgeConfiguration

RepositoryPurgeConfiguration addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                                             throws java.lang.Exception
Add a repository purge configuration

Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

addRepositoryPurgeConfigurationRPC

java.util.Map<java.lang.String,java.lang.Object> addRepositoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> repoPurge)
                                                                                    throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

updateRepositoryPurgeConfiguration

int updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                       throws java.lang.Exception
Update the repository purge configuration

Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

updateRepositoryPurgeConfigurationRPC

int updateRepositoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> repoPurge)
                                          throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
repoPurge - the repository purge configuration
Returns:
Throws:
java.lang.Exception

removeRepositoryPurgeConfiguration

int removeRepositoryPurgeConfiguration(int repoPurgeId)
                                       throws java.lang.Exception
Remove repository purge configuration

Parameters:
repoPurgeId - the repository purge configuration id
Returns:
Throws:
java.lang.Exception

getRepositoryPurgeConfiguration

RepositoryPurgeConfiguration getRepositoryPurgeConfiguration(int repoPurgeId)
                                                             throws java.lang.Exception
Returns the repository purge configuration

Parameters:
purgeConfigId - the repository purge configuration id
Returns:
the repository purge configuration
Throws:
java.lang.Exception

getRepositoryPurgeConfigurationRPC

java.util.Map<java.lang.String,java.lang.Object> getRepositoryPurgeConfigurationRPC(int purgeConfigId)
                                                                                    throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
purgeConfigId - the repository purge configuration id
Returns:
the repository purge configuration
Throws:
java.lang.Exception

getAllRepositoryPurgeConfigurations

java.util.List<RepositoryPurgeConfiguration> getAllRepositoryPurgeConfigurations()
                                                                                 throws java.lang.Exception
Returns repository purge configurations list

Returns:
list of repository purge configurations
Throws:
java.lang.Exception

getAllRepositoryPurgeConfigurationsRPC

java.util.List<java.lang.Object> getAllRepositoryPurgeConfigurationsRPC()
                                                                        throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
list of repository purge configurations
Throws:
java.lang.Exception

addDirectoryPurgeConfiguration

DirectoryPurgeConfiguration addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                                           throws java.lang.Exception
Add a directory purge configuration

Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

addDirectoryPurgeConfigurationRPC

java.util.Map<java.lang.String,java.lang.Object> addDirectoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> dirPurge)
                                                                                   throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

updateDirectoryPurgeConfiguration

int updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                      throws java.lang.Exception
Update the directory purge configuration

Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

updateDirectoryPurgeConfigurationRPC

int updateDirectoryPurgeConfigurationRPC(java.util.Map<java.lang.String,java.lang.Object> dirPurge)
                                         throws java.lang.Exception
Same method but compatible with the standard XMLRPC

Parameters:
dirPurge - the directory purge configuration
Returns:
Throws:
java.lang.Exception

removeDirectoryPurgeConfiguration

int removeDirectoryPurgeConfiguration(int dirPurgeId)
                                      throws java.lang.Exception
Removes the directory purge configuration

Parameters:
dirPurgeId - the directory purge configuration id
Returns:
Throws:
java.lang.Exception

getDirectoryPurgeConfiguration

DirectoryPurgeConfiguration getDirectoryPurgeConfiguration(int purgeConfigId)
                                                           throws java.lang.Exception
Returns the directory purge configuration

Parameters:
purgeConfigId - the directory purge configuration id
Returns:
the directory purge configuration
Throws:
java.lang.Exception

getDirectoryPurgeConfigurationRPC

java.util.Map<java.lang.String,java.lang.Object> getDirectoryPurgeConfigurationRPC(int purgeConfigId)
                                                                                   throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
purgeConfigId - the directory purge configuration id
Returns:
the directory purge configuration
Throws:
java.lang.Exception

getAllDirectoryPurgeConfigurations

java.util.List<DirectoryPurgeConfiguration> getAllDirectoryPurgeConfigurations()
                                                                               throws java.lang.Exception
Returns directory purge configurations list

Returns:
list of directory purge configurations
Throws:
java.lang.Exception

getAllDirectoryPurgeConfigurationsRPC

java.util.List<java.lang.Object> getAllDirectoryPurgeConfigurationsRPC()
                                                                       throws java.lang.Exception
Same method but compatible with standard XMLRPC

Returns:
list of directory purge configurations
Throws:
java.lang.Exception

purgeLocalRepository

void purgeLocalRepository(int repoPurgeId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

purgeDirectory

void purgeDirectory(int dirPurgeId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getReleaseResult

ContinuumReleaseResult getReleaseResult(int releaseId)
                                        throws java.lang.Exception
Returns the release result.

Parameters:
releaseId - The release id
Returns:
The release result
Throws:
java.lang.Exception

getReleaseResultRPC

java.util.Map<java.lang.String,java.lang.Object> getReleaseResultRPC(int releaseId)
                                                                     throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
releaseId - The release id
Returns:
The release result as RPC value
Throws:
java.lang.Exception

getReleaseResultsForProjectGroup

java.util.List<ContinuumReleaseResult> getReleaseResultsForProjectGroup(int projectGroupId)
                                                                        throws java.lang.Exception
Returns the project group release result list.

Parameters:
projectGroupId - The project group id
Returns:
The release result list
Throws:
java.lang.Exception

getReleaseResultsForProjectGroupRPC

java.util.List<java.lang.Object> getReleaseResultsForProjectGroupRPC(int projectGroupId)
                                                                     throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
projectGroupId - The project group id
Returns:
The release result list as RPC value
Throws:
java.lang.Exception

removeReleaseResult

int removeReleaseResult(ContinuumReleaseResult releaseResult)
                        throws java.lang.Exception
Remove the project release result.

Parameters:
releaseResult - The project release result
Returns:
0
Throws:
java.lang.Exception

removeReleaseResultRPC

int removeReleaseResultRPC(java.util.Map<java.lang.String,java.lang.Object> rr)
                           throws java.lang.Exception
Same method but compatible with standard XMLRPC

Parameters:
rr - The project release result
Returns:
0
Throws:
java.lang.Exception

getReleaseOutput

java.lang.String getReleaseOutput(int releaseId)
                                  throws java.lang.Exception
Returns the release output.

Parameters:
releaseId - The release id
Returns:
The release output
Throws:
java.lang.Exception