Interface ConversationStarterHelper
- All Known Implementing Classes:
ConversationStarterHelperImpl
public interface ConversationStarterHelper
This interface supports strategy methods around the starting and initialization of a conversation like initializing
data like types of a new conversation as well as searching for reusable, existing conversations when trying to start
a new one.
to initialize tags on newly created conversations.
- Author:
- Filip Hrisafov
-
Method Summary
Modifier and Type Method Description java.lang.String
evaluateJoiningType(java.lang.String subType, java.lang.String joiningType)
Method to evaluate the joining type of a conversationjava.lang.String
evaluatePermissionType(java.lang.String subType)
Method to evaluate the permission type based on the provided sub type
-
Method Details
-
evaluatePermissionType
java.lang.String evaluatePermissionType(java.lang.String subType)Method to evaluate the permission type based on the provided sub type- Parameters:
subType
- the sub type for which the permission type needs to be evaluated- Returns:
- the evaluated permission type
-
evaluateJoiningType
java.lang.String evaluateJoiningType(java.lang.String subType, java.lang.String joiningType)Method to evaluate the joining type of a conversation- Parameters:
subType
- the sub type of the conversationjoiningType
- the optional requested joining type- Returns:
- the evaluted joining type
-