Direct Known Subclasses:
ITProfileProperties, PersonalProfileProperties, TeamProfileProperties

public class ActorProfileProperties extends ReferenceableProperties
The ActorProfileProperties describes the common properties of a Personal Profile, IT Profile and Team Profile.
  • Constructor Details

    • ActorProfileProperties

      public ActorProfileProperties()
      Default Constructor
    • ActorProfileProperties

      public ActorProfileProperties(ActorProfileProperties template)
      Copy/clone Constructor - the resulting object.
      Parameters:
      template - object being copied
  • Method Details

    • getKnownName

      public String getKnownName()
      Return the name that the person/automated agent/team is known as.
      Returns:
      string name
    • setKnownName

      public void setKnownName(String knownName)
      Set up the name that the person/automated agent/team is known as.
      Parameters:
      knownName - string name
    • getDescription

      public String getDescription()
      Return description of the person/automated agent/team.
      Returns:
      text
    • setDescription

      public void setDescription(String description)
      Set up description of the person/automated agent/team.
      Parameters:
      description - text
    • toString

      public String toString()
      JSON-style toString.
      Overrides:
      toString in class ReferenceableProperties
      Returns:
      list of properties and their values.
    • equals

      public boolean equals(Object objectToCompare)
      Equals method that returns true if containing properties are the same.
      Overrides:
      equals in class ReferenceableProperties
      Parameters:
      objectToCompare - object to compare
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Just use the GUID for the hash code as it should be unique.
      Overrides:
      hashCode in class ReferenceableProperties
      Returns:
      int code