Class HvlBpmnDTEventModel

java.lang.Object
tr.com.havelsan.javarch.bpmn.dt.event.provider.model.HvlBpmnDTEventModel
All Implemented Interfaces:
Serializable

public class HvlBpmnDTEventModel extends Object implements Serializable
A data transfer object is used for transactional events.
See Also:
  • Constructor Details

    • HvlBpmnDTEventModel

      public HvlBpmnDTEventModel()
      Instantiates a new HvlBpmnDTEventModel.
    • HvlBpmnDTEventModel

      public HvlBpmnDTEventModel(String businessKey)
      Instantiates a new HvlBpmnDTEventModel.
      Parameters:
      businessKey - the business key
    • HvlBpmnDTEventModel

      public HvlBpmnDTEventModel(HvlBpmnDTEventType eventType, String businessKey)
      Instantiates a new HvlBpmnDTEventModel.
      Parameters:
      eventType - the event type
      businessKey - the business key
    • HvlBpmnDTEventModel

      public HvlBpmnDTEventModel(HvlBpmnDTEventType eventType, String businessKey, HashMap<String,Object> payload)
      Instantiates a new HvlBpmnDTEventModel.
      Parameters:
      eventType - the event type
      businessKey - the business key
      payload - the payload
  • Method Details

    • getEventType

      public HvlBpmnDTEventType getEventType()
      Gets event type.
      Returns:
      the event type
    • setEventType

      public void setEventType(HvlBpmnDTEventType eventType)
      Sets event type.
      Parameters:
      eventType - the event type
    • getBusinessKey

      public String getBusinessKey()
      Gets business key.
      Returns:
      the business key
    • setBusinessKey

      public void setBusinessKey(String businessKey)
      Sets business key.
      Parameters:
      businessKey - the business key
    • getPayload

      public HashMap<String,Object> getPayload()
      Gets payload.
      Returns:
      the payload
    • setPayload

      public void setPayload(HashMap<String,Object> payload)
      Sets payload.
      Parameters:
      payload - the payload