Administration management.
| Type Params | Return Type | Name and description |
|---|---|---|
|
Account |
account(java.lang.String name, java.lang.String fullName, java.lang.String email, java.lang.String password = '', java.util.List<java.lang.String> groupNames = [])Creating or updating an account |
|
AccountGroup |
accountGroup(java.lang.String name, java.lang.String description)Creating or updating a group |
|
protected Account |
findAccountByName(java.lang.String name) |
|
protected AccountGroup |
findGroupByName(java.lang.String groupName) |
|
java.util.List<Role> |
getAccountGlobalPermissions(java.lang.String accountName)Gets the list of global roles an account has |
|
java.util.List<Role> |
getAccountGroupGlobalPermissions(java.lang.String groupName)Gets the list of global roles an account group has |
|
java.util.List<Role> |
getAccountGroupProjectPermissions(java.lang.String projectName, java.lang.String groupName)Gets the list of roles an account group has on a project |
|
java.util.List<Role> |
getAccountProjectPermissions(java.lang.String projectName, java.lang.String accountName)Gets the list of roles an account has on a project |
|
java.util.List<Account> |
getAccounts()Gets the list of accounts |
|
java.util.List<AccountGroup> |
getGroups()Gets the list of groups |
|
java.util.List<GroupMapping> |
getLdapMappings()Gets the list of LDAP mappings |
|
GroupMapping |
ldapMapping(java.lang.String name, java.lang.String groupName)Creates or updates a LDAP mapping |
|
void |
setAccountGlobalPermission(java.lang.String accountName, java.lang.String globalRole)Sets a global role on an account |
|
void |
setAccountGroupGlobalPermission(java.lang.String groupName, java.lang.String globalRole)Sets a global role on an account group |
|
void |
setAccountGroupProjectPermission(java.lang.String projectName, java.lang.String groupName, java.lang.String projectRole)Sets a project role on an account group |
|
void |
setAccountProjectPermission(java.lang.String projectName, java.lang.String accountName, java.lang.String projectRole)Sets a project role on an account |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Creating or updating an account
Creating or updating a group
Gets the list of global roles an account has
accountName - Name of the account to get the permissions forGets the list of global roles an account group has
groupName - Name of the account group to get the permissions forGets the list of roles an account group has on a project
groupName - Name of the account group to get the permissions forGets the list of roles an account has on a project
accountName - Name of the account to get the permissions forGets the list of accounts
Gets the list of groups
Gets the list of LDAP mappings
Creates or updates a LDAP mapping
name - LDAP group namegroupName - Group to map toSets a global role on an account
Sets a global role on an account group
Sets a project role on an account group
Sets a project role on an account