Package cz.metacentrum.perun.core.api
Class Candidate
java.lang.Object
cz.metacentrum.perun.core.api.PerunBean
cz.metacentrum.perun.core.api.Auditable
cz.metacentrum.perun.core.api.User
cz.metacentrum.perun.core.api.Candidate
- All Implemented Interfaces:
- HasUuid,- Serializable,- Comparable<PerunBean>
Candidate member of a Virtual Organization or candidate user.
- Author:
- Michal Prochazka michalp@ics.muni.cz, Martin Kuba makub@ics.muni.cz
- See Also:
- 
Field SummaryFields inherited from class cz.metacentrum.perun.core.api.UserfirstName, lastName, middleName, titleAfter, titleBefore
- 
Constructor SummaryConstructorsConstructorDescriptionCandidate(CandidateSync candidateSync) Candidate(UserExtSource userExtSource, Map<String, String> attributes) Candidate(UserExtSource userExtSource, Map<String, String> attributes, List<UserExtSource> additionalUserExtSources) Candidate(User user, UserExtSource userExtSource) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.json.JSONObjectMethod converts candidate's user-attributes and user core attributes to JSON object.booleaninthashCode()voidsetAdditionalUserExtSources(List<UserExtSource> additionalUserExtSources) voidsetAttributes(Map<String, String> attributes) voidsetExpectedSyncGroupStatus(String expectedSyncGroupStatus) voidsetUserExtSource(UserExtSource userExtSource) toString()Methods inherited from class cz.metacentrum.perun.core.api.UsercompareTo, getCommonName, getDisplayName, getFirstName, getLastName, getMajorSpecificType, getMiddleName, getTitleAfter, getTitleBefore, getUuid, isServiceUser, isSpecificUser, isSponsoredUser, setFirstName, setLastName, setMiddleName, setServiceUser, setSponsoredUser, setTitleAfter, setTitleBefore, setUuidMethods 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
- 
Constructor Details- 
Candidatepublic Candidate()
- 
Candidate
- 
Candidate
- 
Candidatepublic Candidate(UserExtSource userExtSource, Map<String, String> attributes, List<UserExtSource> additionalUserExtSources) 
- 
Candidate
 
- 
- 
Method Details- 
convertAttributesToJsonpublic org.json.JSONObject convertAttributesToJson()Method converts candidate's user-attributes and user core attributes to JSON object.- Returns:
- JSONObject which contains candidate's user-attributes and user-core-attributes in JSON format
 
- 
equals
- 
getAdditionalUserExtSources
- 
setAdditionalUserExtSources
- 
getAttributes
- 
setAttributes
- 
getExpectedSyncGroupStatus
- 
setExpectedSyncGroupStatus
- 
getUserExtSource
- 
setUserExtSource
- 
getUserExtSources
- 
hashCodepublic int hashCode()
- 
serializeToString- Overrides:
- serializeToStringin class- User
 
- 
toString
 
-