Class DefaultInboundMessageEventPayloadExtractor

java.lang.Object
com.flowable.engage.external.system.service.DefaultInboundMessageEventPayloadExtractor
All Implemented Interfaces:
InboundMessageEventPayloadExtractor

public class DefaultInboundMessageEventPayloadExtractor extends Object implements InboundMessageEventPayloadExtractor
Author:
Filip Hrisafov
  • Field Details

    • objectMapper

      protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • PAYLOAD_NAME_EXTERNAL_SENDER_NAME

      public static final String PAYLOAD_NAME_EXTERNAL_SENDER_NAME
      See Also:
    • PAYLOAD_NAME_EXTERNAL_SENDER_ID

      public static final String PAYLOAD_NAME_EXTERNAL_SENDER_ID
      See Also:
    • PAYLOAD_NAME_EXTERNAL_SYSTEM_ID

      public static final String PAYLOAD_NAME_EXTERNAL_SYSTEM_ID
      See Also:
    • PAYLOAD_NAME_BUSINESS_ACCOUNT_ID

      public static final String PAYLOAD_NAME_BUSINESS_ACCOUNT_ID
      See Also:
    • PAYLOAD_NAME_EXTERNAL_ID

      public static final String PAYLOAD_NAME_EXTERNAL_ID
      See Also:
    • PAYLOAD_NAME_REPLAY_TO_EXTERNAL_ID

      public static final String PAYLOAD_NAME_REPLAY_TO_EXTERNAL_ID
      See Also:
    • PAYLOAD_NAME_EXTERNAL_MEDIA_ID

      public static final String PAYLOAD_NAME_EXTERNAL_MEDIA_ID
      See Also:
    • PAYLOAD_NAME_EXTERNAL_MEDIA_NAME

      public static final String PAYLOAD_NAME_EXTERNAL_MEDIA_NAME
      See Also:
    • PAYLOAD_NAME_EXTERNAL_MEDIA_MIME_TYPE

      public static final String PAYLOAD_NAME_EXTERNAL_MEDIA_MIME_TYPE
      See Also:
    • PAYLOAD_NAME_MESSAGE_TYPE

      public static final String PAYLOAD_NAME_MESSAGE_TYPE
      See Also:
    • PAYLOAD_NAME_MESSAGE_SUB_TYPE

      public static final String PAYLOAD_NAME_MESSAGE_SUB_TYPE
      See Also:
    • PAYLOAD_NAME_CONTENT

      public static final String PAYLOAD_NAME_CONTENT
      See Also:
    • PAYLOAD_NAME_CONTENT_TYPE

      public static final String PAYLOAD_NAME_CONTENT_TYPE
      See Also:
    • PAYLOAD_NAME_INTERACTIVE_OUTCOME

      public static final String PAYLOAD_NAME_INTERACTIVE_OUTCOME
      See Also:
    • PAYLOAD_NAME_USER_ACCOUNT_ID

      public static final String PAYLOAD_NAME_USER_ACCOUNT_ID
      See Also:
    • PAYLOAD_NAME_CONVERSATION_ID

      public static final String PAYLOAD_NAME_CONVERSATION_ID
      See Also:
    • PAYLOAD_NAME_REPLY_TO_MESSAGE_ID

      public static final String PAYLOAD_NAME_REPLY_TO_MESSAGE_ID
      See Also:
    • PAYLOAD_NAME_MESSAGE_ID

      public static final String PAYLOAD_NAME_MESSAGE_ID
      See Also:
    • PAYLOAD_NAME_DYNAMIC_PROPERTIES

      public static final String PAYLOAD_NAME_DYNAMIC_PROPERTIES
      See Also:
    • EXTERNAL_SENDER_NAME

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SENDER_NAME
    • EXTERNAL_SENDER_ID

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SENDER_ID
    • EXTERNAL_SYSTEM_ID

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SYSTEM_ID
    • BUSINESS_ACCOUNT_ID

      public static final org.flowable.eventregistry.model.EventPayload BUSINESS_ACCOUNT_ID
    • EXTERNAL_ID

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_ID
    • REPLY_TO_EXTERNAL_ID

      public static final org.flowable.eventregistry.model.EventPayload REPLY_TO_EXTERNAL_ID
    • EXTERNAL_MEDIA_ID

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_MEDIA_ID
    • EXTERNAL_MEDIA_NAME

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_MEDIA_NAME
    • EXTERNAL_MEDIA_MIME_TYPE

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_MEDIA_MIME_TYPE
    • MESSAGE_TYPE

      public static final org.flowable.eventregistry.model.EventPayload MESSAGE_TYPE
    • MESSAGE_SUB_TYPE

      public static final org.flowable.eventregistry.model.EventPayload MESSAGE_SUB_TYPE
    • CONTENT

      public static final org.flowable.eventregistry.model.EventPayload CONTENT
    • CONTENT_TYPE

      public static final org.flowable.eventregistry.model.EventPayload CONTENT_TYPE
    • INTERACTIVE_OUTCOME

      public static final org.flowable.eventregistry.model.EventPayload INTERACTIVE_OUTCOME
    • USER_ACCOUNT_ID

      public static final org.flowable.eventregistry.model.EventPayload USER_ACCOUNT_ID
    • CONVERSATION_ID

      public static final org.flowable.eventregistry.model.EventPayload CONVERSATION_ID
    • REPLY_TO_MESSAGE_ID

      public static final org.flowable.eventregistry.model.EventPayload REPLY_TO_MESSAGE_ID
    • MESSAGE_ID

      public static final org.flowable.eventregistry.model.EventPayload MESSAGE_ID
    • EXTERNAL_SENDER_ID_NON_CORRELATION

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SENDER_ID_NON_CORRELATION
    • EXTERNAL_SYSTEM_ID_NON_CORRELATION

      public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SYSTEM_ID_NON_CORRELATION
    • DYNAMIC_PROPERTIES

      public static final org.flowable.eventregistry.model.EventPayload DYNAMIC_PROPERTIES
  • Constructor Details

    • DefaultInboundMessageEventPayloadExtractor

      public DefaultInboundMessageEventPayloadExtractor(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
  • Method Details