Interface AgentQuickCaseOperationBuilder
-
public interface AgentQuickCaseOperationBuilder
This interface provides specific builders to build operations to start and cancel a quick case for an agent. Please note that the built operations can only be executed for aUser
that is logged on as an agent in the novomind iAGENT Desk.- Since:
- 11.18
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AgentQuickCaseOperationBuilder.StartQuickCase
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgentQuickCaseCancelOperation
cancel(AgentQuickCase agentQuickCase)
Builds theAgentQuickCaseCancelOperation
.AgentQuickCaseOperationBuilder.StartQuickCase
start()
This method returns an AgentQuickCaseOperationBuilder.StartQuickCase instance which is able to set the different parameters for building a new quick case.
-
-
-
Method Detail
-
cancel
AgentQuickCaseCancelOperation cancel(AgentQuickCase agentQuickCase) throws ValidationException
Builds theAgentQuickCaseCancelOperation
.- Parameters:
agentQuickCase
- the quick case that is to be canceled- Returns:
- the
AgentQuickCaseCancelOperation
- Throws:
ValidationException
- if any parameters are not valid- Since:
- 11.18
-
start
AgentQuickCaseOperationBuilder.StartQuickCase start()
This method returns an AgentQuickCaseOperationBuilder.StartQuickCase instance which is able to set the different parameters for building a new quick case.- Returns:
- the AgentQuickCaseOperationBuilder.StartQuickCase
- Since:
- 11.18
-
-