Interface AgentPostProcessingState
-
- All Known Subinterfaces:
ModifiableAgentPostProcessingState
public interface AgentPostProcessingState
This interface provides information about the agent post processing state and also provides the optionalCall
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 optionalCall
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 optionalCall
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
-
-