Class WatchdogMetadataElementEvent
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.governanceaction.events.WatchdogGovernanceEvent
-
- org.odpi.openmetadata.frameworks.governanceaction.events.WatchdogMetadataElementEvent
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
WatchdogClassificationEvent
public class WatchdogMetadataElementEvent extends WatchdogGovernanceEvent
WatchdogMetadataElementEvent describes the structure of the events passed to the WatchdogGovernanceActionService that relate to changes to metadata elements. That is event types:- NEW_ELEMENT
- REFRESHED_ELEMENT
- UPDATED_ELEMENT_PROPERTIES
- DELETED_ELEMENT
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WatchdogMetadataElementEvent()
Default constructorWatchdogMetadataElementEvent(WatchdogMetadataElementEvent template)
Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.OpenMetadataElement
getMetadataElement()
Return the properties for the metadata element that is the subject of this event.OpenMetadataElement
getPreviousMetadataElement()
For UPDATED_ELEMENT_PROPERTIES events, return the previous values for the metadata event if available.int
hashCode()
Create a hash code for this element type.void
setMetadataElement(OpenMetadataElement metadataElement)
Set up the properties for the metadata element that is the subject of this event.void
setPreviousMetadataElement(OpenMetadataElement previousMetadataElement)
For UPDATED_ELEMENT_PROPERTIES events, set up the previous values for the metadata event if available.java.lang.String
toString()
Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.governanceaction.events.WatchdogGovernanceEvent
getEventType, setEventType
-
-
-
-
Constructor Detail
-
WatchdogMetadataElementEvent
public WatchdogMetadataElementEvent()
Default constructor
-
WatchdogMetadataElementEvent
public WatchdogMetadataElementEvent(WatchdogMetadataElementEvent template)
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Detail
-
getMetadataElement
public OpenMetadataElement getMetadataElement()
Return the properties for the metadata element that is the subject of this event.- Returns:
- metadata element properties
-
setMetadataElement
public void setMetadataElement(OpenMetadataElement metadataElement)
Set up the properties for the metadata element that is the subject of this event.- Parameters:
metadataElement
- metadata element properties
-
getPreviousMetadataElement
public OpenMetadataElement getPreviousMetadataElement()
For UPDATED_ELEMENT_PROPERTIES events, return the previous values for the metadata event if available. Otherwise this is null.- Returns:
- metadata element properties
-
setPreviousMetadataElement
public void setPreviousMetadataElement(OpenMetadataElement previousMetadataElement)
For UPDATED_ELEMENT_PROPERTIES events, set up the previous values for the metadata event if available. Otherwise this is null.- Parameters:
previousMetadataElement
- metadata element properties
-
toString
public java.lang.String toString()
Standard toString method.- Overrides:
toString
in classWatchdogGovernanceEvent
- 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 classWatchdogGovernanceEvent
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Create a hash code for this element type.- Overrides:
hashCode
in classWatchdogGovernanceEvent
- Returns:
- int hash code
-
-