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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Optional<Call> getCall()
      The method returns the optional Call if the agent currently is in post processing state due to a call.
      java.util.Optional<java.util.Date> getPostprocessingStartDate()
      The method returns the optional post processing start date if the agent currently is in post processing state.
      boolean isPostProcessing()
      The method returns true if the agent currently is in post processing state.
      boolean isPostProcessingRequested()
      The method returns true if the post processing state has been requested for this agent.
    • Method Detail

      • 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

        java.util.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

        java.util.Optional<java.util.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