Class Person
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.person.Person
- All Implemented Interfaces:
IPermIdHolder,IRegistrationDateHolder,IRegistratorHolder,ISpaceHolder,Serializable
@JsonObject("as.dto.person.Person")
public class Person
extends Object
implements Serializable, IPermIdHolder, IRegistrationDateHolder, IRegistratorHolder, ISpaceHolder
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEmail()getSpace()getWebAppSettings(String webAppId) isActive()voidvoidvoidsetExpiryDate(Date expiryDate) voidsetFetchOptions(PersonFetchOptions fetchOptions) voidsetFirstName(String firstName) voidsetLastName(String lastName) voidsetMetaData(Map<String, String> metaData) voidsetPermId(PersonPermId permId) voidsetRegistrationDate(Date registrationDate) voidsetRegistrator(Person registrator) voidsetRoleAssignments(List<RoleAssignment> roleAssignments) voidvoidvoidsetWebAppSettings(Map<String, WebAppSettings> webAppSettings) toString()
-
Constructor Details
-
Person
public Person()
-
-
Method Details
-
getFetchOptions
-
setFetchOptions
-
getPermId
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
-
getUserId
-
setUserId
-
getFirstName
-
setFirstName
-
getLastName
-
setLastName
-
getEmail
-
setEmail
-
getRegistrationDate
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
-
isActive
-
setActive
-
getSpace
- Specified by:
getSpacein interfaceISpaceHolder
-
setSpace
-
getRegistrator
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
-
getRoleAssignments
-
setRoleAssignments
-
getWebAppSettings
-
getWebAppSettings
-
setWebAppSettings
-
getExpiryDate
-
setExpiryDate
-
getMetaData
-
setMetaData
-
toString
-