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 Details

    • evaluatePermissionType

      String evaluatePermissionType(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

      String evaluateJoiningType(String subType, String joiningType)
      Method to evaluate the joining type of a conversation
      Parameters:
      subType - the sub type of the conversation
      joiningType - the optional requested joining type
      Returns:
      the evaluted joining type