Class RoleAssignment
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.roleassignment.RoleAssignment
-
- All Implemented Interfaces:
IRegistrationDateHolder
,IRegistratorHolder
,ISpaceHolder
,java.io.Serializable
@JsonObject("as.dto.roleassignment.RoleAssignment") public class RoleAssignment extends java.lang.Object implements java.io.Serializable, ISpaceHolder, IRegistrationDateHolder, IRegistratorHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RoleAssignment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationGroup
getAuthorizationGroup()
RoleAssignmentFetchOptions
getFetchOptions()
IRoleAssignmentId
getId()
Project
getProject()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
Role
getRole()
RoleLevel
getRoleLevel()
Space
getSpace()
Person
getUser()
void
setAuthorizationGroup(AuthorizationGroup authorizationGroup)
void
setFetchOptions(RoleAssignmentFetchOptions fetchOptions)
void
setId(IRoleAssignmentId id)
void
setProject(Project project)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setRole(Role role)
void
setRoleLevel(RoleLevel roleLevel)
void
setSpace(Space space)
void
setUser(Person user)
java.lang.String
toString()
-
-
-
Method Detail
-
getFetchOptions
public RoleAssignmentFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(RoleAssignmentFetchOptions fetchOptions)
-
getId
public IRoleAssignmentId getId()
-
setId
public void setId(IRoleAssignmentId id)
-
getUser
public Person getUser()
-
setUser
public void setUser(Person user)
-
getAuthorizationGroup
public AuthorizationGroup getAuthorizationGroup()
-
setAuthorizationGroup
public void setAuthorizationGroup(AuthorizationGroup authorizationGroup)
-
getRole
public Role getRole()
-
setRole
public void setRole(Role role)
-
getRoleLevel
public RoleLevel getRoleLevel()
-
setRoleLevel
public void setRoleLevel(RoleLevel roleLevel)
-
getSpace
public Space getSpace()
- Specified by:
getSpace
in interfaceISpaceHolder
-
setSpace
public void setSpace(Space space)
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDate
in interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-