Interface AgentTicketSendWithClearanceAction

All Superinterfaces:
AgentTicketAction, IncomingMessageInfo, MessageInfo, TicketProvider, UserProvider
All Known Subinterfaces:
AgentTicketSendAndCloseAction, AgentTicketSendAndMultiCloseAction

public interface AgentTicketSendWithClearanceAction extends AgentTicketAction

This interface provides additional information and functionality for an AgentTicketAction that sends a message with an optional or required clearance authorization.

Since:
13.0
  • Method Details

    • hasClearanceAuthorization

      boolean hasClearanceAuthorization()
      Returns:
      true if the clearance authorization has been applied already for this action, otherwise false
      Since:
      13.0
    • isClearanceRequired

      boolean isClearanceRequired()
      Returns:
      true if clearance authorization is required for this action, otherwise false
      Since:
      13.0
    • setClearanceRequired

      void setClearanceRequired() throws ValidationException
      The method enforces a clearance authorization for this AgentTicketSendWithClearanceAction. Please note that if the AgentTicketSendWithClearanceAction already has a clearance authorization (s. #hasClearanceAuthorization() the method will throw a ValidationException.
      Throws:
      ValidationException - if the AgentTicketSendWithClearanceAction already has a clearance authorization
      Since:
      13.0