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 TypeMethodDescriptionevaluateJoiningType
(String subType, String joiningType) Method to evaluate the joining type of a conversationevaluatePermissionType
(String subType) Method to evaluate the permission type based on the provided sub type
-
Method Details
-
evaluatePermissionType
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
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
-