Interface TicketStateChangedEvent

All Superinterfaces:
Event, IncomingMessageInfo, MessageInfo, TicketEvent, TicketProvider
All Known Subinterfaces:
AgentExternalForwardMessageSentAndTicketClosedEvent, AgentInternalForwardedTicketRoutedEvent, AgentMessageSentAndTicketClosedEvent, AgentPhoneTicketCreatedEvent, AgentQuickCaseTicketCreatedEvent, AgentResubmittedTicketRoutedEvent, AgentTicketAnsweredClearanceRequiredEvent, AgentTicketAnsweredEvent, AgentTicketClearanceRequiredEvent, AgentTicketClosedEvent, AgentTicketForwardedAndClosedEvent, AgentTicketInternalForwardedEvent, AgentTicketManuallyRoutedEvent, AgentTicketRequeuedEvent, AgentTicketResubmittedEvent, AutoExternalForwardMessageSentAndTicketClosedEvent, AutoInternalForwardedTicketRoutedEvent, AutoMessageSentAndTicketClosedEvent, AutoResubmittedTicketRoutedEvent, AutoTicketAnsweredClearanceRequiredEvent, AutoTicketAnsweredEvent, AutoTicketClosedEvent, AutoTicketForwardedAndClosedEvent, AutoTicketInternalForwardedEvent, AutoTicketRequeuedEvent, AutoTicketResubmittedEvent, AutoTicketRoutedEvent, ExternalForwardMessageSentAndTicketClosedEvent, ExternalMessageSentAndTicketClosedEvent, ExternalTicketAnsweredClearanceRequiredEvent, ExternalTicketAnsweredEvent, ExternalTicketClosedEvent, MessageSentAndTicketClosedEvent, SupervisorExternalForwardMessageSentAndTicketClosedEvent, SupervisorInternalForwardedTicketRoutedEvent, SupervisorTicketClosedEvent, SupervisorTicketForwardedAndClosedEvent, SupervisorTicketInternalForwardedEvent, SupervisorTicketManuallyRoutedEvent, SupervisorTicketRequeuedEvent, TicketAnsweredEvent, TicketClearanceRequiredEvent, TicketClosedEvent, TicketCreatedEvent, TicketEnqueuedEvent, TicketInternalForwardedEvent, TicketQueuedEvent, TicketRequeuedEvent, TicketResubmittedEvent, TicketRoutedEvent, UserTicketClosedEvent, UserTicketInternalForwardedEvent, UserTicketRequeuedEvent, UserTicketRoutedEvent

public interface TicketStateChangedEvent extends TicketEvent
This interface represents all ticket events causing a change of the TicketState.
Since:
12.0
  • Method Details

    • getPreviousTicketState

      Optional<TicketState> getPreviousTicketState()
      Returns:
      the TicketState of the ticket before the state change, if available or an empty optional in case of an initial event e.g. TicketCreatedEvent
      Since:
      12.0
    • getTicketState

      TicketState getTicketState()
      Returns:
      the new TicketState of the ticket after the state change
      Since:
      12.0