Class DataManagerOutboundEvent
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.datamanager.events.DataManagerEventHeader
-
- org.odpi.openmetadata.accessservices.datamanager.events.DataManagerOutboundEvent
-
- All Implemented Interfaces:
Serializable
public class DataManagerOutboundEvent extends DataManagerEventHeader
DataManagerOutboundEvent describes the structure of the events emitted by the Data Manager OMAS.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataManagerOutboundEvent()
Default constructorDataManagerOutboundEvent(DataManagerOutboundEvent template)
Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object objectToCompare)
Return comparison result based on the content of the properties.String
getClassificationName()
Return the name of the classification that has changed.ElementStub
getEndOneElement()
Return the element at end one of the relationship that is described in the principleElement.ElementStub
getEndTwoElement()
Return the element at end two of the relationship that is described in the principleElement.DataManagerOutboundEventType
getEventType()
Return the type of event.ElementStub
getPrincipleElement()
Return the element that is the subject of the event.int
hashCode()
Return hash code for this objectvoid
setClassificationName(String classificationName)
Set up the name of the classification that has changed.void
setEndOneElement(ElementStub endOneElement)
Set up the element at end one of the relationship that is described in the principleElement.void
setEndTwoElement(ElementStub endTwoElement)
Set up the element at end two of the relationship that is described in the principleElement.void
setEventType(DataManagerOutboundEventType eventType)
Set up the type of event.void
setPrincipleElement(ElementStub principleElement)
Set up the element that is the subject of the event.String
toString()
JSON-style toString-
Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.events.DataManagerEventHeader
getEventVersionId, setEventVersionId
-
-
-
-
Constructor Detail
-
DataManagerOutboundEvent
public DataManagerOutboundEvent()
Default constructor
-
DataManagerOutboundEvent
public DataManagerOutboundEvent(DataManagerOutboundEvent template)
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Detail
-
getEventType
public DataManagerOutboundEventType getEventType()
Return the type of event.- Returns:
- event type enum
-
setEventType
public void setEventType(DataManagerOutboundEventType eventType)
Set up the type of event.- Parameters:
eventType
- - event type enum
-
getPrincipleElement
public ElementStub getPrincipleElement()
Return the element that is the subject of the event.- Returns:
- element identifiers
-
setPrincipleElement
public void setPrincipleElement(ElementStub principleElement)
Set up the element that is the subject of the event.- Parameters:
principleElement
- element identifiers
-
getClassificationName
public String getClassificationName()
Return the name of the classification that has changed. Only set up for classify, reclassify and declassify events.- Returns:
- string name
-
setClassificationName
public void setClassificationName(String classificationName)
Set up the name of the classification that has changed. Only set up for classify, reclassify and declassify events.- Parameters:
classificationName
- string name
-
getEndOneElement
public ElementStub getEndOneElement()
Return the element at end one of the relationship that is described in the principleElement. This is only set up on relationship events.- Returns:
- element stub of entity at end 1
-
setEndOneElement
public void setEndOneElement(ElementStub endOneElement)
Set up the element at end one of the relationship that is described in the principleElement. This is only set up on relationship events.- Parameters:
endOneElement
- element stub of entity at end 1
-
getEndTwoElement
public ElementStub getEndTwoElement()
Return the element at end two of the relationship that is described in the principleElement. This is only set up on relationship events.- Returns:
- element stub of entity at end 2
-
setEndTwoElement
public void setEndTwoElement(ElementStub endTwoElement)
Set up the element at end two of the relationship that is described in the principleElement. This is only set up on relationship events.- Parameters:
endTwoElement
- element stub of entity at end 2
-
toString
public String toString()
JSON-style toString- Overrides:
toString
in classDataManagerEventHeader
- Returns:
- return string containing the property names and values
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.- Overrides:
equals
in classDataManagerEventHeader
- Parameters:
objectToCompare
- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()
Return hash code for this object- Overrides:
hashCode
in classDataManagerEventHeader
- Returns:
- int hash code
-
-