Class WatchdogRelatedElementsEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class WatchdogRelatedElementsEvent
    extends WatchdogGovernanceEvent
    WatchdogRelatedElementsEvent describes the structure of the events passed to the WatchdogGovernanceActionService that represent changes to relationships. It applies to the following event types:
    • NEW_RELATIONSHIP
    • REFRESHED_RELATIONSHIP
    • UPDATED_RELATIONSHIP_PROPERTIES
    • DELETED_RELATIONSHIP
    See Also:
    Serialized Form
    • Constructor Detail

      • WatchdogRelatedElementsEvent

        public WatchdogRelatedElementsEvent()
        Default constructor
      • WatchdogRelatedElementsEvent

        public WatchdogRelatedElementsEvent​(WatchdogRelatedElementsEvent template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getRelatedMetadataElements

        public RelatedMetadataElements getRelatedMetadataElements()
        Return the relationship details for the subject of this event.
        Returns:
        relationship
      • setRelatedMetadataElements

        public void setRelatedMetadataElements​(RelatedMetadataElements relatedMetadataElements)
        Set up the relationship details for the subject of this event.
        Parameters:
        relatedMetadataElements - relationship
      • getPreviousRelatedMetadataElements

        public RelatedMetadataElements getPreviousRelatedMetadataElements()
        For UPDATED_RELATIONSHIP_PROPERTIES only, return the value is set to the previous values for the relationship, if available. For other event types, this is null.
        Returns:
        relationship
      • setPreviousRelatedMetadataElements

        public void setPreviousRelatedMetadataElements​(RelatedMetadataElements previousRelatedMetadataElements)
        For UPDATED_RELATIONSHIP_PROPERTIES only, set up the value is set to the previous values for the relationship, if available. For other event types, this is null.
        Parameters:
        previousRelatedMetadataElements - relationship
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class WatchdogGovernanceEvent
        Returns:
        print out of variables in a JSON-style
      • 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 WatchdogGovernanceEvent
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison