Class PersonalProfileElement

  • All Implemented Interfaces:
    java.io.Serializable, MetadataElement
    Direct Known Subclasses:
    PersonalProfileUniverse

    public class PersonalProfileElement
    extends java.lang.Object
    implements java.io.Serializable, MetadataElement
    The PersonalProfileElement describes an individual who has (or will be) appointed to one of the governance roles defined in the governance program. Information about the personal profile is stored as an Person entity.
    See Also:
    Serialized Form
    • Constructor Detail

      • PersonalProfileElement

        public PersonalProfileElement()
        Default Constructor
      • PersonalProfileElement

        public PersonalProfileElement​(PersonalProfileElement template)
        Copy/clone Constructor - the resulting object.
        Parameters:
        template - object being copied
    • Method Detail

      • setElementHeader

        public void setElementHeader​(ElementHeader elementHeader)
        Set up the element header associated with the properties.
        Specified by:
        setElementHeader in interface MetadataElement
        Parameters:
        elementHeader - element header object
      • getProfileProperties

        public PersonalProfileProperties getProfileProperties()
        Return the properties of the profile.
        Returns:
        properties
      • setProfileProperties

        public void setProfileProperties​(PersonalProfileProperties profileProperties)
        Set up the profile properties.
        Parameters:
        profileProperties - properties
      • toString

        public java.lang.String toString()
        JSON-style toString
        Overrides:
        toString in class java.lang.Object
        Returns:
        return string containing the property names and values
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Return comparison result based on the content of the properties.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        objectToCompare - test object
        Returns:
        result of comparison
      • hashCode

        public int hashCode()
        Return hash code for this object
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int hash code