Class ConversationStarterHelperImpl
java.lang.Object
com.flowable.engage.engine.impl.conversation.ConversationStarterHelperImpl
- All Implemented Interfaces:
ConversationStarterHelper
public class ConversationStarterHelperImpl extends java.lang.Object implements ConversationStarterHelper
- Author:
- Filip Hrisafov
-
Constructor Summary
Constructors Constructor Description ConversationStarterHelperImpl()
-
Method Summary
Modifier and Type Method Description java.lang.String
evaluateJoiningType(java.lang.String type, java.lang.String joiningType)
Method to evaluate the joining type of a conversationprotected java.lang.String
evaluateJoiningTypeForConversation(java.lang.String requestedJoiningType)
protected java.lang.String
evaluateJoiningTypeForTopicOrGroup(java.lang.String requestedJoiningType)
java.lang.String
evaluatePermissionType(java.lang.String type)
Method to evaluate the permission type based on the provided sub type
-
Constructor Details
-
ConversationStarterHelperImpl
public ConversationStarterHelperImpl()
-
-
Method Details
-
evaluatePermissionType
public java.lang.String evaluatePermissionType(java.lang.String type)Description copied from interface:ConversationStarterHelper
Method to evaluate the permission type based on the provided sub type- Specified by:
evaluatePermissionType
in interfaceConversationStarterHelper
- Parameters:
type
- the sub type for which the permission type needs to be evaluated- Returns:
- the evaluated permission type
-
evaluateJoiningType
public java.lang.String evaluateJoiningType(java.lang.String type, java.lang.String joiningType)Description copied from interface:ConversationStarterHelper
Method to evaluate the joining type of a conversation- Specified by:
evaluateJoiningType
in interfaceConversationStarterHelper
- Parameters:
type
- the sub type of the conversationjoiningType
- the optional requested joining type- Returns:
- the evaluted joining type
-
evaluateJoiningTypeForConversation
protected java.lang.String evaluateJoiningTypeForConversation(java.lang.String requestedJoiningType) -
evaluateJoiningTypeForTopicOrGroup
protected java.lang.String evaluateJoiningTypeForTopicOrGroup(java.lang.String requestedJoiningType)
-