Class RoleAssignment
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.Code<RoleAssignment>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleAssignment
-
- All Implemented Interfaces:
ICodeHolder,java.io.Serializable,java.lang.Comparable<RoleAssignment>
public final class RoleAssignment extends Code<RoleAssignment>
The DTO for authorization role assignments.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.Code
CODE, CODE_PROVIDER_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description RoleAssignment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationGroupgetAuthorizationGroup()DatabaseInstancegetInstance()PersongetPerson()ProjectgetProject()RoleWithHierarchygetRoleSetCode()SpacegetSpace()voidsetAuthorizationGroup(AuthorizationGroup authorizationGroup)voidsetInstance(DatabaseInstance instance)voidsetPerson(Person person)voidsetProject(Project project)voidsetRoleSetCode(RoleWithHierarchy roleSetCode)voidsetSpace(Space space)-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.Code
compareTo, equals, extractCodes, extractCodes, extractCodesToArray, getCode, hashCode, setCode, toString
-
-
-
-
Method Detail
-
getAuthorizationGroup
public AuthorizationGroup getAuthorizationGroup()
-
setAuthorizationGroup
public void setAuthorizationGroup(AuthorizationGroup authorizationGroup)
-
getRoleSetCode
public final RoleWithHierarchy getRoleSetCode()
-
setRoleSetCode
public final void setRoleSetCode(RoleWithHierarchy roleSetCode)
-
getSpace
public Space getSpace()
-
setSpace
public void setSpace(Space space)
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
getPerson
public Person getPerson()
-
setPerson
public void setPerson(Person person)
-
getInstance
public DatabaseInstance getInstance()
-
setInstance
public void setInstance(DatabaseInstance instance)
-
-