|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Role
Presents user role in TeamCity.
| Method Summary | |
|---|---|
void |
addIncludedRole(Role includedRole)
Includes includedRole to the role |
void |
addPermissions(Permission... permissions)
Adds permissions to the role |
java.lang.String |
getId()
Returns id of the role |
Role[] |
getIncludedRoles()
Returns roles which are included in this role |
java.lang.String |
getName()
Returns name of the role |
Permissions |
getOwnPermissions()
Return only own permissions of the role without inherited permissions |
Permissions |
getPermissions()
Returns permissions of the role |
boolean |
isProjectAssociationSupported()
Returns true if this role can be associated with a particular project. |
void |
removeIncludedRole(Role includedRole)
Excludes includedRole from the role |
void |
removePermission(Permission permission)
Removes permission from the role |
| Method Detail |
|---|
@NotNull java.lang.String getId()
@NotNull java.lang.String getName()
@NotNull Permissions getPermissions()
@NotNull Permissions getOwnPermissions()
@NotNull Role[] getIncludedRoles()
boolean isProjectAssociationSupported()
void addPermissions(@NotNull
Permission... permissions)
permissions - permissions
void removePermission(@NotNull
Permission permission)
permission - permission
void addIncludedRole(@NotNull
Role includedRole)
includedRole to the role
includedRole - role to include
void removeIncludedRole(@NotNull
Role includedRole)
includedRole from the role
includedRole - role to include
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||