Class RoleAssignment
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.roleassignment.RoleAssignment
- All Implemented Interfaces:
IRegistrationDateHolder,IRegistratorHolder,ISpaceHolder,Serializable
@JsonObject("as.dto.roleassignment.RoleAssignment")
public class RoleAssignment
extends Object
implements Serializable, ISpaceHolder, IRegistrationDateHolder, IRegistratorHolder
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getRole()getSpace()getUser()voidsetAuthorizationGroup(AuthorizationGroup authorizationGroup) voidsetFetchOptions(RoleAssignmentFetchOptions fetchOptions) voidvoidsetProject(Project project) voidsetRegistrationDate(Date registrationDate) voidsetRegistrator(Person registrator) voidvoidsetRoleLevel(RoleLevel roleLevel) voidvoidtoString()
-
Constructor Details
-
RoleAssignment
public RoleAssignment()
-
-
Method Details
-
getFetchOptions
-
setFetchOptions
-
getId
-
setId
-
getUser
-
setUser
-
getAuthorizationGroup
-
setAuthorizationGroup
-
getRole
-
setRole
-
getRoleLevel
-
setRoleLevel
-
getSpace
- Specified by:
getSpacein interfaceISpaceHolder
-
setSpace
-
getProject
-
setProject
-
getRegistrationDate
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
-
getRegistrator
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
-
toString
-