Class AssetConsumerOutTopicEvent

java.lang.Object
org.odpi.openmetadata.accessservices.assetconsumer.events.AssetConsumerOutTopicEvent

public class AssetConsumerOutTopicEvent extends Object
AssetConsumerOutTopicEvent describes the structure of the events emitted by the Asset Consumer OMAS that are about assets.
  • Constructor Details

    • AssetConsumerOutTopicEvent

      public AssetConsumerOutTopicEvent()
      Default Constructor
    • AssetConsumerOutTopicEvent

      public AssetConsumerOutTopicEvent(AssetConsumerOutTopicEvent template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getEventVersionId

      public long getEventVersionId()
      Return the event version id.
      Returns:
      long
    • setEventVersionId

      public void setEventVersionId(long eventVersionId)
      Set up the event version id.
      Parameters:
      eventVersionId - long
    • getEventType

      public AssetConsumerEventType getEventType()
      Return the event type.
      Returns:
      the event type enum
    • setEventType

      public void setEventType(AssetConsumerEventType eventType)
      Set up the event type.
      Parameters:
      eventType - event type enum
    • getEventTime

      public Date getEventTime()
      Return the time that the element was updated.
      Returns:
      date/time
    • setEventTime

      public void setEventTime(Date eventTime)
      Set up the time that the element was updated.
      Parameters:
      eventTime - date/time
    • getElementHeader

      public ElementHeader getElementHeader()
      Return details of the subject of the event.
      Returns:
      element header
    • setElementHeader

      public void setElementHeader(ElementHeader elementHeader)
      Set up details of the subject of the event.
      Parameters:
      elementHeader - element header
    • getElementProperties

      public Map<String,Object> getElementProperties()
      Return the map of properties for the element provided with the event. These values are not guaranteed to be current.
      Returns:
      property map
    • setElementProperties

      public void setElementProperties(Map<String,Object> elementProperties)
      Set up the map of properties for the element provided with the event. These values are not guaranteed to be current.
      Parameters:
      elementProperties - property map
    • getPreviousElementHeader

      public ElementHeader getPreviousElementHeader()
      Return the previous version of the element's header (if the event is related to an element update).
      Returns:
      element header
    • setPreviousElementHeader

      public void setPreviousElementHeader(ElementHeader previousElementHeader)
      Set up the previous version of the element's header (if the event is related to an element update).
      Parameters:
      previousElementHeader - element header
    • getPreviousElementProperties

      public Map<String,Object> getPreviousElementProperties()
      Return the previous version of the element's properties (if the event is related to an element update).
      Returns:
      property map
    • setPreviousElementProperties

      public void setPreviousElementProperties(Map<String,Object> previousElementProperties)
      Set up the previous version of the element's properties (if the event is related to an element update).
      Parameters:
      previousElementProperties - property map
    • getClassificationName

      public String getClassificationName()
      Return the name of the classification if the event relates to classifications.
      Returns:
      string name
    • setClassificationName

      public void setClassificationName(String classificationName)
      Set up the name of the classification if the event relates to classifications.
      Parameters:
      classificationName - string name
    • getPreviousClassificationProperties

      public Map<String,Object> getPreviousClassificationProperties()
      Return the property map for the previous version of a classification's properties (used for reclassify events).
      Returns:
      property map
    • setPreviousClassificationProperties

      public void setPreviousClassificationProperties(Map<String,Object> previousClassificationProperties)
      Set up the property map for the previous version of a classification's properties (used for reclassify events).
      Parameters:
      previousClassificationProperties - property map
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class Object
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Create a hash code for this element type.
      Overrides:
      hashCode in class Object
      Returns:
      int hash code