Interface AgentPostProcessingState

All Known Subinterfaces:
ModifiableAgentPostProcessingState

public interface AgentPostProcessingState
This interface provides information about the agent post processing state and also provides the optional Call object regarding to this post processing time.
Since:
11.18
  • Method Summary

    Modifier and Type
    Method
    Description
    The method returns the optional Call if the agent currently is in post processing state due to a call.
    The method returns the optional post processing start date if the agent currently is in post processing state.
    boolean
    The method returns true if the agent currently is in post processing state.
    boolean
    The method returns true if the post processing state has been requested for this agent.
  • Method Details

    • isPostProcessing

      boolean isPostProcessing()
      The method returns true if the agent currently is in post processing state.
      Returns:
      true if the agent currently is in post processing state, otherwise false.
      Since:
      11.18
    • isPostProcessingRequested

      boolean isPostProcessingRequested()
      The method returns true if the post processing state has been requested for this agent.
      Returns:
      true if the post processing state has been requested for this agent, otherwise false.
      Since:
      11.18
    • getCall

      Optional<Call> getCall()
      The method returns the optional Call if the agent currently is in post processing state due to a call.
      Returns:
      the optional Call while the agent is in post processing state.
      Since:
      11.18
    • getPostprocessingStartDate

      Optional<Date> getPostprocessingStartDate()
      The method returns the optional post processing start date if the agent currently is in post processing state. Otherwise an empty optional is returned.
      Returns:
      the optional post processing start date.
      Since:
      12.31