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.String
getEmail()
PersonFetchOptions
getFetchOptions()
java.lang.String
getFirstName()
java.lang.String
getLastName()
PersonPermId
getPermId()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
java.util.List<RoleAssignment>
getRoleAssignments()
Space
getSpace()
java.lang.String
getUserId()
java.util.Map<java.lang.String,WebAppSettings>
getWebAppSettings()
WebAppSettings
getWebAppSettings(java.lang.String webAppId)
java.lang.Boolean
isActive()
void
setActive(java.lang.Boolean active)
void
setEmail(java.lang.String email)
void
setFetchOptions(PersonFetchOptions fetchOptions)
void
setFirstName(java.lang.String firstName)
void
setLastName(java.lang.String lastName)
void
setPermId(PersonPermId permId)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setRoleAssignments(java.util.List<RoleAssignment> roleAssignments)
void
setSpace(Space space)
void
setUserId(java.lang.String userId)
void
setWebAppSettings(java.util.Map<java.lang.String,WebAppSettings> webAppSettings)
java.lang.String
toString()
-
-
-
Method Detail
-
getFetchOptions
public PersonFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(PersonFetchOptions fetchOptions)
-
getPermId
public PersonPermId getPermId()
- Specified by:
getPermId
in 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:
getRegistrationDate
in 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:
getSpace
in interfaceISpaceHolder
-
setSpace
public void setSpace(Space space)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in 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:
toString
in classjava.lang.Object
-
-