Package cz.metacentrum.perun.core.api
Class User
java.lang.Object
cz.metacentrum.perun.core.api.PerunBean
cz.metacentrum.perun.core.api.Auditable
cz.metacentrum.perun.core.api.User
- All Implemented Interfaces:
- HasUuid,- Serializable,- Comparable<PerunBean>
- Direct Known Subclasses:
- Candidate,- CandidateSync,- RichUser
Represents user of some source.
- Author:
- Michal Prochazka, Slavek Licehammer, Martin Kuba
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionUser()User(int id, String firstName, String lastName, String middleName, String titleBefore, String titleAfter) User(int id, String firstName, String lastName, String middleName, String titleBefore, String titleAfter, boolean serviceUser, boolean sponsoredUser) User(int id, String firstName, String lastName, String middleName, String titleBefore, String titleAfter, String createdAt, String createdBy, String modifiedAt, String modifiedBy, Integer createdByUid, Integer modifiedByUid) User(int id, UUID uuid, String firstName, String lastName, String middleName, String titleBefore, String titleAfter, String createdAt, String createdBy, String modifiedAt, String modifiedBy, boolean serviceUser, boolean sponsoredUser, Integer createdByUid, Integer modifiedByUid) 
- 
Method SummaryModifier and TypeMethodDescriptionintCompare this object with another perunBean.booleangetUuid()Get UUID.inthashCode()booleanbooleanbooleanvoidsetFirstName(String firstName) voidsetLastName(String lastName) voidsetMiddleName(String middleName) voidsetServiceUser(boolean serviceUser) voidsetSponsoredUser(boolean sponsoredUser) voidsetTitleAfter(String titleAfter) voidsetTitleBefore(String titleBefore) voidtoString()Methods inherited from class cz.metacentrum.perun.core.api.AuditablegetCreatedAt, getCreatedBy, getCreatedByUid, getModifiedAt, getModifiedBy, getModifiedByUid, setCreatedAt, setCreatedBy, setCreatedByUid, setModifiedAt, setModifiedBy, setModifiedByUidMethods inherited from class cz.metacentrum.perun.core.api.PerunBeangetBeanName, getId, setId
- 
Field Details- 
firstName
- 
lastName
- 
middleName
- 
titleBefore
- 
titleAfter
 
- 
- 
Constructor Details- 
Userpublic User()
- 
User
- 
User
- 
User
- 
User
 
- 
- 
Method Details- 
compareToCompare this object with another perunBean.If the perunBean is User object, compare them by LastName, then FirstName and then Id - Specified by:
- compareToin interface- Comparable<PerunBean>
- Overrides:
- compareToin class- PerunBean
- Parameters:
- perunBean- some perunBean object or User
- Returns:
- a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object
- See Also:
 
- 
equals
- 
getCommonName
- 
getDisplayName
- 
getFirstName
- 
setFirstName
- 
getLastName
- 
setLastName
- 
getMajorSpecificType
- 
getMiddleName
- 
setMiddleName
- 
getTitleAfter
- 
setTitleAfter
- 
getTitleBefore
- 
setTitleBefore
- 
getUuidDescription copied from interface:HasUuidGet UUID.
- 
setUuid
- 
hashCodepublic int hashCode()
- 
isServiceUserpublic boolean isServiceUser()
- 
setServiceUserpublic void setServiceUser(boolean serviceUser) 
- 
isSpecificUserpublic boolean isSpecificUser()
- 
isSponsoredUserpublic boolean isSponsoredUser()
- 
setSponsoredUserpublic void setSponsoredUser(boolean sponsoredUser) 
- 
serializeToString- Overrides:
- serializeToStringin class- Auditable
 
- 
toString
 
-