Class WatchdogMetadataElementEvent
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.events.WatchdogGovernanceEvent
org.odpi.openmetadata.frameworks.governanceaction.events.WatchdogMetadataElementEvent
- Direct Known Subclasses:
WatchdogClassificationEvent
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
-
Constructor Summary
ConstructorDescriptionDefault constructorCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the properties for the metadata element that is the subject of this event.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.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.governanceaction.events.WatchdogGovernanceEvent
getEventType, setEventType
-
Constructor Details
-
WatchdogMetadataElementEvent
public WatchdogMetadataElementEvent()Default constructor -
WatchdogMetadataElementEvent
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getMetadataElement
Return the properties for the metadata element that is the subject of this event.- Returns:
- metadata element properties
-
setMetadataElement
Set up the properties for the metadata element that is the subject of this event.- Parameters:
metadataElement
- metadata element properties
-
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
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
Standard toString method.- Overrides:
toString
in classWatchdogGovernanceEvent
- Returns:
- print out of variables in a JSON-style
-
equals
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
-