|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
QuickBuild remote interface
| Method Summary | |
void |
backupDatabase(BackupSettingFacade backupSetting)
Backup database based on specified setting. |
void |
createLabelOnBuild(java.lang.Long buildId,
java.lang.String labelName)
Create a label on specified build. |
void |
deleteBuild(java.lang.Long buildId)
Delete specified build |
void |
deleteConfiguration(java.lang.Long configurationId)
Delete specified configuration. |
void |
deleteConfigurationAuthorization(java.lang.Long configurationAuthorizationId)
Delete specified configuration authorization. |
void |
deleteGroup(java.lang.Long groupId)
Delete specified group. |
void |
deleteUser(java.lang.Long userId)
Delete user with specified identifier. |
void |
deleteUserGroupRelation(java.lang.Long userGroupRelationId)
Delete specified user group relation. |
BuildFacade |
getBuildById(java.lang.Long buildId)
Get build by specified identifier. |
BuildFacade |
getBuildByLabel(java.lang.Long configurationId,
java.lang.String labelName)
Get build by specified label inside specified configuration. |
BuildFacade |
getBuildByVersion(java.lang.Long configurationId,
java.lang.String buildVersion)
Get specified build from specified configuration. |
BuildRelatedUrls |
getBuildRelatedUrls(java.lang.Long buildId)
Get build related urls, such as build log url, revision log url, build artifact root url. |
java.util.List |
getChildConfigurations(java.lang.Long configurationId)
Get child configurations of specified configuration. |
java.util.List |
getConfigurationAuthorizationsByConfiguration(java.lang.Long configurationId)
Get list of configuration authorizations by specified configuration. |
java.util.List |
getConfigurationAuthorizationsByGroup(java.lang.Long groupId)
Get list of configuration authorizations by specified group. |
ConfigurationFacade |
getConfigurationByHierarchyName(java.lang.String configurationHierarchyName)
Get configuration by specified hierarchy name |
ConfigurationFacade |
getConfigurationById(java.lang.Long configurationId)
Get configuration by identifier |
ConfigurationFacade |
getConfigurationByName(java.lang.Long parentId,
java.lang.String name)
Get configuration by specified parent and name. |
java.lang.String |
getConfigurationHierarchyName(java.lang.Long configurationId)
Get hierarchy name of specified configuration. |
ConfigurationRelatedUrls |
getConfigurationRelatedUrls(java.lang.Long configurationId)
Get configuration related urls such as configuration log url. |
java.util.List |
getConfigurations()
Get all configurations accessible by current user in the system. |
GroupFacade |
getGroupById(java.lang.Long groupId)
Get group by identifier. |
GroupFacade |
getGroupByName(java.lang.String groupName)
Get group by name |
java.util.List |
getGroups()
Get all groups in the system. |
java.util.List |
getHistoryBuilds(java.lang.Long configurationId)
Get list of history builds for specified configuration |
java.lang.String |
getInstallDir()
Get installation directory. |
BuildFacade |
getLastBuild(java.lang.Long configurationId)
Get last build from specified configuration. |
BuildFacade |
getLastSuccessBuild(java.lang.Long configurationId)
Get last successful build from specified configuration. |
BuildFacade |
getLatestBuild(java.lang.Long configurationId)
Get latest build from specified configuration. |
java.util.List |
getSystemQueues()
Get list of system queues. |
SystemSettingFacade |
getSystemSetting()
Get system settings. |
UserFacade |
getUserById(java.lang.Long userId)
Get user by identifier. |
UserFacade |
getUserByName(java.lang.String userName)
Get user by name. |
java.util.List |
getUserGroupRelationsByGroup(java.lang.Long groupId)
Get list of user group relations for specified group. |
java.util.List |
getUserGroupRelationsByUser(java.lang.Long userId)
Get list of user group relations for specified user. |
java.util.List |
getUsers()
Get all users in the system. |
boolean |
isLooping(java.lang.Long configurationId,
java.util.List traversedConfigurationGuids)
Check if there is a looping dependency. |
java.lang.Long |
saveConfiguration(ConfigurationFacade configuration)
Create a new configuration or save a existing configuration. |
java.lang.Long |
saveConfigurationAuthorization(ConfigurationAuthorizationFacade configurationAuthorization)
Create new configuration authroziation or save existing configuration authorization. |
java.lang.Long |
saveGroup(GroupFacade group)
Create a new group or saving a existing group. |
void |
saveSystemQueues(java.util.List systemQueues)
Save system queues. |
void |
saveSystemSetting(SystemSettingFacade systemSetting)
Save system settings. |
java.lang.Long |
saveUser(UserFacade user)
Create a new user or save existing user. |
java.lang.Long |
saveUserGroupRelation(UserGroupRelationFacade userGroupRelation)
Create new user group relation or save existing user group relation. |
void |
stopConfiguration(java.lang.Long configurationId)
Stop running of specified configuration. |
void |
triggerBuild(java.lang.Long configurationId,
BuildSettingFacade buildSetting)
Trigger build in specified configuration with specified build settings. |
BuildFacade |
triggerDependent(java.lang.Long configurationId,
DependentContext dependentContext)
Trigger dependent build in specified configuration with specified triggering context. |
| Method Detail |
public java.util.List getConfigurations()
ConfigurationFacadepublic java.util.List getChildConfigurations(java.lang.Long configurationId)
configurationId - identifier of parent configuration.
ConfigurationFacadepublic ConfigurationFacade getConfigurationByHierarchyName(java.lang.String configurationHierarchyName)
configurationHierarchyName - specify configuration hierarchy name
public ConfigurationFacade getConfigurationById(java.lang.Long configurationId)
configurationId -
public ConfigurationFacade getConfigurationByName(java.lang.Long parentId,
java.lang.String name)
parentId - identifier of the parent configurationname - name of the configuration
public void stopConfiguration(java.lang.Long configurationId)
configurationId -
public void triggerBuild(java.lang.Long configurationId,
BuildSettingFacade buildSetting)
configurationId - specify identifier of the configuration.buildSetting - specify build settings
public BuildFacade triggerDependent(java.lang.Long configurationId,
DependentContext dependentContext)
configurationId - specify configuration identifier.dependentContext - specify dependent context
public BuildFacade getLatestBuild(java.lang.Long configurationId)
configurationId - specify configuration identifier.
public BuildFacade getLastBuild(java.lang.Long configurationId)
configurationId - specify configuration identifier.
public BuildFacade getLastSuccessBuild(java.lang.Long configurationId)
configurationId - specify configuration identifier.
public BuildFacade getBuildByVersion(java.lang.Long configurationId,
java.lang.String buildVersion)
configurationId - specify configuration.buildVersion - specify build version
public BuildFacade getBuildById(java.lang.Long buildId)
buildId -
QuickBuildRemoteException - if build of specified identifier does not existpublic java.util.List getHistoryBuilds(java.lang.Long configurationId)
configurationId -
BuildFacade
public BuildFacade getBuildByLabel(java.lang.Long configurationId,
java.lang.String labelName)
configurationId - specify configuration identifier this label belongs to.labelName - specify the label name
public void createLabelOnBuild(java.lang.Long buildId,
java.lang.String labelName)
buildId - specify identifier of the build.labelName - specify the label name
public boolean isLooping(java.lang.Long configurationId,
java.util.List traversedConfigurationGuids)
configurationId - configuration identifier to start with the looping checking.traversedConfigurationGuids - configuration guids traversed
public java.lang.Long saveConfiguration(ConfigurationFacade configuration)
configuration - if ConfigurationFacade.getId() is null, then create a new configuration;
otherwise, save existing configuration.
public void deleteConfiguration(java.lang.Long configurationId)
configurationId - identifier of the configuration to delete.public void deleteBuild(java.lang.Long buildId)
buildId - identifier of the build to delete.public GroupFacade getGroupByName(java.lang.String groupName)
groupName -
public GroupFacade getGroupById(java.lang.Long groupId)
groupId -
public java.lang.Long saveGroup(GroupFacade group)
group - if GroupFacade.getId() is null, then create a new group; otherwise save existing group.
public void deleteGroup(java.lang.Long groupId)
groupId - identifier of the group to delete.public UserFacade getUserByName(java.lang.String userName)
userName -
public UserFacade getUserById(java.lang.Long userId)
userId -
public java.lang.Long saveUser(UserFacade user)
user - if UserFacade.getId() is null, then create a new user;
otherwise, save existing user.
public void deleteUser(java.lang.Long userId)
userId - public java.util.List getUserGroupRelationsByUser(java.lang.Long userId)
userId -
UserGroupRelationFacadepublic java.util.List getUserGroupRelationsByGroup(java.lang.Long groupId)
groupId -
UserGroupRelationFacadepublic java.lang.Long saveUserGroupRelation(UserGroupRelationFacade userGroupRelation)
userGroupRelation - if UserGroupRelationFacade.getId() is null, then create new user group relation;
otherwise, save existing user group relation.
public void deleteUserGroupRelation(java.lang.Long userGroupRelationId)
userGroupRelationId - public java.util.List getConfigurationAuthorizationsByConfiguration(java.lang.Long configurationId)
configurationId -
ConfigurationAuthorizationFacadepublic java.util.List getConfigurationAuthorizationsByGroup(java.lang.Long groupId)
groupId -
ConfigurationAuthorizationFacadepublic java.lang.Long saveConfigurationAuthorization(ConfigurationAuthorizationFacade configurationAuthorization)
configurationAuthorization - if ConfigurationAuthorizationFacade.getId() is null,
then create new configuration authorization; otherwise, save existing configuration authorization.
public void deleteConfigurationAuthorization(java.lang.Long configurationAuthorizationId)
configurationAuthorizationId - public SystemSettingFacade getSystemSetting()
public void saveSystemSetting(SystemSettingFacade systemSetting)
systemSetting - public java.util.List getSystemQueues()
QueueFacadepublic void saveSystemQueues(java.util.List systemQueues)
systemQueues - list of system queus, with element type be QueueFacadepublic java.lang.String getInstallDir()
public ConfigurationRelatedUrls getConfigurationRelatedUrls(java.lang.Long configurationId)
configurationId -
public BuildRelatedUrls getBuildRelatedUrls(java.lang.Long buildId)
buildId -
public java.util.List getUsers()
UserFacadepublic java.util.List getGroups()
GroupFacadepublic void backupDatabase(BackupSettingFacade backupSetting)
backupSetting - public java.lang.String getConfigurationHierarchyName(java.lang.Long configurationId)
configurationId - identifier of the configuration
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||