Class ConversationStarterHelperImpl

java.lang.Object
com.flowable.engage.engine.impl.conversation.ConversationStarterHelperImpl
All Implemented Interfaces:
ConversationStarterHelper

public class ConversationStarterHelperImpl extends Object implements ConversationStarterHelper
Author:
Filip Hrisafov
  • Constructor Details

    • ConversationStarterHelperImpl

      public ConversationStarterHelperImpl()
  • Method Details

    • evaluatePermissionType

      public String evaluatePermissionType(String type)
      Description copied from interface: ConversationStarterHelper
      Method to evaluate the permission type based on the provided sub type
      Specified by:
      evaluatePermissionType in interface ConversationStarterHelper
      Parameters:
      type - the sub type for which the permission type needs to be evaluated
      Returns:
      the evaluated permission type
    • evaluateJoiningType

      public String evaluateJoiningType(String type, String joiningType)
      Description copied from interface: ConversationStarterHelper
      Method to evaluate the joining type of a conversation
      Specified by:
      evaluateJoiningType in interface ConversationStarterHelper
      Parameters:
      type - the sub type of the conversation
      joiningType - the optional requested joining type
      Returns:
      the evaluted joining type
    • evaluateJoiningTypeForConversation

      protected String evaluateJoiningTypeForConversation(String requestedJoiningType)
    • evaluateJoiningTypeForTopicOrGroup

      protected String evaluateJoiningTypeForTopicOrGroup(String requestedJoiningType)