Class Candidate

All Implemented Interfaces:
HasUuid, Serializable, Comparable<PerunBean>

public class Candidate extends User
Candidate member of a Virtual Organization or candidate user.
Author:
Michal Prochazka michalp@ics.muni.cz, Martin Kuba makub@ics.muni.cz
See Also:
  • Constructor Details

  • 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

      public boolean equals(Object obj)
      Overrides:
      equals in class User
    • getAdditionalUserExtSources

      public List<UserExtSource> getAdditionalUserExtSources()
    • setAdditionalUserExtSources

      public void setAdditionalUserExtSources(List<UserExtSource> additionalUserExtSources)
    • getAttributes

      public Map<String,String> getAttributes()
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
    • getExpectedSyncGroupStatus

      public String getExpectedSyncGroupStatus()
    • setExpectedSyncGroupStatus

      public void setExpectedSyncGroupStatus(String expectedSyncGroupStatus)
    • getUserExtSource

      public UserExtSource getUserExtSource()
    • setUserExtSource

      public void setUserExtSource(UserExtSource userExtSource)
    • getUserExtSources

      public List<UserExtSource> getUserExtSources()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class User
    • serializeToString

      public String serializeToString()
      Overrides:
      serializeToString in class User
    • toString

      public String toString()
      Overrides:
      toString in class User