Class Person
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.person.Person
-
- All Implemented Interfaces:
IPermIdHolder,IRegistrationDateHolder,IRegistratorHolder,ISpaceHolder,java.io.Serializable
@JsonObject("as.dto.person.Person") public class Person extends java.lang.Object implements java.io.Serializable, IPermIdHolder, IRegistrationDateHolder, IRegistratorHolder, ISpaceHolder- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Person()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetEmail()PersonFetchOptionsgetFetchOptions()java.lang.StringgetFirstName()java.lang.StringgetLastName()PersonPermIdgetPermId()java.util.DategetRegistrationDate()PersongetRegistrator()java.util.List<RoleAssignment>getRoleAssignments()SpacegetSpace()java.lang.StringgetUserId()java.util.Map<java.lang.String,WebAppSettings>getWebAppSettings()WebAppSettingsgetWebAppSettings(java.lang.String webAppId)java.lang.BooleanisActive()voidsetActive(java.lang.Boolean active)voidsetEmail(java.lang.String email)voidsetFetchOptions(PersonFetchOptions fetchOptions)voidsetFirstName(java.lang.String firstName)voidsetLastName(java.lang.String lastName)voidsetPermId(PersonPermId permId)voidsetRegistrationDate(java.util.Date registrationDate)voidsetRegistrator(Person registrator)voidsetRoleAssignments(java.util.List<RoleAssignment> roleAssignments)voidsetSpace(Space space)voidsetUserId(java.lang.String userId)voidsetWebAppSettings(java.util.Map<java.lang.String,WebAppSettings> webAppSettings)java.lang.StringtoString()
-
-
-
Method Detail
-
getFetchOptions
public PersonFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(PersonFetchOptions fetchOptions)
-
getPermId
public PersonPermId getPermId()
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
public void setPermId(PersonPermId permId)
-
getUserId
public java.lang.String getUserId()
-
setUserId
public void setUserId(java.lang.String userId)
-
getFirstName
public java.lang.String getFirstName()
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
getLastName
public java.lang.String getLastName()
-
setLastName
public void setLastName(java.lang.String lastName)
-
getEmail
public java.lang.String getEmail()
-
setEmail
public void setEmail(java.lang.String email)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
isActive
public java.lang.Boolean isActive()
-
setActive
public void setActive(java.lang.Boolean active)
-
getSpace
public Space getSpace()
- Specified by:
getSpacein interfaceISpaceHolder
-
setSpace
public void setSpace(Space space)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getRoleAssignments
public java.util.List<RoleAssignment> getRoleAssignments()
-
setRoleAssignments
public void setRoleAssignments(java.util.List<RoleAssignment> roleAssignments)
-
getWebAppSettings
public WebAppSettings getWebAppSettings(java.lang.String webAppId)
-
getWebAppSettings
public java.util.Map<java.lang.String,WebAppSettings> getWebAppSettings()
-
setWebAppSettings
public void setWebAppSettings(java.util.Map<java.lang.String,WebAppSettings> webAppSettings)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-