|
|||||||||||
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()
ConfigurationFacade
public java.util.List getChildConfigurations(java.lang.Long configurationId)
configurationId
- identifier of parent configuration.
ConfigurationFacade
public 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 settingspublic 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 namepublic 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
-
UserGroupRelationFacade
public java.util.List getUserGroupRelationsByGroup(java.lang.Long groupId)
groupId
-
UserGroupRelationFacade
public 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
-
ConfigurationAuthorizationFacade
public java.util.List getConfigurationAuthorizationsByGroup(java.lang.Long groupId)
groupId
-
ConfigurationAuthorizationFacade
public 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()
QueueFacade
public void saveSystemQueues(java.util.List systemQueues)
systemQueues
- list of system queus, with element type be QueueFacade
public 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()
UserFacade
public java.util.List getGroups()
GroupFacade
public 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 |