Interface Operation<T extends OperationResult>

All Known Subinterfaces:
AgentChatCloseOperation, AgentPhoneTicketStartOperation, AgentQuickCaseCancelOperation, AgentQuickCaseStartOperation, AgentTicketCloseOperation, AlertUserNotificationOperation, AutoCallRecategorizationOperation, AutoRoutingTagOperation, AutoTicketInternalForwardOperation, AutoTicketRecategorizationOperation, AutoTicketRequeueOperation, BannerUserNotificationOperation, CreateTicketOperation, DesktopUserNotificationOperation, GrowlUserNotificationOperation, SupervisorCallRecategorizationOperation, SupervisorChatCloseOperation, SupervisorRoutingTagOperation, SupervisorTicketCloseOperation, SupervisorTicketInternalForwardOperation, SupervisorTicketRecategorizationOperation, SupervisorTicketRequeueOperation, TicketResubmitOperation

public interface Operation<T extends OperationResult>

Represents an executable operation.

Since:
10.0.202
  • Method Summary

    Modifier and Type
    Method
    Description
    This method executes the operation.
  • Method Details

    • execute

      T execute() throws OperationFailedException
      This method executes the operation.
      Returns:
      the OperationResult contains additional information about the successfully executed operation.
      Throws:
      OperationFailedException - if the operation has failed
      Since:
      10.0.202