Class RestInboundChannelModel

java.lang.Object
org.flowable.eventregistry.model.ChannelModel
org.flowable.eventregistry.model.InboundChannelModel
com.flowable.platform.engine.impl.eventregistry.rest.RestInboundChannelModel

public class RestInboundChannelModel extends org.flowable.eventregistry.model.InboundChannelModel
Inbound Channel model for incoming REST requests. Allows to set authorized users or authorized groups who have access to this channel.
Author:
Roman Saratz
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Set<String>
    Set of groupIds that are allowed to trigger events on this channel
    protected Set<String>
    Set of userIds that are allowed to trigger events on this channel

    Fields inherited from class org.flowable.eventregistry.model.InboundChannelModel

    channelEventKeyDetection, channelEventTenantIdDetection, contextExtractorDelegateExpression, deserializerDelegateExpression, deserializerType, eventFilterDelegateExpression, eventTransformerDelegateExpression, headerExtractorDelegateExpression, inboundEventChannelAdapter, inboundEventProcessingPipeline, payloadExtractorDelegateExpression, pipelineDelegateExpression

    Fields inherited from class org.flowable.eventregistry.model.ChannelModel

    category, channelType, description, extension, key, name, type
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    void
    setAuthorizedGroups(Set<String> authorizedGroups)
     
    void
    setAuthorizedUsers(Set<String> authorizedUsers)
     

    Methods inherited from class org.flowable.eventregistry.model.InboundChannelModel

    getChannelEventKeyDetection, getChannelEventTenantIdDetection, getContextExtractorDelegateExpression, getDeserializerDelegateExpression, getDeserializerType, getEventFilterDelegateExpression, getEventTransformerDelegateExpression, getHeaderExtractorDelegateExpression, getInboundEventChannelAdapter, getInboundEventProcessingPipeline, getPayloadExtractorDelegateExpression, getPipelineDelegateExpression, setChannelEventKeyDetection, setChannelEventTenantIdDetection, setContextExtractorDelegateExpression, setDeserializerDelegateExpression, setDeserializerType, setEventFilterDelegateExpression, setEventTransformerDelegateExpression, setHeaderExtractorDelegateExpression, setInboundEventChannelAdapter, setInboundEventProcessingPipeline, setPayloadExtractorDelegateExpression, setPipelineDelegateExpression

    Methods inherited from class org.flowable.eventregistry.model.ChannelModel

    getCategory, getChannelType, getDescription, getExtension, getKey, getName, getType, setCategory, setChannelType, setDescription, setExtension, setKey, setName, setType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • authorizedUsers

      protected Set<String> authorizedUsers
      Set of userIds that are allowed to trigger events on this channel
    • authorizedGroups

      protected Set<String> authorizedGroups
      Set of groupIds that are allowed to trigger events on this channel
  • Constructor Details

    • RestInboundChannelModel

      public RestInboundChannelModel()
  • Method Details

    • getAuthorizedUsers

      public Set<String> getAuthorizedUsers()
    • setAuthorizedUsers

      public void setAuthorizedUsers(Set<String> authorizedUsers)
    • getAuthorizedGroups

      public Set<String> getAuthorizedGroups()
    • setAuthorizedGroups

      public void setAuthorizedGroups(Set<String> authorizedGroups)