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 Summary
Fields inherited from class User
firstName, lastName, middleName, titleAfter, titleBefore -
Constructor Summary
ConstructorsConstructorDescriptionCandidate(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 Summary
Modifier 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 User
compareTo, getCommonName, getDisplayName, getFirstName, getLastName, getMajorSpecificType, getMiddleName, getTitleAfter, getTitleBefore, getUuid, isServiceUser, isSpecificUser, isSponsoredUser, setFirstName, setLastName, setMiddleName, setServiceUser, setSponsoredUser, setTitleAfter, setTitleBefore, setUuidMethods inherited from class Auditable
getCreatedAt, getCreatedBy, getCreatedByUid, getModifiedAt, getModifiedBy, getModifiedByUid, setCreatedAt, setCreatedBy, setCreatedByUid, setModifiedAt, setModifiedBy, setModifiedByUidMethods inherited from class PerunBean
getBeanName, getId, setId
-
Constructor Details
-
Candidate
public Candidate() -
Candidate
-
Candidate
-
Candidate
public Candidate(UserExtSource userExtSource, Map<String, String> attributes, List<UserExtSource> additionalUserExtSources) -
Candidate
-
-
Method Details
-
convertAttributesToJson
public 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
-
hashCode
-
serializeToString
- Overrides:
serializeToStringin classUser
-
toString
-