Interface AgentTicketSendWithClearanceAction
- All Superinterfaces:
AgentTicketAction,IncomingMessageInfo,MessageInfo,TicketProvider,UserProvider
- All Known Subinterfaces:
AgentTicketSendAndCloseAction,AgentTicketSendAndMultiCloseAction
This interface provides additional information and functionality
for an AgentTicketAction that sends a message with an
optional or required clearance authorization.
- Since:
- 13.0
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidThe method enforces a clearance authorization for thisAgentTicketSendWithClearanceAction.Methods inherited from interface com.novomind.ecom.api.imail.model.IncomingMessageInfo
getIncomingAccount, getIncomingChannel, getIncomingMessageMethods inherited from interface com.novomind.ecom.api.imail.model.MessageInfo
getTicketIdMethods inherited from interface com.novomind.ecom.api.imail.provider.TicketProvider
getTicketMethods inherited from interface com.novomind.ecom.api.iagent.provider.UserProvider
getUser
-
Method Details
-
hasClearanceAuthorization
boolean hasClearanceAuthorization()- Returns:
- true if the clearance authorization has been applied already for this action, otherwise false
- Since:
- 13.0
-
isClearanceRequired
boolean isClearanceRequired()- Returns:
- true if clearance authorization is required for this action, otherwise false
- Since:
- 13.0
-
setClearanceRequired
The method enforces a clearance authorization for thisAgentTicketSendWithClearanceAction. Please note that if theAgentTicketSendWithClearanceActionalready has a clearance authorization (s.#hasClearanceAuthorization()the method will throw aValidationException.- Throws:
ValidationException- if theAgentTicketSendWithClearanceActionalready has a clearance authorization- Since:
- 13.0
-