Interface SupervisorCallRecategorizationOperation
- All Superinterfaces:
CallProvider,CallRecategorizationOperation<SupervisorCallRecategorizationOperationResult>,Operation<SupervisorCallRecategorizationOperationResult>,UserProvider
public interface SupervisorCallRecategorizationOperation
extends CallRecategorizationOperation<SupervisorCallRecategorizationOperationResult>, UserProvider
Represents an operation to recategorize a Call for a supervisor.
- Since:
- 12.31
-
Method Summary
Methods inherited from interface com.novomind.ecom.api.iagent.provider.CallProvider
getCallMethods inherited from interface com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperation
getDestinationCategory, getSourceCategoryMethods inherited from interface com.novomind.ecom.api.iagent.provider.UserProvider
getUser
-
Method Details
-
execute
default SupervisorCallRecategorizationOperationResult execute() throws SupervisorCallRecategorizationOperationFailedExceptionThis method executes a recategorization operation on aCallas a supervisor.- Specified by:
executein interfaceOperation<SupervisorCallRecategorizationOperationResult>- Returns:
- the SupervisorCallRecategorizationOperationResult contains additional information about the operation, if the operation has been performed successfully.
- Throws:
SupervisorCallRecategorizationOperationFailedException- if the operation has failed- Since:
- 12.31
-
executeAsync
Future<SupervisorCallRecategorizationOperationResult> executeAsync() throws SupervisorCallRecategorizationOperationFailedExceptionThis method executes a recategorization operation on aCallas a supervisor asynchronously.- Specified by:
executeAsyncin interfaceCallRecategorizationOperation<SupervisorCallRecategorizationOperationResult>- Returns:
- A
Futureof aSupervisorCallRecategorizationOperationResultproviding additional information about the operation. - Throws:
SupervisorCallRecategorizationOperationFailedException- if the operation cannot be executed.- Since:
- 13.5
-