Class GovernanceDelegation

  • All Implemented Interfaces:
    java.io.Serializable

    public class GovernanceDelegation
    extends ElementStub
    GovernanceDelegation is used to show a relationship between different GovernanceDefinitions.
    See Also:
    Serialized Form
    • Constructor Detail

      • GovernanceDelegation

        public GovernanceDelegation()
        Default Constructor
      • GovernanceDelegation

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

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

      • getRationale

        public java.lang.String getRationale()
        Return the description of why these two governance definitions are linked.
        Returns:
        string description
      • setRationale

        public void setRationale​(java.lang.String rationale)
        Set up the description of why these two governance definitions are linked.
        Parameters:
        rationale - string description
      • toString

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

        public boolean equals​(java.lang.Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class ElementStub
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison
      • hashCode

        public int hashCode()
        Return hash code based on properties.
        Overrides:
        hashCode in class ElementStub
        Returns:
        int