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
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataElementReturn the properties for the metadata element that is the subject of this event.org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataElementFor UPDATED_ELEMENT_PROPERTIES events, return the previous values for the metadata event if available.inthashCode()Create a hash code for this element type.voidsetMetadataElement(org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataElement metadataElement) Set up the properties for the metadata element that is the subject of this event.voidsetPreviousMetadataElement(org.odpi.openmetadata.frameworks.openmetadata.properties.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
public org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataElement getMetadataElement()Return the properties for the metadata element that is the subject of this event.- Returns:
- metadata element properties
-
setMetadataElement
public void setMetadataElement(org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataElement metadataElement) Set up the properties for the metadata element that is the subject of this event.- Parameters:
metadataElement- metadata element properties
-
getPreviousMetadataElement
public org.odpi.openmetadata.frameworks.openmetadata.properties.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(org.odpi.openmetadata.frameworks.openmetadata.properties.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
Standard toString method.- Overrides:
toStringin 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:
equalsin classWatchdogGovernanceEvent- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Create a hash code for this element type.- Overrides:
hashCodein classWatchdogGovernanceEvent- Returns:
- int hash code
-