A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractAnalyzerDecision<T> - Class in com.novomind.ecom.api.imail.core.result.decision
 
AbstractMessageFilterMenuItem<T extends MessageInfo> - Class in com.novomind.ecom.api.imail.common.frontend.menu
This class is used to display custom menu entries in the backlog menu of the novomind iAGENT Supervisor or Desk frontend.
AbstractMessageFilterMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
Constructs a MessageFilterMenuItem with the given name.
AbstractTab - Class in com.novomind.ecom.api.iagent.frontend.tab
Instances of this class are used to build a custom tab with a name, displayName and an url.
AbstractTab(String, String, String) - Constructor for class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
Initializes a newly created tab.
account(Account) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the account of the quick case.
Account - Interface in com.novomind.ecom.api.iagent.model
Represents an Account object
Account.AccountType - Enum in com.novomind.ecom.api.iagent.model
This enumeration describes the type of an account.
AccountConnectorTab - Class in com.novomind.ecom.api.imail.routing.frontend.connector.tab
Represents a customized AccountConnectorTab
AccountConnectorTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.connector.tab.AccountConnectorTab
The path of the customized .xhtml must be inside 'META-INF/views'.
AccountConnectorTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.tab
A AccountConnectorTabProvider is used to provide a custom AccountConnectorTab.
AccountConnectorTabViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.context
A AccountConnectorTabViewContext provide an AccountModifier which is used to change the subjacent Account}.
AccountModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type Account
AccountProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that has an account
activateNotification() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Set the last save date with notify agents activated to the time of persisting the associated TextModule.
ActiveCall - Interface in com.novomind.ecom.api.iagent.model
The interface represents an active call existing within the PBX.
ActiveCallEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
The ActiveCallEvent is the basic interface for active call related events.
ActiveCallProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that provides an ActiveCall.
add(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue
With this method the specified routing tags will be added to the issue.
add(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue.WithRoutingTags
With this method the specified routing tags will be added to the issue.
addAssignedAddresses(InternetAddress...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Add email addresses to the associated Contact.
addAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
 
addAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Assign the passed categories to the chatbot.
addAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Assign the group to the passed categories.
addAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
 
addAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Assign the textmodule first level group to the passed categories.
addAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Assign the transaction code to the passed categories.
addAssignedPhoneNumbers(String...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Add phone numbers to the associated Contact.
addAssignedPrivileges(GroupPrivilege...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Assign the passed privileges to the group.
addAssignedSystemGroups(SystemGroup...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Assign the category to the passed system groups.
addAssignedTenants(Tenant...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Assign the ExternalRouting to the passed tenants.
addAssignedTenants(Tenant...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Assign the PhoneSystem to the passed tenants.
addAssignedTextModuleFirstLevelGroups(TextModuleFirstLevelGroup...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Assign the category to the passed text module first level groups.
addAssignedTransactionCodes(TransactionCode...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Assign the category to the passed transaction codes.
addAssignedUsers(User...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Assign the group to the passed users.
addAttachment(AttachmentDataSource) - Method in interface com.novomind.ecom.api.imail.agent.frontend.AgentEditorController
The function can be used to upload an attachment to the iAGENT server and add the attachment to the currently selected ticket within the agent folder.
addAttribute(String, String) - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
Adds a new attribute to the contact identifier.
addAttributes(String, String...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Add attributes which can be used for identification to the associated Contact (see ContactIdentifier for further information).
addCategoryDecision(CategoryAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
Adds a CategoryAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal CategoryAnalyzerDecision.
addConfirmationTemplateDecision(TemplateAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
Adds a TemplateAnalyzerDecision for confirmation templates to this IncomingMessageAnalyzerResult even if the Set already contains an equal TemplateAnalyzerDecision.
addEmailAddress(InternetAddress) - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
Adds a new email address to the contact identifier.
addFrontendMessage(FrontendMessage) - Method in interface com.novomind.ecom.api.iagent.frontend.operation.FrontendController
This method can be used to add a message to the frontend of the novomind iAGENT app.
additionalToAddresses(List<InternetAddress>) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets additional to-addresses of the new ticket.
additionalToAddresses(List<InternetAddress>) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets additional to-addresses of the quick case.
addLanguageDecision(LanguageAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
Adds a LanguageAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal LanguageAnalyzerDecision.
addLanguageSkills(Locale...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Add the passed language skills to the user.
addLocationDecision(LocationAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
Adds a LocationAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal LocationAnalyzerDecision.
addNote(String, User) - Method in interface com.novomind.ecom.api.iagent.model.ModifiableIssueNotes
The method creates and adds a note to an Issue If the text is invalid or too long to be stored persistently, a ValidationException will be thrown by the method.
addPhoneNumber(String) - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
Adds a new phone number to the contact identifier.
addRoutingTags(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Add the passed routing tags to the user.
addSubMenuItem(MessageFilterMenuItem<T>) - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
Adds a new MessageFilterMenuItem to this item.
addSubMenuItem(SubMenuItem) - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
Adds a new sub menu item to the menu item.
addSuggestionTemplateDecision(TemplateAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
Adds a TemplateAnalyzerDecision for suggestion templates to this IncomingMessageAnalyzerResult even if the Set already contains an equal TemplateAnalyzerDecision.
addToggleEvent(AgentSidebarContent.ToggleEvent) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
agent - Variable in exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
agent - Variable in exception com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
 
agent - Variable in exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
agent - Variable in exception com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
 
agent - Variable in exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
agent - Variable in exception com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
 
agent(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithChat
 
agent(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket
 
agent(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket.WithTransactionCode
 
agent(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder.WithTicket.WithDueDate
 
agent(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder.WithTicket.WithDueDate
 
AGENT - com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
means that the chat step was triggered by the agent
AgentActionHandler - Interface in com.novomind.ecom.api.iagent.action
This handler provides information about the agent's state and functions to perform specific actions for the agent.
AgentAvailability - Interface in com.novomind.ecom.api.iagent.common
Represents the agent availability states for specific module.
agentAvailabilityChanged(AgentAvailabilityChangedEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.AgentAvailabilityEventListener
Indicates that the availability state of an agent has changed
AgentAvailabilityChangedEvent - Interface in com.novomind.ecom.api.iagent.common.event
An AgentAvailabilityChangedEvent is an event triggered due to an agent availability change.
AgentAvailabilityEventListener - Interface in com.novomind.ecom.api.iagent.common.event
The AgentAvailabilityEventListener is an interface that implements the callback event functions triggered due to agent availability changes.
AgentBacklogMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for mails within the agent application displaying inquiries and forwarded or resubmitted tickets for this agent.
AgentBacklogMessageFilterMenuItem - Class in com.novomind.ecom.api.imail.agent.frontend.menu
This class is used to display a custom backlog message menu in the novomind iAGENT Desk frontend.
AgentBacklogMessageFilterMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.menu.AgentBacklogMessageFilterMenuItem
Constructs an AgentBacklogMessageFilterMenuItem with the given name.
AgentCallAction - Interface in com.novomind.ecom.api.iagent.action.call
This interface represents all agent actions concerning a call.
AgentCallActionValidationException - Exception in com.novomind.ecom.api.iagent.exception
 
AgentCallActionValidationException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
Constructs a AgentCallActionValidationException with the specified detail message.
AgentCallActionValidationException(String, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
Constructs an AgentCallActionValidationException with the specified detail message and an url to be opened within a dialog window instead of a simple error message.
AgentCallActionValidationException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
Constructs a AgentCallActionValidationException with the specified detail message and cause.
AgentCallActionValidationException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
Constructs a AgentCallActionValidationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
AgentCallActionValidator - Interface in com.novomind.ecom.api.iagent.action.call
This is an extension point for validation of actions on calls performed by agents.
AgentCallCloseAction - Interface in com.novomind.ecom.api.iagent.action.call
This action represents all call close actions by an agent.
AgentCallCloseActionViewContext - Interface in com.novomind.ecom.api.iagent.frontend.dialog
This interface is used to provide view context specific information within the novomind iAGENT Desk application for dialogs opened on call close action validation faults.
AgentCallInfo - Interface in com.novomind.ecom.api.iagent.state
The AgentCallInfo provides information about a delivered or established ActiveCall that is currently attached to the agent's phone device.
AgentCallQuickCase - Interface in com.novomind.ecom.api.iagent.model
This interface provides information of a call quick case of an agent.
AgentCallQuickCaseStartOperation - Interface in com.novomind.ecom.api.iagent.operation.quickcase
Represents an operation to start a call quick case for an agent.
AgentCallQuickCaseStartOperationResult - Interface in com.novomind.ecom.api.iagent.operation.quickcase
This interface represents the result of a successful AgentCallQuickCaseStartOperation
AgentCategoryVisibility - Enum in com.novomind.ecom.api.iagent.visibility.category.visibilities
This class contains all possible visibilities for the categories in the role agent
AgentCategoryVisibilityContext - Class in com.novomind.ecom.api.iagent.visibility.category
This class represents an agent visibility context for a category
AgentChatAction - Interface in com.novomind.ecom.api.iagent.action.chat
This interface represents all agent actions concerning a chat The interface provides the chat and the user performing the action.
AgentChatActionValidationException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a Validation Exception for an AgentChatAction has occurred.
AgentChatActionValidationException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
Constructs a AgentChatActionValidationException with the specified detail message.
AgentChatActionValidationException(String, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
Constructs an AgentChatActionValidationException with the specified detail message and an url to be opened within a dialog window instead of a simple error message.
AgentChatActionValidationException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
Constructs a AgentChatActionValidationException with the specified detail message and cause.
AgentChatActionValidationException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
Constructs a AgentChatActionValidationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
AgentChatActionValidator - Interface in com.novomind.ecom.api.iagent.action.chat
This is an extension point for validation of actions on chats performed by agents.
AgentChatCloseAction - Interface in com.novomind.ecom.api.iagent.action.chat
This action is performed when an agent is closing a chat within the novomind iAGENT chat process.
AgentChatCloseActionViewContext - Interface in com.novomind.ecom.api.iagent.action.chat
This interface is used to provide view context specific information within the novomind iAGENT Chat Agent application for dialogs opened on chat close action validation faults.
AgentChatClosedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been closed by an agent.
AgentChatCloseOperation - Interface in com.novomind.ecom.api.iagent.routing.operation.close
Represents an operation to close a chat as an agent.
AgentChatCloseOperationFailedException - Exception in com.novomind.ecom.api.iagent.routing.operation.close
An AgentChatCloseOperationFailedException is thrown by an AgentChatCloseOperation if the operation execution has failed.
AgentChatCloseOperationFailedException(String, Chat, User) - Constructor for exception com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
 
AgentChatCloseOperationFailedException(String, Throwable, Chat, User) - Constructor for exception com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
 
AgentChatCloseOperationResult - Interface in com.novomind.ecom.api.iagent.routing.operation.close
This interface represents the result of a successful AgentChatCloseOperation
AgentChatInfo - Interface in com.novomind.ecom.api.iagent.state
This interface provides information about the agent chat pool.
AgentChatInfoViewContext - Interface in com.novomind.ecom.api.iagent.frontend.chatinfo
This interface is used to provide view context specific information for chats within the personal agent's folder.
AgentChatJoinedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered asynchronously after a chat has been joined by an agent.
AgentChatQuitEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been quit by an agent.
AgentChatRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been recategorized by an agent.
AgentChatRequeuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been queued again after being assigned to an agent.
AgentChatResubmittedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been resubmitted by an agent.
AgentChatRoutedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been routed to an agent.
AgentChatSession - Interface in com.novomind.ecom.api.iagent.model
AgentChatSession represents the chat session of an agent.
AgentChatUploadAttachmentAction - Interface in com.novomind.ecom.api.iagent.action.chat
This action is performed when an agent is uploading an attachment to a chat within the novomind iAGENT chat process.
AgentDevice - Interface in com.novomind.ecom.api.iagent.model
An AgentDevice is a hard phone or soft phone or any other device providing capabilities to accept calls.
AgentDeviceControlConnector - Interface in com.novomind.ecom.api.iagent.connector.call
The AgentDeviceControlConnector is an interface to provide additional functionality to control a remote agent device within the novomind iAGENT routing process.
AgentDeviceEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An AgentDeviceEvent is an event related to a ConnectedAgentDevice
AgentDeviceEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.call
The AgentDeviceEventListener is an interface that implements the callback event functions triggered due to agent device events.
AgentDeviceLoginException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an exception has occurred during agent device login procedure.
AgentDeviceLoginException(String, int, ConnectedAgentDevice) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
AgentDeviceLoginException(String, int, User, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
AgentDeviceLoginException(String, int, User, String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
AgentDeviceLoginException(String, AgentDeviceLoginException.Reason, ConnectedAgentDevice) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
AgentDeviceLoginException(String, AgentDeviceLoginException.Reason, User, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
AgentDeviceLoginException(String, AgentDeviceLoginException.Reason, User, String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
AgentDeviceLoginException.Reason - Enum in com.novomind.ecom.api.iagent.exception
The reasons for agent device login faults
AgentDeviceLoginRequest - Interface in com.novomind.ecom.api.iagent.request
An AgentDeviceLoginRequest provides all credentials for an agent to log in on a device.
AgentDeviceLoginResult - Class in com.novomind.ecom.api.iagent.result
An AgentDeviceLoginResult provides all information about the successful agent login on an agent device.
AgentDeviceLoginResult(AgentDevice) - Constructor for class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
 
AgentDeviceOperationException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an exception has occurred during agent device operation.
AgentDeviceOperationException(String, int, ConnectedAgentDevice) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
AgentDeviceOperationException(String, int, User, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
AgentDeviceOperationException(String, int, User, String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
AgentDeviceState - Interface in com.novomind.ecom.api.iagent.common
This interface provides information about the agent device state.
agentDeviceStateChanged(AgentDeviceStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.AgentDeviceStateEventListener
Indicates that the state of an AgentDevice has changed
AgentDeviceStateChangedEvent - Interface in com.novomind.ecom.api.iagent.common.event
An AgentDeviceStateChangedEvent is an event triggered due to a state change of an AgentDevice The event is triggered by the novomind iAGENT routing process.
AgentDeviceStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
The AgentDeviceStateEventListener is an interface that implements the callback event functions triggered due to agent device state changes.
AgentDraftMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for draft mails within the Agent application only
AgentDraftMessage - Interface in com.novomind.ecom.api.imail.model
Represents a MailMessage in the personal drafts folder of an agent.
AgentDraftMessageInfo - Interface in com.novomind.ecom.api.imail.model
A AgentDraftMessageInfo object provides information about an AgentDraftMessage.
AgentEditorController - Interface in com.novomind.ecom.api.imail.agent.frontend
This interface is used to provide specific functions to be called on the currently active agent's editor for the selected message.
AgentEditorControllerProvider - Interface in com.novomind.ecom.api.imail.provider
Represents an object that "knows" or can provide a AgentEditorController
AgentEditorMailInfoViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.mailinfo
This interface is used to provide view context specific information within the iAGENT agent application only, for mails within the personal agent's folder.
AgentExternalForwardMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient by an agent within the novomind iAGENT core process and the ticket has been closed.
AgentExternalForwardMessageSentAndTicketForwardedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient by an agent within the novomind iAGENT core process.
AgentExternalForwardMessageSentAndTicketKeptEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient by an agent within the novomind iAGENT core process.
AgentExternalInquiryMessageSentTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient due to an inquiry operation triggered by an agent within the novomind iAGENT core process.
AgentFolderInfo - Interface in com.novomind.ecom.api.iagent.state
This interface provides information about the agent folder.
AgentGroup - Interface in com.novomind.ecom.api.iagent.model
Represents an AgentGroup object
AgentGroupModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
 
AgentHomeTab - Class in com.novomind.ecom.api.imail.agent.frontend.home
Instances of this class are used as return values of AgentHomeTabProvider to display custom tabs in the home section of the novomind iAGENT Desk UI.
AgentHomeTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTab
Initializes a newly created AgentHomeTab
AgentHomeTabBehavior - Class in com.novomind.ecom.api.imail.agent.frontend.home
The interface defines several behaviors of an AgentHomeTab
AgentHomeTabBehavior(AgentHomeTabBehavior.SelectionType) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior
 
AgentHomeTabBehavior.SelectionType - Enum in com.novomind.ecom.api.imail.agent.frontend.home
 
AgentHomeTabProvider - Interface in com.novomind.ecom.api.imail.agent.frontend.home
An AgentHomeTabProvider is used to provide a custom AgentHomeTab in the home section of the novomind iAGENT Desk UI.
AgentHomeViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.home
This interface provides information and functionality for view context sensitive data and operations to render an AgentHomeTab.
AgentIncomingCallInfo - Interface in com.novomind.ecom.api.iagent.state
The AgentIncomingCallInfo provides information about a delivered or established IncomingCall that is currently attached to the agent's phone device.
AgentInfo - Interface in com.novomind.ecom.api.iagent.state
An AgentInfo is the interface to get non persistent informations of agent user entities.
AgentInfoHandler - Interface in com.novomind.ecom.api.iagent.state
Handler to access non persistent agent information.
AgentIntermediateMessageSentTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an intermediate message associated with a ticket has been successfully sent by an agent within the novomind iAGENT core process.
AgentInternalForwardedTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed to an agent due to an internal forward operation by another agent.
AgentLoginState - Interface in com.novomind.ecom.api.iagent.common
This interface provides information about the agent login state at the novomind iAGENT Desk.
agentLoginStateChanged(AgentLoginStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.AgentLoginStateEventListener
Indicates that the login state of an agent has changed.
AgentLoginStateChangedEvent - Interface in com.novomind.ecom.api.iagent.common.event
An AgentLoginStateChangedEvent is an event triggered due to an agent login state change.
AgentLoginStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
The AgentLoginStateEventListener is an interface that implements the callback event functions triggered due to agent login state changes.
AgentMailEditorAppearance - Class in com.novomind.ecom.api.imail.agent.frontend.editor
This class is used to customize the appearance of the agent's mail editor within the novomind iAGENT Desk application.
AgentMailEditorAppearanceProvider - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
A AgentMailEditorAppearanceProvider is used to customize the appearance of the agent's editor.
AgentMailEditorTextModuleListManipulator - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
An AgentMailEditorTextModuleListManipulator is used to manipulate the list of text module first level group items offered to an agent within the novomind iAGENT Desk editor.
AgentMailEditorTextModuleManipulationInput - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
An AgentMailEditorTextModuleManipulationInput provides all information to manipulate the List of text module first level group items offered to an agent in the novomind iAGENT Desk mail editor.
AgentMailEditorViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
This interface is used to provide view context specific information within the novomind iAGENT Desk application, for mails selected within the personal agent's folder and displayed within the agent's editor.
AgentMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for mails within the personal agent's folder.
AgentMessage - Interface in com.novomind.ecom.api.imail.model
Represents a MailMessage in the personal folder of an agent.
AgentMessageDeselectedEvent - Interface in com.novomind.ecom.api.imail.agent.frontend.event
This event is triggered when a message in the agent's personal inbox folder of the novomind iAGENT Desk has been deselected by an agent.
AgentMessageFilterMenuItemProvider - Interface in com.novomind.ecom.api.imail.agent.frontend.menu
An AgentMessageFilterMenuItemProvider is used to build a custom menu to display a view of filtered messages in the novomind iAGENT Desk frontend.
AgentMessageFilterMenuViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.menu
This interface provides information and view context sensitive data to display a AbstractMessageFilterMenuItem in the novomind iAGENT Desk.
AgentMessageInfo - Interface in com.novomind.ecom.api.imail.model
An AgentMessageInfo object provides information about an AgentMessage.
agentMessageInfos() - Method in interface com.novomind.ecom.api.iagent.state.AgentFolderInfo
Returns a sequential Stream over the agent folder containing AgentMessageInfo elements as its source.
AgentMessageSelectedEvent - Interface in com.novomind.ecom.api.imail.agent.frontend.event
This event is triggered when a message has been selected by an agent in the agent's personal inbox folder of the novomind iAGENT Desk.
agentMessageSelectionChanged(AgentMessageDeselectedEvent) - Method in interface com.novomind.ecom.api.imail.agent.frontend.event.AgentMessageSelectionEventListener
This more specific method is called when a message has been deselected by an agent in the agent's personal inbox folder of the novomind iAGENT Desk or a previously selected message is no longer selected by an agent.
agentMessageSelectionChanged(AgentMessageSelectedEvent) - Method in interface com.novomind.ecom.api.imail.agent.frontend.event.AgentMessageSelectionEventListener
This more specific method is called when a message has been selected by an agent in the agent's personal inbox folder of the novomind iAGENT Desk.
agentMessageSelectionChanged(AgentMessageSelectionChangedEvent) - Method in interface com.novomind.ecom.api.imail.agent.frontend.event.AgentMessageSelectionEventListener
This method is called when the selection of a message in the agent's personal inbox folder of the novomind iAGENT Desk has changed.
AgentMessageSelectionChangedEvent - Interface in com.novomind.ecom.api.imail.agent.frontend.event
This event is triggered when a message has been selected or deselected by an agent in the agent's personal inbox folder of the novomind iAGENT Desk.
AgentMessageSelectionEventListener - Interface in com.novomind.ecom.api.imail.agent.frontend.event
The AgentMessageSelectionEventListener is an interface that implements the event functions to be called on message selection changes triggered by the agent in the novomind iAGENT Desk process and processed in the novomind iAGENT routing process.
AgentMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent by an agent within the novomind iAGENT core process.
AgentOutgoingCallInfo - Interface in com.novomind.ecom.api.iagent.state
The AgentOutgoingCallInfo provides information about a delivered or established OutgoingCall that is currently attached to the agent's phone device.
AgentOutgoingChatStepSentEvent - Interface in com.novomind.ecom.api.iagent.chat.listener
This event is triggered asynchronously when an outgoing message chatstep has been sent by an agent.
AgentOutgoingMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for sent mails within the Agent application only
AgentOutgoingMessageFilterMenuItem - Class in com.novomind.ecom.api.imail.agent.frontend.menu
This class is used to display a custom outgoing message menu in the novomind iAGENT Desk frontend.
AgentOutgoingMessageFilterMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.menu.AgentOutgoingMessageFilterMenuItem
Constructs an AgentOutgoingMessageFilterMenuItem with the given name.
AgentPauseState - Interface in com.novomind.ecom.api.iagent.common
This interface provides information about the agent pause state and also provides the optional PauseReason when an agent is paused.
agentPauseStateChanged(AgentPauseStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.AgentPauseStateEventListener
Indicates that the pause state of an agent has changed
AgentPauseStateChangedEvent - Interface in com.novomind.ecom.api.iagent.common.event
An AgentPauseStateChangedEvent is an event triggered due to a agent pause state change.
AgentPauseStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
The AgentPauseStateEventListener is an interface that implements the callback event functions triggered due to agent pause state changes.
AgentPhoneSystemInfo - Interface in com.novomind.ecom.api.iagent.state
The AgentPhoneSystemInfo provides the PhoneSystem that has been used to connect the phone device of an agent during the agent's login procedure.
AgentPhoneTicketCreatedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a phone ticket has been created.
AgentPhoneTicketMailEditorAppearance - Class in com.novomind.ecom.api.imail.agent.frontend.editor
This class is used to customize the appearance of the agent's mail editor for a PhoneTicket within the novomind iAGENT Desk application.
AgentPhoneTicketMailEditorViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
This interface is used to provide view context specific information within the novomind iAGENT Desk application, for the agent's editor displayed for a PhoneTicket.
AgentPhoneTicketMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for mails within the agent application displaying a phone ticket for this agent.
AgentPostProcessingState - Interface in com.novomind.ecom.api.iagent.common
This interface provides information about the agent post processing state and also provides the optional Call object regarding to this post processing time.
agentPostProcessingStateChanged(AgentPostProcessingStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.AgentPostProcessingStateEventListener
Indicates that the post processing state of an agent has changed
AgentPostProcessingStateChangedEvent - Interface in com.novomind.ecom.api.iagent.common.event
An AgentPostProcessingStateChangedEvent is an event triggered due to a agent post processing state change.
AgentPostProcessingStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
The AgentPostProcessingStateEventListener is an interface that implements the callback event functions triggered due to agent post processing state changes.
AgentPreSendExternalForwardMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when the associated ticket has been closed by an agent and an external message is about to be sent to an external recipient within the novomind iAGENT core process.
AgentPreSendExternalForwardMessageAndForwardTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by an agent.
AgentPreSendExternalForwardMessageAndKeepTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by an agent.
AgentPreSendExternalInquiryMessageTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an inquiry operation of the associated ticket by an agent.
AgentPreSendIntermediateMessageTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an intermediate message associated with a ticket is about to be sent by an agent within the novomind iAGENT core process.
AgentPreSendMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket is about to be sent by an agent within the novomind iAGENT core process.
AgentQueuedCallInfo - Interface in com.novomind.ecom.api.iagent.state
The AgentQueuedCallInfo provides information about a delivered or established QueuedCall that is currently attached to the agent's phone device.
AgentQuickCase - Interface in com.novomind.ecom.api.iagent.model
This interface provides information of a quick case of an agent.
AgentQuickCaseCancelOperation - Interface in com.novomind.ecom.api.iagent.operation.quickcase
Represents an operation to cancel a quick case for an agent.
AgentQuickCaseCancelOperationResult - Interface in com.novomind.ecom.api.iagent.operation.quickcase
This interface represents the result of a successful AgentQuickCaseCancelOperation
AgentQuickCaseMailEditorAppearance - Class in com.novomind.ecom.api.imail.agent.frontend.editor
This class is used to customize the appearance of the agent's mail editor for a QuickCase within the novomind iAGENT Desk application.
AgentQuickCaseMailEditorViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
This interface is used to provide view context specific information within the novomind iAGENT Desk application, for the agent's editor displayed for a QuickCase.
AgentQuickCaseMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for mails within the agent application displaying a quick case tickets for this agent.
AgentQuickCaseOperationBuilder - Interface in com.novomind.ecom.api.iagent.operation.quickcase
This interface provides specific builders to build operations to start and cancel a quick case for an agent.
AgentQuickCaseOperationBuilder.StartQuickCase - Interface in com.novomind.ecom.api.iagent.operation.quickcase
 
AgentQuickCaseOperationBuilder.StartQuickCase.AsCallQuickCase - Interface in com.novomind.ecom.api.iagent.operation.quickcase
 
AgentQuickCaseStartOperation - Interface in com.novomind.ecom.api.iagent.operation.quickcase
Represents an operation to start a quick case for an agent.
AgentQuickCaseStartOperationResult - Interface in com.novomind.ecom.api.iagent.operation.quickcase
This interface represents the result of a successful AgentQuickCaseStartOperation
AgentQuickCaseTicketAction - Interface in com.novomind.ecom.api.imail.agent.action
This interface represents all agent actions concerning a quick case The interface provides the Ticket and the User performing the action.
AgentQuickCaseTicketCreateAndCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is creating a quick case and closing it without answer within the novomind iAGENT Desk process.
AgentQuickCaseTicketCreateAndKeepAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is creating a quick case and keeping it in his personal inbox within the novomind iAGENT Desk process.
AgentQuickCaseTicketCreateAndRouteAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is creating a quick case and forwarding it to be routed within the novomind iAGENT Desk process.
AgentQuickCaseTicketCreatedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a quick case ticket has been created.
AgentQuickCaseTicketCreateSendAndCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is creating a quick case with an answer to be sent and closing it within the novomind iAGENT Desk process.
AgentResubmittedTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed to an agent due to a previous resubmit operation that has been triggered by the agent itself and has exceeded its due date.
AgentSidebarContent - Class in com.novomind.ecom.api.imail.agent.frontend.sidebar
Represents a custom sidebar to be displayed within an iframe in the novomind iAGENT Desk and also within the novomind iAGENT Chat frontend.
AgentSidebarContent(String) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
AgentSidebarContent.ToggleEvent - Enum in com.novomind.ecom.api.imail.agent.frontend.sidebar
Defines toggle events to open or close the sidebar automatically, when the specified event occurs.
AgentSidebarContentProvider - Interface in com.novomind.ecom.api.imail.agent.frontend.sidebar
An AgentSidebarContentProvider is used to provide a custom AgentSidebarContent in the novomind iAGENT Desk and novomind iAGENT Chat frontend.
AgentSidebarViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.sidebar
This interface provides information and functionality for view context sensitive data and operations to render an AgentSidebarContent.
AgentTenantVisibility - Enum in com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities
This class contains all possible visibilities for the tenants in the role agent
AgentTenantVisibilityContext - Class in com.novomind.ecom.api.iagent.visibility.tenant.context
This class represents an agent visibility context for a tenant
AgentTicketAction - Interface in com.novomind.ecom.api.imail.agent.action
This interface represents all agent actions concerning a ticket The interface provides the Ticket and the User performing the action.
AgentTicketActionValidationException - Exception in com.novomind.ecom.api.imail.exception
 
AgentTicketActionValidationException(String) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
Constructs a AgentTicketActionValidationException with the specified detail message.
AgentTicketActionValidationException(String, String) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
Constructs an AgentTicketActionValidationException with the specified detail message and an url to be opened within a dialog window instead of a simple error message.
AgentTicketActionValidationException(String, Throwable) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
Constructs a AgentTicketActionValidationException with the specified detail message and cause.
AgentTicketActionValidationException(Throwable) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
Constructs a AgentTicketActionValidationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
AgentTicketActionValidator - Interface in com.novomind.ecom.api.imail.agent.validator
This is an extension point for validation of actions on tickets performed by agents.
AgentTicketAnsweredClearanceRequiredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered by an agent and now is waiting for clearance before being sent.
AgentTicketAnsweredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered by an agent and now is waiting to be sent to the customer in the next step.
AgentTicketClearanceRequiredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a previously assigned ticket changes the state to TicketState.CLEARANCE_REQUIRED.
AgentTicketCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action represents all ticket close actions by an agent.
AgentTicketCloseActionViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.dialog
This interface is used to provide view context specific information within the novomind iAGENT Desk application for dialogs opened on ticket close action validation faults.
AgentTicketClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been closed by an agent within the novomind iAGENT Desk process without being answered.
AgentTicketCloseNoAnswerAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is closing the ticket without answer within the novomind iAGENT Desk process.
AgentTicketCloseOperation - Interface in com.novomind.ecom.api.imail.routing.operation.close
Represents an operation to close a ticket as an agent.
AgentTicketCloseOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.close
An AgentTicketCloseOperationFailedException is thrown by an AgentTicketCloseOperation if the operation execution has failed.
AgentTicketCloseOperationFailedException(String, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
 
AgentTicketCloseOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
 
AgentTicketCloseOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.close
This interface represents the result of a successful AgentTicketCloseOperation
AgentTicketForwardAndCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is forwarding and closing a ticket without answer within the novomind iAGENT Desk process.
AgentTicketForwardAndMultiCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is forwarding a ticket and closing the ticket and related tickets without answer within the novomind iAGENT Desk process.
AgentTicketForwardedAndClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been forwarded and closed by an agent within the novomind iAGENT Desk process without being answered.
AgentTicketInternalForwardedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been internally forwarded by an agent to another agent manually within the novomind iAGENT routing process.
AgentTicketManuallyRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been pulled by an agent manually within the novomind iAGENT routing process.
AgentTicketMultiCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action represents all ticket close actions by an agent which also closed tickets related to the closed ticket.
AgentTicketMultiCloseNoAnswerAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is closing a ticket and related tickets without answer within the novomind iAGENT Desk process.
AgentTicketRecategorizeAction - Interface in com.novomind.ecom.api.imail.agent.action
This action represents a ticket recategorize action by an agent.
AgentTicketRecategorizedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been recategorized by an agent.
AgentTicketRelatedCloseActionsValidationException - Exception in com.novomind.ecom.api.imail.exception
 
AgentTicketRelatedCloseActionsValidationException(String, Throwable, Map<AgentTicketCloseNoAnswerAction, AgentTicketRelatedCloseActionValidationException>) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
Constructs an AgentTicketRelatedCloseActionsValidationException with the specified detail message and cause.
AgentTicketRelatedCloseActionsValidationException(String, Map<AgentTicketCloseNoAnswerAction, AgentTicketRelatedCloseActionValidationException>) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
Constructs an AgentTicketRelatedCloseActionsValidationException with the specified detail message.
AgentTicketRelatedCloseActionsValidationException(Throwable, Map<AgentTicketCloseNoAnswerAction, AgentTicketRelatedCloseActionValidationException>) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
Constructs an AgentTicketRelatedCloseActionsValidationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
AgentTicketRelatedCloseActionValidationException - Exception in com.novomind.ecom.api.imail.exception
 
AgentTicketRelatedCloseActionValidationException(String) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionValidationException
Constructs an AgentTicketRelatedCloseActionValidationException with the specified detail message.
AgentTicketRelatedCloseActionValidationException(String, Throwable) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionValidationException
Constructs an AgentTicketRelatedCloseActionValidationException with the specified detail message and cause.
AgentTicketRelatedCloseActionValidationException(Throwable) - Constructor for exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionValidationException
Constructs an AgentTicketRelatedCloseActionValidationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
AgentTicketRequeuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a previously assigned ticket has been queued again by the same agent, that had been assigned to the ticket.
AgentTicketResubmittedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been resubmitted by an agent manually within the novomind iAGENT routing process.
AgentTicketSendAndCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is sending the answer to a ticket within the novomind iAGENT Desk process.
AgentTicketSendAndCloseActionViewContext - Interface in com.novomind.ecom.api.imail.agent.frontend.dialog
This interface is used to provide view context specific information within the novomind iAGENT Desk application for dialogs opened on ticket send and close action validation faults.
AgentTicketSendAndMultiCloseAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is sending the answer to a ticket and closing the ticket and related tickets within the novomind iAGENT Desk process.
AgentTicketSendIntermediateAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is sending an intermediate reply to a ticket within the novomind iAGENT Desk process.
AgentTicketUploadAttachmentAction - Interface in com.novomind.ecom.api.imail.agent.action
This action is performed when an agent is uploading an attachment within the novomind iAGENT Desk process.
AgentVisibilityHandler - Interface in com.novomind.ecom.api.iagent.visibility
This handler provides the visibility information for online agents.
alert() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder
This method returns a UserNotificationOperationBuilder.Alert instance which is able to set the different parameters for building a user notification by an alert inline popup window.
AlertUserNotificationOperation - Interface in com.novomind.ecom.api.iagent.operation.notification
Represents an operation to display an alert window notification to a user.
ALL_CATEGORIES - com.novomind.ecom.api.iagent.model.User.CategoryMode
All categories will be available for the user
allowCloseWithoutAnswer() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of closing a message without sending a message as answer by manual choice of the agent.
allowCreateAndClose() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and allows the create and close feature for the PhoneTicket.
allowCreateAndClose() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and allows the create and close feature for the QuickCase.
allowCreateAndEnqueue() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and allows the create and enqueue feature for the PhoneTicket.
allowCreateAndEnqueue() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and allows the create and enqueue feature for the QuickCase.
allowCreateAndKeep() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and allows the create and keep feature for the PhoneTicket.
allowCreateAndKeep() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and allows the create and keep feature for the QuickCase.
allowCreateAndSend() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and allows the create and send feature for the PhoneTicket.
allowCreateAndSend() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and allows the create and send feature for the QuickCase.
allowExternalForwardAndClose() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of externally forwarding a message and closing the ticket.
allowExternalForwardAndKeep() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.
allowExternalForwardAndProcess() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of externally forwarding and processing a message.
allowExternalInquiry() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of sending an external inquiry message.
allowSendAfterClearance() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.
allowSendIntermediateReply() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and allows the feature of sending an intermediate reply message.
analyzeIncomingMessage(IncomingMessageAnalyzerInput) - Method in interface com.novomind.ecom.api.imail.core.IncomingMessageAnalyzer
The method is called after the message has been received but before it is pushed to the central backlog.
AnalyzerDecision<T> - Interface in com.novomind.ecom.api.imail.core.result.decision
A AnalyzerDecision made by an implementor of IncomingMessageAnalyzer
answer(ConnectedAgentDevice) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
Answer an alerting call on the agent device.
ANSWERED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been answered and the answered message is waiting to be sent.
AnswerType - Enum in com.novomind.ecom.api.imail.model
The AnswerType specifies the different operation types available during outgoing message processing.
App - Interface in com.novomind.ecom.api.iagent.model
Represents an App object
AppProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that can provide an app
ArchiveAccessCallInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.callinfo
This interface is used to provide view context specific information for calls, that are not present in the backlog any more and are accessed by a database or archive lookup.
ArchiveAccessChatInfoViewContext - Interface in com.novomind.ecom.api.iagent.frontend.chatinfo
This interface is used to provide view context specific information for chats, that have been retrieved directly via an archive access.
ArchiveAccessMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for tickets, that has been retrieved directly via an archive access.
asCallQuickCase() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Converts the quick case into a call quick case.
ASSIGNED - com.novomind.ecom.api.iagent.state.RoutingWorkItemState
The routing decision for the RoutingWorkItem is done.
ASSIGNED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been assigned to an agent and the message has been delivered to the agent's folder.
ASSIGNED - com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.AgentTenantVisibility
Show only the tenants, that are assigned to the users groups.
ASSIGNED - com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
Show only the tenants, that are assigned to the users groups.
ASSIGNED_AND_ORPHANS - com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
Show the tenants, that are assigned to the users groups and also all tenants that aren't assigned to any group.
ASSIGNED_CATEGORIES - com.novomind.ecom.api.iagent.model.User.CategoryMode
Only the assigned categories of this user will be available for the user
Attachment - Interface in com.novomind.ecom.api.iagent.model
An Attachment is a common facade for all types of attachments.
AttachmentDataSource - Interface in com.novomind.ecom.api.iagent.model
An AttachmentDataSource provides information and access to the binary data of an attachment.
AttachmentDataSourceProvider - Interface in com.novomind.ecom.api.iagent.provider
An AttachmentDataSourceProvider is used to retrieve attachments from external sources as document management systems or CRM systems.
AttachmentFilterContext - Interface in com.novomind.ecom.api.iagent.frontend.attachments
The AttachmentFilterContext has all required information to provide a list of suitable attachments for the current issue and the current user.
AttachmentIOException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an exception has occurred accessing the InputStream of an AttachmentDataSource.
AttachmentIOException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentIOException
 
AttachmentIOException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentIOException
 
AttachmentIOException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentIOException
 
AttachmentListManipulator - Interface in com.novomind.ecom.api.iagent.frontend.attachments
An AttachmentListManipulator is used to manipulate the list of attachments that can be selected and attached by the agent.
AttachmentNotFoundException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a permanent error has occurred accessing the InputStream of an AttachmentDataSource.
AttachmentNotFoundException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentNotFoundException
 
AttachmentNotFoundException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentNotFoundException
 
AttachmentNotFoundException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentNotFoundException
 
attachments(List<String>) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Adds attachments to the message that will be created for the new ticket.
AttachmentTemporaryNotAvailableException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an temporary error has occurred accessing the InputStream of an AttachmentDataSource.
AttachmentTemporaryNotAvailableException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentTemporaryNotAvailableException
 
AttachmentTemporaryNotAvailableException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentTemporaryNotAvailableException
 
AttachmentTemporaryNotAvailableException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.AttachmentTemporaryNotAvailableException
 
AttachmentValidator - Interface in com.novomind.ecom.api.iagent.validator
This is an extension point for validation of attachments that are supposed to be uploaded.
auto() - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent
 
auto() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithCall.WithCategory
 
auto() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithTicket.WithCategory
 
auto() - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.RequeueOperationBuilder.WithTicket
 
auto() - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue.WithRoutingTags
 
AutoCallRecategorizationOperation - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
Represents an operation to recategorize a Call automatically.
AutoCallRecategorizationOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.recategorization
An AutoCallRecategorizationOperationFailedException is thrown by an AutoCallRecategorizationOperation if the operation execution has failed.
AutoCallRecategorizationOperationFailedException(String, Call, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperationFailedException
 
AutoCallRecategorizationOperationFailedException(String, Throwable, Call, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperationFailedException
 
AutoCallRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
This interface represents the result of a successful AutoCallRecategorizationOperation
AutoExternalForwardMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient due to an automatic external forward and close operation within the novomind iAGENT core process.
AutoExternalForwardMessageSentAndTicketForwardedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient due to an automatic external forward operation within the novomind iAGENT core process.
AutoIntermediateMessageSentTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when automatic intermediate reply message associated with a ticket has been successfully sent within the novomind iAGENT core process.
AutoInternalForwardedTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed to an agent due to an automatically triggered internal forward operation.
AutoMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an automatically generated message associated with a ticket has been successfully sent and the associated ticket has been closed within the novomind iAGENT core process.
AutoPreSendExternalForwardMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when the associated ticket has been closed automatically and an external message is about to be sent to an external recipient within the novomind iAGENT core process.
AutoPreSendExternalForwardMessageAndForwardTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient automatically within the novomind iAGENT core process due to an automatic external forward operation of the associated ticket.
AutoPreSendIntermediateMessageTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when automatic intermediate reply message associated with a ticket is about to be sent within the novomind iAGENT core process.
AutoPreSendMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an automatically generated message associated with a ticket is about to be sent and the associated ticket is about to be closed within the novomind iAGENT core process.
AutoResubmittedTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed to an agent due to a previous resubmit operation that has been triggered automatically and has exceeded its due date.
AutoRoutingTagOperation - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
Represents an operation to change the routing tags of an issue.
AutoRoutingTagOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.routingtags
An AutoRoutingTagOperationFailedException is thrown by an AutoRoutingTagOperation if the operation execution has failed.
AutoRoutingTagOperationFailedException(String, Issue) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
 
AutoRoutingTagOperationFailedException(String, Throwable, Issue) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
 
AutoRoutingTagOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
This interface represents the result of a successful AutoRoutingTagOperation
AutoTicketAnsweredClearanceRequiredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered automatically and now is waiting for clearance before being sent.
AutoTicketAnsweredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered automatically and now is waiting to be sent to the customer in the next step.
AutoTicketClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been closed automatically e.g.
AutoTicketForwardedAndClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been forwarded and closed automatically e.g.
AutoTicketInternalForwardedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been internally forwarded automatically within the novomind iAGENT routing process.
AutoTicketInternalForwardOperation - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
Represents an operation to internally forward a ticket automatically.
AutoTicketInternalForwardOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.internalforward
An AutoTicketInternalForwardOperationFailedException is thrown by an AutoTicketInternalForwardOperation if the operation execution has failed.
AutoTicketInternalForwardOperationFailedException(String, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
 
AutoTicketInternalForwardOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
 
AutoTicketInternalForwardOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
This interface represents the result of a successful AutoTicketInternalForwardOperation
AutoTicketRecategorizationOperation - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
Represents an operation to recategorize a ticket automatically.
AutoTicketRecategorizationOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.recategorization
An AutoTicketRecategorizationOperationFailedException is thrown by an AutoTicketRecategorizationOperation if the operation execution has failed.
AutoTicketRecategorizationOperationFailedException(String, Ticket, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
 
AutoTicketRecategorizationOperationFailedException(String, Throwable, Ticket, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
 
AutoTicketRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
This interface represents the result of a successful AutoTicketRecategorizationOperation
AutoTicketRecategorizedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been recategorized automatically.
AutoTicketRequeuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a previously assigned ticket has been queued again automatically.
AutoTicketRequeueOperation - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
Represents an operation to re-queue a ticket automatically.
AutoTicketRequeueOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.requeue
An AutoTicketRequeueOperationFailedException is thrown by an AutoTicketRequeueOperation if the operation execution has failed.
AutoTicketRequeueOperationFailedException(String, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
 
AutoTicketRequeueOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
 
AutoTicketRequeueOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
This interface represents the result of a successful AutoTicketRequeueOperation
AutoTicketResubmittedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been resubmitted automatically within the novomind iAGENT routing process.
AutoTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed automatically to an agent.

B

BacklogCallInfo - Interface in com.novomind.ecom.api.imail.model
A BacklogCallInfo object provides information about a Call in the backlog.
BacklogCallInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.callinfo
This interface is used to provide view context specific information for calls in the backlog
BacklogChatInfo - Interface in com.novomind.ecom.api.iagent.backlog
A BacklogChatInfo provides non persistent information for a chat in the backlog.
BacklogChatInfoViewContext - Interface in com.novomind.ecom.api.iagent.frontend.chatinfo
This interface is used to provide view context specific information for backlog chats
BacklogHandler<T extends Issue> - Interface in com.novomind.ecom.api.iagent.backlog
This handler provides access to issues within the backlog in the novomind iAGENT routing process.
BacklogMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for backlog mails
BacklogMessage - Interface in com.novomind.ecom.api.imail.model
Represents a MailMessage in the central backlog.
BacklogMessageInfo - Interface in com.novomind.ecom.api.imail.model
A BacklogMessageInfo object provides information about a BacklogMessage.
bccAddresses(List<InternetAddress>) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the bcc-addresses of the new ticket.
bccAddresses(List<InternetAddress>) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the bcc-addresses of the quick case.
BODY - com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
body classification
BOLD - com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
 
BOOLEAN - com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
 
BotChatClosedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been closed by a bot.
BotChatRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been recategorized by a bot.
BotChatRequeuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been queued again after being assigned to a bot.
BotChatRoutedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been routed to a bot.
BotChatSession - Interface in com.novomind.ecom.api.iagent.model
BotChatSession represents the chat session of a chatbot.
BotOutgoingChatStepSentEvent - Interface in com.novomind.ecom.api.iagent.chat.listener
This event is triggered asynchronously when an outgoing message chatstep has been sent by a chatbot.
build() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndClose
Builds the CreateTicketOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndEnqueue
Builds the CreateTicketOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndSend
Builds the CreateTicketOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Alert.WithMessage
Builds the AlertUserNotificationOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Desktop.WithMessage
Builds the DesktopUserNotificationOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Growl.WithMessage
Builds the GrowlUserNotificationOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase.AsCallQuickCase
Builds the AgentCallQuickCaseStartOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Builds the AgentQuickCaseStartOperation for the given parameters.
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithChat.AsAgent
Builds the AgentChatCloseOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithChat.AsSupervisor
Builds the SupervisorChatCloseOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket.AsAgent
Builds the AgentTicketCloseOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket.AsSupervisor
Builds the SupervisorTicketCloseOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket.WithTransactionCode.AsAgent
Builds the AgentTicketCloseOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket.WithTransactionCode.AsSupervisor
Builds the SupervisorTicketCloseOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent.AsSupervisor
Builds the SupervisorTicketInternalForwardOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent.Auto
Builds the AutoTicketInternalForwardOperationBuilder for the given parameters
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithCall.WithCategory.AsSupervisor
Builds the SupervisorCallRecategorizationOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithCall.WithCategory.Auto
Builds the AutoCallRecategorizationOperation for the given parameters
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithTicket.WithCategory.AsSupervisor
Builds the SupervisorTicketRecategorizationOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithTicket.WithCategory.Auto
Builds the AutoTicketRecategorizationOperation for the given parameters
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.RequeueOperationBuilder.WithTicket.AsSupervisor
Builds the SupervisorTicketRequeueOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.RequeueOperationBuilder.WithTicket.Auto
Builds the AutoTicketRequeueOperation for the given parameters
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder.WithTicket.WithDueDate
Builds the TicketResubmitOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder.WithTicket.WithDueDate.WithAgent
Builds the TicketResubmitOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue.WithRoutingTags.AsSupervisor
Builds the SupervisorRoutingTagOperation
build() - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue.WithRoutingTags.Auto
Builds the AutoRoutingTagOperation for the given parameters
BusinessHour - Interface in com.novomind.ecom.api.iagent.model
Represents a business hour object
BusinessHourInfo - Interface in com.novomind.ecom.api.iagent.state
A BusinessHourInfo is the interface to get non persistent informations of BusinessHour entities.
BusinessHourInfoHandler - Interface in com.novomind.ecom.api.iagent.state
Handler to access non persistent business hour information.
This handler is only available in the novomind iAGENT routing process.
BusinessTimeSlot - Interface in com.novomind.ecom.api.iagent.model
Represents a business hour time slot object
BUSY - com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
The call is finished due to a lack of resources (lines, agents, etc.)
BUSY - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
The call has been finished because the call could not be connected within a specified time period, because no suitable agent had been available or an agent has declined the call during delivery.
BUSY - com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
The call could not be connected, because the target device is busy or the target has declined the call.
BUSY - com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
The call could not be redirected, because the external target is busy or the target has declined the call.
BUSY - com.novomind.ecom.api.iagent.state.PhoneDeviceState
The phone device is connected and busy.

C

call - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperationFailedException
 
call - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
 
call(Call) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase.AsCallQuickCase
Sets the call of the call quick case.
call(Call) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder
 
call(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder
 
Call - Interface in com.novomind.ecom.api.iagent.model
A Call represents an existing Issue in the novomind iAGENT system and therefore has an Id, Storage, Tenant, etc.
CallBacklogHandler - Interface in com.novomind.ecom.api.iagent.backlog
This handler provides access to all Call objects within the backlog.
CallChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A CallChangedEvent can be triggered, when an ActiveCall has changed without any change of the CallState.
CallDeliveredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A CallDeliveredEvent is triggered, when a call is ringing (alerting) on an agent device.
CallEstablishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A CallEstablishedEvent is triggered, when a call has been established on an agent device.
CallFinishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A CallFinishedEvent is triggered, when a call has been disconnected and finished.
CallFinishedEvent.FinishCause - Enum in com.novomind.ecom.api.iagent.routing.event.call
Represents all types of finish causes for calls.
CallFinishedEvent.FinishOrigin - Enum in com.novomind.ecom.api.iagent.routing.event.call
Represents the origin that finished the call.
callId - Variable in exception com.novomind.ecom.api.iagent.exception.CallNotFoundException
 
callId - Variable in exception com.novomind.ecom.api.iagent.exception.CallOperationException
 
callId(Long) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the id of the call to be associated with the new ticket.
CallInfo - Interface in com.novomind.ecom.api.imail.model
A CallInfo object provides additional information about a Call.
CallInfoTab - Class in com.novomind.ecom.api.imail.common.frontend.callinfo
Instances of this class are used as return values of CallInfoTabProvider to define and display custom tabs in the call info view (Supervisor and Agent)
CallInfoTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTab
Initializes a newly created CallInfoTab
CallInfoTabProvider - Interface in com.novomind.ecom.api.imail.common.frontend.callinfo
A CallInfoTabProvider is used to build a custom call info tab.
CallInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.callinfo
This interface provides information and functionality for view context sensitive data and operations.
CallNotFoundException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a specified call does not exist or could not be found.
CallNotFoundException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.CallNotFoundException
 
CallNotFoundException(String, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.CallNotFoundException
 
CallOperationException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an exception has occurred during an operation on a call.
CallOperationException(String, String, int) - Constructor for exception com.novomind.ecom.api.iagent.exception.CallOperationException
 
CallOperationException(String, String, int, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.CallOperationException
 
CallOperationResult - Interface in com.novomind.ecom.api.imail.operation
This interface represents the result of a successful call operation.
CallProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that provides a Call
CallRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.operation.recategorization
This interface represents the result of a successful recategorization operation on a Call.
CallRedirectedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A CallRedirectedEvent is triggered, when a call has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.
CallRoutingConnector - Interface in com.novomind.ecom.api.iagent.connector.call
The CallRoutingConnector is an interface to provide call related functions of a remote PBX and also event handling by adding event listeners to react to specific call events within the novomind iAGENT routing process.
CallRoutingEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.call
The CallRoutingEventListener is an interface that implements the callback event functions to be handled by a CallRoutingConnector.
CallRoutingInfo - Interface in com.novomind.ecom.api.imail.model
The interface CallRoutingInfo provides additional information about the routing of a Call.
CallState - Enum in com.novomind.ecom.api.iagent.state
Represents all types of call states.
callStateChanged(CallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a call is delivered to an agent device.
callStateChanged(CallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a call has been established on an agent device.
callStateChanged(CallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a call has been disconnected and finished.
callStateChanged(CallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a call has been redirected that means when the call has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.
callStateChanged(CallStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This method is called after a change of the call state within the novomind iAGENT routing process.
callStateChanged(CallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a call has been transferred from a device to another logged on agent device.
callStateChanged(IncomingCallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an IncomingCall is delivered to an agent device.
callStateChanged(IncomingCallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a IncomingCall has been established on an agent device.
callStateChanged(IncomingCallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an IncomingCall has finished.
callStateChanged(IncomingCallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an incoming call has been redirected to an external target.
callStateChanged(IncomingCallStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called after a change of the call state of an IncomingCall within the novomind iAGENT routing process.
callStateChanged(IncomingCallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an IncomingCall has been transferred from one agent device to another.
callStateChanged(OutgoingCallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an OutgoingCall is delivered to an agent device.
callStateChanged(OutgoingCallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a OutgoingCall has been established on an agent device.
callStateChanged(OutgoingCallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an OutgoingCall has finished.
callStateChanged(OutgoingCallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an outgoing call has been redirected to an external target.
callStateChanged(OutgoingCallStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called after a change of the call state of an OutgoingCall within the novomind iAGENT routing process.
callStateChanged(OutgoingCallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when an OutgoingCall has been transferred from one agent device to another.
callStateChanged(QueuedCallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a QueuedCall is delivered to an agent device.
callStateChanged(QueuedCallDeliveryFailedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when the delivery of a queued call to an agent device has failed.
callStateChanged(QueuedCallDisconnectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a queued call has been disconnected from an agent device.
callStateChanged(QueuedCallEnqueuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a queued call has been enqueued into the central backlog.
callStateChanged(QueuedCallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a QueuedCall has been established on an agent device.
callStateChanged(QueuedCallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a QueuedCall has been disconnected and finished.
callStateChanged(QueuedCallReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a queued call has been received before being enqueued.
callStateChanged(QueuedCallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a queued call has been redirected to an external target.
callStateChanged(QueuedCallRedirectFailedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when the redirect of a queued call to an external target has failed.
callStateChanged(QueuedCallStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called after a change of the call state of a QueuedCall within the novomind iAGENT routing process.
callStateChanged(QueuedCallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallStateEventListener
This more specific method is called when a QueuedCall has been transferred from one agent device to another.
CallStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
This event is triggered when the CallState of a call has changed.
CallStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
The CallStateEventListener is an interface that implements the event functions to be called on changes of the call state.
CallTransferredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A CallTransferredEvent is triggered, when a call has been transferred from a device to another logged on agent device.
CAMPAIGN - com.novomind.ecom.api.imail.model.AnswerType
The type CAMPAIGN represents an automatic generated campaign message that has been placed on the outgoing queue to be sent to it's recipient.
cancel(AgentQuickCase) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder
Builds the AgentQuickCaseCancelOperation.
cancelRoutingRequest(RoutingWorkItem) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
Cancel the routing request associated with a RoutingWorkItem.
canEquals(Object) - Method in class com.novomind.ecom.api.imail.core.result.decision.AbstractAnalyzerDecision
 
canEquals(Object) - Method in class com.novomind.ecom.api.imail.core.result.decision.LanguageAnalyzerDecision
 
canSend() - Method in annotation type com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
 
category(Category) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the category of the quick case.
category(Category) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithCall
 
category(Category) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithTicket
 
Category - Interface in com.novomind.ecom.api.iagent.model
Represents a Category object
CategoryAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
A AnalyzerDecision containing a Category.
CategoryAnalyzerDecision(Category) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.CategoryAnalyzerDecision
Constructs a CategoryAnalyzerDecision for a Category.
CategoryAnalyzerDecision(Category, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.CategoryAnalyzerDecision
Constructs a CategoryAnalyzerDecision for a Category with a confidence value.
CategoryAssigned - Interface in com.novomind.ecom.api.iagent.assignment
 
CategoryConfigTab - Class in com.novomind.ecom.api.imail.routing.frontend.category
 
CategoryConfigTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.category.CategoryConfigTab
The path of the customized .xhtml must be inside 'META-INF/views'.
CategoryConfigTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.category
A CategoryConfigTabProvider is used to provide a custom CategoryConfigTab.
CategoryConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.category
A CategoryConfigViewContext provides a CategoryModifier which is used to change the subjacent Category}.
CategoryModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
 
causeId(Long) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Deprecated.
ccAddresses(List<InternetAddress>) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the cc-addresses of the new ticket.
ccAddresses(List<InternetAddress>) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the cc-addresses of the quick case.
CentralAttachmentUploadAction - Interface in com.novomind.ecom.api.iagent.validator.action
This action is performed when a supervisor is uploading a global attachment.
channel(Channel) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the channel of the quick case.
Channel - Interface in com.novomind.ecom.api.iagent.model
Represents a Channel
channelNames() - Method in annotation type com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
 
chat - Variable in exception com.novomind.ecom.api.iagent.exception.ChatOperationFailedException
 
chat(Chat) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder
 
chat(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder
 
Chat - Interface in com.novomind.ecom.api.iagent.model
Represents a chat
ChatAgentPlugin - Annotation Type in com.novomind.ecom.api.iagent.plugin
Runtime annotation used to mark plugins for the novomind iAGENT chat agent process.
ChatBacklogHandler - Interface in com.novomind.ecom.api.iagent.backlog
This handler provides access to all Chat objects within the backlog.
ChatBot - Interface in com.novomind.ecom.api.iagent.model
Represents a chatbot
ChatBotModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type ChatBot
ChatBotProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that has a chatbot
ChatChannel - Interface in com.novomind.ecom.api.iagent.model
Represents a chat channel
chatClosed(AgentChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatClosedEventListener
Deprecated.
This method is called after a chat has been finally closed by an agent.
chatClosed(ChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatClosedEventListener
Deprecated.
This method is called after a chat has been finally closed.
chatClosed(SupervisorChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatClosedEventListener
Deprecated.
This method is called after a chat has been finally closed by a supervisor.
chatClosed(SystemChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatClosedEventListener
Deprecated.
This method is called after a chat has been finally closed by the system.
ChatClosedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been closed.
ChatClosedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
Deprecated, for removal: This API element is subject to removal in a future version.
Please use ChatStateEventListener instead. This interface will be removed with the next major release of novomind iAGENT.
ChatCloseOperationResult - Interface in com.novomind.ecom.api.iagent.operation.close
This interface represents the result of a successful chat close operation.
ChatEnqueuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been enqueued in the chat backlog after it has been started.
ChatEvent - Interface in com.novomind.ecom.api.iagent.common.event
This interface represents all events concerning a chat The interface provides the Chat object.
ChatInfoTab - Class in com.novomind.ecom.api.iagent.frontend.chatinfo
Represents an info tab within a chat info view
ChatInfoTab(String, String, String) - Constructor for class com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTab
Initializes a newly created ChatInfoTab
ChatInfoTabProvider - Interface in com.novomind.ecom.api.iagent.frontend.chatinfo
A ChatInfoTabProvider is used to build a custom chat info tab.
ChatInfoViewContext - Interface in com.novomind.ecom.api.iagent.frontend.chatinfo
This interface provides information and functionality for view context sensitive data and operations.
chatJoined(AgentChatJoinedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatJoinedEventListener
This method is called asynchronously after a chat has been joined by an agent.
ChatJoinedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
This interface is an extension point to take any action within the novomind iAGENT routing process after a chat has been joined by an agent.
chatOffered(ChatOfferedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatOfferedEventListener
This method is called asynchronously after a chat has been offered to an agent.
ChatOfferedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered asynchronously after a chat has been offered to an agent.
ChatOfferedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
This interface is an extension point to take any action within the novomind iAGENT routing process after a chat has been offered to an agent.
ChatOperationFailedException - Exception in com.novomind.ecom.api.iagent.exception
Generic exception to be used for all kinds of errors during API operations with a chat
ChatOperationFailedException(String, Chat) - Constructor for exception com.novomind.ecom.api.iagent.exception.ChatOperationFailedException
 
ChatOperationFailedException(String, Throwable, Chat) - Constructor for exception com.novomind.ecom.api.iagent.exception.ChatOperationFailedException
 
ChatOperationResult - Interface in com.novomind.ecom.api.iagent.operation
This interface represents the result of a successful ChatOperation
ChatProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object that "knows" or can provide a Chat
ChatQueuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been queued in the chat backlog.
ChatQuitEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been quit.
ChatRatingReceivedEvent - Interface in com.novomind.ecom.api.iagent.rating.event
This event is triggered when a rating was received for a related chat.
chatRecategorized(AgentChatRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatRecategorizedEventListener
This more specific method is called after a chat has been recategorized by an agent.
chatRecategorized(BotChatRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatRecategorizedEventListener
This more specific method is called after a chat has been recategorized by a bot.
chatRecategorized(ChatRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatRecategorizedEventListener
This method is called after a chat has been recategorized.
chatRecategorized(SupervisorChatRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatRecategorizedEventListener
This more specific method is called after a chat has been recategorized by a supervisor.
chatRecategorized(UserChatRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatRecategorizedEventListener
This more specific method is called after a chat has been recategorized by a user.
ChatRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been recategorized.
ChatRecategorizedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
This interface is an extension point to take any action within the novomind iAGENT routing process after a chat has been recategorized.
ChatRequeuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been queued again after being assigned to an agent or bot.
chatResubmitted(AgentChatResubmittedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatResubmittedEventListener
Deprecated.
This method is called asynchronously after a chat has been resubmitted by an agent.
ChatResubmittedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been resubmitted.
ChatResubmittedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
Deprecated, for removal: This API element is subject to removal in a future version.
Please use ChatStateEventListener instead. This interface will be removed with the next major release of novomind iAGENT.
ChatRoutedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been routed.
ChatRoutingRequest - Interface in com.novomind.ecom.api.iagent.request
A ChatRoutingRequest is done by the novomind iAGENT routing engine and sent to an external routing.
ChatSession - Interface in com.novomind.ecom.api.iagent.model
ChatSession represents a chat session.
chatStarted(ChatStartedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStartedEventListener
Deprecated.
This method is called synchronously after a new chat was started successfully, but before the chat is routed to an agent.
ChatStartedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a new chat has been started.
ChatStartedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
Deprecated, for removal: This API element is subject to removal in a future version.
Please use ChatStateEventListener instead. This interface will be removed with the next major release of novomind iAGENT.
ChatState - Enum in com.novomind.ecom.api.iagent.state
Represents all types of chat states.
chatStateChanged(AgentChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been finally closed by an agent.
chatStateChanged(AgentChatQuitEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been quit by an agent.
chatStateChanged(AgentChatRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is when a chat has been queued again after being assigned to an agent.
chatStateChanged(AgentChatResubmittedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been resubmitted by an agent.
chatStateChanged(AgentChatRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been routed to an agent.
chatStateChanged(BotChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been finally closed by a bot.
chatStateChanged(BotChatRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been queued again after being assigned to a bot.
chatStateChanged(BotChatRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been routed to a bot.
chatStateChanged(ChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been finally closed.
chatStateChanged(ChatEnqueuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been queued after it has been started.
chatStateChanged(ChatQueuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been queued.
chatStateChanged(ChatQuitEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been quit.
chatStateChanged(ChatRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been queued again.
chatStateChanged(ChatResubmittedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been resubmitted.
chatStateChanged(ChatRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been routed.
chatStateChanged(ChatStartedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been started.
chatStateChanged(ChatStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called after a change of the chat state within the novomind iAGENT routing process.
chatStateChanged(CustomerChatQuitEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been quit by a customer.
chatStateChanged(SupervisorChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been finally closed by a supervisor.
chatStateChanged(SystemChatClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.ChatStateEventListener
This method is called when a chat has been finally closed by the system.
ChatStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This interface represents all chat events causing a change of the ChatState.
ChatStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
The ChatStateEventListener is an interface that implements the event functions to be called on changes of the chat state.
ChatStep - Interface in com.novomind.ecom.api.iagent.model
ChatStep represents an event in the chat history.
ChatStep.ChatStepOrigin - Enum in com.novomind.ecom.api.iagent.model
This enumeration describes the origin of a chat step.
claimId(Long) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Deprecated.
ClaimMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for tickets displayed by iCLAIM
CLEAR - com.novomind.ecom.api.iagent.state.PhoneDeviceState
The phone device is connected and not busy and ready to receive calls.
CLEARANCE_REQUIRED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been answered and is now waiting for clearance.
close() - Method in interface com.novomind.ecom.api.imail.core.connector.MessageIterator
After each fetch period the close() method will be called to indicate the end of the iteration and therefore also the end of the MessageIterator's life cycle.
close() - Method in interface com.novomind.ecom.api.imail.routing.operation.RoutingOperationBuilder
This method returns an CloseOperationBuilder.
CLOSE_ON_PHONE_DEVICE_CLEAR - com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
Closes the agent sidebar when the phone device is clear.
CLOSED - com.novomind.ecom.api.iagent.state.ChatState
The chat has been closed.
CLOSED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been closed without being answered.
CloseOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation.close
The CloseOperationBuilder provides specific builders to build a close operation on a ticket or chat.
CloseOperationBuilder.WithChat - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithChat.AsAgent - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithChat.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithTicket - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithTicket.AsAgent - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithTicket.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithTicket.WithTransactionCode - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithTicket.WithTransactionCode.AsAgent - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseOperationBuilder.WithTicket.WithTransactionCode.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.close
 
CloseTicketEvent - Interface in com.novomind.ecom.api.imail.common.event
This event is triggered when a ticket is about to be closed.
com.novomind.ecom.api.iagent.action - package com.novomind.ecom.api.iagent.action
 
com.novomind.ecom.api.iagent.action.call - package com.novomind.ecom.api.iagent.action.call
 
com.novomind.ecom.api.iagent.action.chat - package com.novomind.ecom.api.iagent.action.chat
 
com.novomind.ecom.api.iagent.assignment - package com.novomind.ecom.api.iagent.assignment
 
com.novomind.ecom.api.iagent.backlog - package com.novomind.ecom.api.iagent.backlog
 
com.novomind.ecom.api.iagent.chat.listener - package com.novomind.ecom.api.iagent.chat.listener
 
com.novomind.ecom.api.iagent.common - package com.novomind.ecom.api.iagent.common
 
com.novomind.ecom.api.iagent.common.event - package com.novomind.ecom.api.iagent.common.event
 
com.novomind.ecom.api.iagent.connector.call - package com.novomind.ecom.api.iagent.connector.call
 
com.novomind.ecom.api.iagent.connector.externalrouting - package com.novomind.ecom.api.iagent.connector.externalrouting
 
com.novomind.ecom.api.iagent.contact - package com.novomind.ecom.api.iagent.contact
 
com.novomind.ecom.api.iagent.exception - package com.novomind.ecom.api.iagent.exception
 
com.novomind.ecom.api.iagent.frontend - package com.novomind.ecom.api.iagent.frontend
 
com.novomind.ecom.api.iagent.frontend.attachments - package com.novomind.ecom.api.iagent.frontend.attachments
 
com.novomind.ecom.api.iagent.frontend.categories - package com.novomind.ecom.api.iagent.frontend.categories
 
com.novomind.ecom.api.iagent.frontend.chatinfo - package com.novomind.ecom.api.iagent.frontend.chatinfo
 
com.novomind.ecom.api.iagent.frontend.dialog - package com.novomind.ecom.api.iagent.frontend.dialog
 
com.novomind.ecom.api.iagent.frontend.forward - package com.novomind.ecom.api.iagent.frontend.forward
 
com.novomind.ecom.api.iagent.frontend.operation - package com.novomind.ecom.api.iagent.frontend.operation
 
com.novomind.ecom.api.iagent.frontend.tab - package com.novomind.ecom.api.iagent.frontend.tab
 
com.novomind.ecom.api.iagent.lifecycle.pluginbundle - package com.novomind.ecom.api.iagent.lifecycle.pluginbundle
 
com.novomind.ecom.api.iagent.manipulator - package com.novomind.ecom.api.iagent.manipulator
 
com.novomind.ecom.api.iagent.manipulator.input - package com.novomind.ecom.api.iagent.manipulator.input
 
com.novomind.ecom.api.iagent.manipulator.result - package com.novomind.ecom.api.iagent.manipulator.result
 
com.novomind.ecom.api.iagent.message - package com.novomind.ecom.api.iagent.message
 
com.novomind.ecom.api.iagent.messenger.connector - package com.novomind.ecom.api.iagent.messenger.connector
 
com.novomind.ecom.api.iagent.messenger.event - package com.novomind.ecom.api.iagent.messenger.event
 
com.novomind.ecom.api.iagent.messenger.exception - package com.novomind.ecom.api.iagent.messenger.exception
 
com.novomind.ecom.api.iagent.messenger.frontend - package com.novomind.ecom.api.iagent.messenger.frontend
 
com.novomind.ecom.api.iagent.messenger.model - package com.novomind.ecom.api.iagent.messenger.model
 
com.novomind.ecom.api.iagent.messenger.persistence - package com.novomind.ecom.api.iagent.messenger.persistence
 
com.novomind.ecom.api.iagent.model - package com.novomind.ecom.api.iagent.model
 
com.novomind.ecom.api.iagent.operation - package com.novomind.ecom.api.iagent.operation
 
com.novomind.ecom.api.iagent.operation.close - package com.novomind.ecom.api.iagent.operation.close
 
com.novomind.ecom.api.iagent.operation.newprocess - package com.novomind.ecom.api.iagent.operation.newprocess
 
com.novomind.ecom.api.iagent.operation.notification - package com.novomind.ecom.api.iagent.operation.notification
 
com.novomind.ecom.api.iagent.operation.quickcase - package com.novomind.ecom.api.iagent.operation.quickcase
 
com.novomind.ecom.api.iagent.operation.recategorization - package com.novomind.ecom.api.iagent.operation.recategorization
 
com.novomind.ecom.api.iagent.persistence - package com.novomind.ecom.api.iagent.persistence
 
com.novomind.ecom.api.iagent.persistence.storage - package com.novomind.ecom.api.iagent.persistence.storage
 
com.novomind.ecom.api.iagent.plugin - package com.novomind.ecom.api.iagent.plugin
 
com.novomind.ecom.api.iagent.provider - package com.novomind.ecom.api.iagent.provider
 
com.novomind.ecom.api.iagent.rating - package com.novomind.ecom.api.iagent.rating
 
com.novomind.ecom.api.iagent.rating.event - package com.novomind.ecom.api.iagent.rating.event
 
com.novomind.ecom.api.iagent.request - package com.novomind.ecom.api.iagent.request
 
com.novomind.ecom.api.iagent.result - package com.novomind.ecom.api.iagent.result
 
com.novomind.ecom.api.iagent.routing - package com.novomind.ecom.api.iagent.routing
 
com.novomind.ecom.api.iagent.routing.event - package com.novomind.ecom.api.iagent.routing.event
 
com.novomind.ecom.api.iagent.routing.event.call - package com.novomind.ecom.api.iagent.routing.event.call
 
com.novomind.ecom.api.iagent.routing.event.externalrouting - package com.novomind.ecom.api.iagent.routing.event.externalrouting
 
com.novomind.ecom.api.iagent.routing.operation.close - package com.novomind.ecom.api.iagent.routing.operation.close
 
com.novomind.ecom.api.iagent.routing.privilege - package com.novomind.ecom.api.iagent.routing.privilege
 
com.novomind.ecom.api.iagent.routing.workflow - package com.novomind.ecom.api.iagent.routing.workflow
 
com.novomind.ecom.api.iagent.state - package com.novomind.ecom.api.iagent.state
 
com.novomind.ecom.api.iagent.validator - package com.novomind.ecom.api.iagent.validator
 
com.novomind.ecom.api.iagent.validator.action - package com.novomind.ecom.api.iagent.validator.action
 
com.novomind.ecom.api.iagent.visibility - package com.novomind.ecom.api.iagent.visibility
 
com.novomind.ecom.api.iagent.visibility.category - package com.novomind.ecom.api.iagent.visibility.category
 
com.novomind.ecom.api.iagent.visibility.category.visibilities - package com.novomind.ecom.api.iagent.visibility.category.visibilities
 
com.novomind.ecom.api.iagent.visibility.tenant.context - package com.novomind.ecom.api.iagent.visibility.tenant.context
 
com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities - package com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities
 
com.novomind.ecom.api.imail.agent - package com.novomind.ecom.api.imail.agent
 
com.novomind.ecom.api.imail.agent.action - package com.novomind.ecom.api.imail.agent.action
 
com.novomind.ecom.api.imail.agent.frontend - package com.novomind.ecom.api.imail.agent.frontend
 
com.novomind.ecom.api.imail.agent.frontend.dialog - package com.novomind.ecom.api.imail.agent.frontend.dialog
 
com.novomind.ecom.api.imail.agent.frontend.editor - package com.novomind.ecom.api.imail.agent.frontend.editor
 
com.novomind.ecom.api.imail.agent.frontend.event - package com.novomind.ecom.api.imail.agent.frontend.event
 
com.novomind.ecom.api.imail.agent.frontend.home - package com.novomind.ecom.api.imail.agent.frontend.home
 
com.novomind.ecom.api.imail.agent.frontend.mailinfo - package com.novomind.ecom.api.imail.agent.frontend.mailinfo
 
com.novomind.ecom.api.imail.agent.frontend.menu - package com.novomind.ecom.api.imail.agent.frontend.menu
 
com.novomind.ecom.api.imail.agent.frontend.sidebar - package com.novomind.ecom.api.imail.agent.frontend.sidebar
 
com.novomind.ecom.api.imail.agent.validator - package com.novomind.ecom.api.imail.agent.validator
 
com.novomind.ecom.api.imail.common.event - package com.novomind.ecom.api.imail.common.event
 
com.novomind.ecom.api.imail.common.frontend.callinfo - package com.novomind.ecom.api.imail.common.frontend.callinfo
 
com.novomind.ecom.api.imail.common.frontend.mailinfo - package com.novomind.ecom.api.imail.common.frontend.mailinfo
 
com.novomind.ecom.api.imail.common.frontend.menu - package com.novomind.ecom.api.imail.common.frontend.menu
 
com.novomind.ecom.api.imail.common.frontend.message - package com.novomind.ecom.api.imail.common.frontend.message
 
com.novomind.ecom.api.imail.common.persistence - package com.novomind.ecom.api.imail.common.persistence
 
com.novomind.ecom.api.imail.core - package com.novomind.ecom.api.imail.core
 
com.novomind.ecom.api.imail.core.bindings - package com.novomind.ecom.api.imail.core.bindings
 
com.novomind.ecom.api.imail.core.connector - package com.novomind.ecom.api.imail.core.connector
 
com.novomind.ecom.api.imail.core.event - package com.novomind.ecom.api.imail.core.event
 
com.novomind.ecom.api.imail.core.input - package com.novomind.ecom.api.imail.core.input
 
com.novomind.ecom.api.imail.core.result - package com.novomind.ecom.api.imail.core.result
 
com.novomind.ecom.api.imail.core.result.decision - package com.novomind.ecom.api.imail.core.result.decision
 
com.novomind.ecom.api.imail.exception - package com.novomind.ecom.api.imail.exception
 
com.novomind.ecom.api.imail.model - package com.novomind.ecom.api.imail.model
 
com.novomind.ecom.api.imail.operation - package com.novomind.ecom.api.imail.operation
 
com.novomind.ecom.api.imail.operation.close - package com.novomind.ecom.api.imail.operation.close
 
com.novomind.ecom.api.imail.operation.internalforward - package com.novomind.ecom.api.imail.operation.internalforward
 
com.novomind.ecom.api.imail.operation.recategorization - package com.novomind.ecom.api.imail.operation.recategorization
 
com.novomind.ecom.api.imail.operation.requeue - package com.novomind.ecom.api.imail.operation.requeue
 
com.novomind.ecom.api.imail.operation.resubmit - package com.novomind.ecom.api.imail.operation.resubmit
 
com.novomind.ecom.api.imail.operation.routingtags - package com.novomind.ecom.api.imail.operation.routingtags
 
com.novomind.ecom.api.imail.provider - package com.novomind.ecom.api.imail.provider
 
com.novomind.ecom.api.imail.routing - package com.novomind.ecom.api.imail.routing
 
com.novomind.ecom.api.imail.routing.event - package com.novomind.ecom.api.imail.routing.event
 
com.novomind.ecom.api.imail.routing.frontend.category - package com.novomind.ecom.api.imail.routing.frontend.category
 
com.novomind.ecom.api.imail.routing.frontend.connector.context - package com.novomind.ecom.api.imail.routing.frontend.connector.context
 
com.novomind.ecom.api.imail.routing.frontend.connector.tab - package com.novomind.ecom.api.imail.routing.frontend.connector.tab
 
com.novomind.ecom.api.imail.routing.frontend.menu - package com.novomind.ecom.api.imail.routing.frontend.menu
 
com.novomind.ecom.api.imail.routing.frontend.tenant - package com.novomind.ecom.api.imail.routing.frontend.tenant
 
com.novomind.ecom.api.imail.routing.frontend.topheader - package com.novomind.ecom.api.imail.routing.frontend.topheader
 
com.novomind.ecom.api.imail.routing.frontend.transactioncode - package com.novomind.ecom.api.imail.routing.frontend.transactioncode
 
com.novomind.ecom.api.imail.routing.frontend.user - package com.novomind.ecom.api.imail.routing.frontend.user
 
com.novomind.ecom.api.imail.routing.operation - package com.novomind.ecom.api.imail.routing.operation
 
com.novomind.ecom.api.imail.routing.operation.close - package com.novomind.ecom.api.imail.routing.operation.close
 
com.novomind.ecom.api.imail.routing.operation.internalforward - package com.novomind.ecom.api.imail.routing.operation.internalforward
 
com.novomind.ecom.api.imail.routing.operation.recategorization - package com.novomind.ecom.api.imail.routing.operation.recategorization
 
com.novomind.ecom.api.imail.routing.operation.requeue - package com.novomind.ecom.api.imail.routing.operation.requeue
 
com.novomind.ecom.api.imail.routing.operation.resubmit - package com.novomind.ecom.api.imail.routing.operation.resubmit
 
com.novomind.ecom.api.imail.routing.operation.routingtags - package com.novomind.ecom.api.imail.routing.operation.routingtags
 
com.novomind.ecom.api.imail.routing.persistence - package com.novomind.ecom.api.imail.routing.persistence
 
compareTo(AnalyzerDecision<T>) - Method in interface com.novomind.ecom.api.imail.core.result.decision.AnalyzerDecision
If compared with objects of the same class the comparison is based on the value returned by AnalyzerDecision.getConfidence() (high values first) otherwise based on the name of the class.
Return 0 for Decisions which are equal.
configurationChanged(ExternalRouting) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
The method is called when the ExternalRouting of the ExternalRoutingConnector has changed.
configurationChanged(PhoneSystem) - Method in interface com.novomind.ecom.api.iagent.connector.call.PhoneSystemConnector
The method is called when the PhoneSystem of the PhoneSystemConnector has been changed.
CONFIRMATION - com.novomind.ecom.api.imail.model.AnswerType
The type CONFIRMATION represents an automatic confirmation message to the customer.
ConfirmationMessageSentTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a confirmation message associated with a ticket has been successfully sent within the novomind iAGENT core process.
connect() - Method in interface com.novomind.ecom.api.iagent.connector.call.PhoneSystemConnector
The method is called after the initialization has been completed.
connect() - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
The method is called after the initialization has been completed.
CONNECTED - com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
The plugin is connected to the remote system and fully operational.
ConnectedAgentDevice - Interface in com.novomind.ecom.api.iagent.model
A ConnectedAgentDevice is an AgentDevice connected and exclusively used by an agent, as long the agent is logged on at the novomind iAGENT Desk.
ConnectedAgentDeviceProvider - Interface in com.novomind.ecom.api.iagent.provider
The interface ConnectedAgentDeviceProvider provides a ConnectedAgentDevice.
CONNECTION_FAULT - com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
A general connection error has occurred during login on phone system
contact(Contact) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the Contact of the new ticket.
Contact - Interface in com.novomind.ecom.api.iagent.model
Represents a contact object associated with an Issue
ContactHandler - Interface in com.novomind.ecom.api.iagent.contact
This handler provides access to Contact objects.
ContactIdentifier - Class in com.novomind.ecom.api.iagent.model
A ContactIdentifier is an object containing information which will be normally used as secondary search criteria while searching an existing contact if the primary search criterion does not find a contact.
ContactIdentifier() - Constructor for class com.novomind.ecom.api.iagent.model.ContactIdentifier
 
ContactModifier - Interface in com.novomind.ecom.api.imail.common.persistence
Defines an API to modify an instance of type Contact
ContactRelationHandler - Interface in com.novomind.ecom.api.iagent.contact
Defines an API to modify the contact relation of a source contact of type Contact
ContactRelationHandler.JoinStrategy - Enum in com.novomind.ecom.api.iagent.contact
ContactRelationHandler.JoinStrategy.MOVE move source contact to target contact ContactRelationHandler.JoinStrategy.UNION move all joined source contacts to target contact
containsKey(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Checks if the storage has the given key
CorePlugin - Annotation Type in com.novomind.ecom.api.imail.core
Runtime annotation used to mark plugins for the novomind iAGENT core process.
COUNT - com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
Mark tab with small red bubble and number
create() - Method in interface com.novomind.ecom.api.iagent.operation.TicketOperationBuilder
This method returns a CreateTicketOperationBuilder.
createAccount(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new Account object.
createAgentGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new AgentGroup object.
createAndClose() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
The newly created ticket will be closed without answer.
createAndEnqueue() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
The newly created ticket will be enqueued in the backlog.
createAndSend() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
The newly created ticket will be answered with the given template.
createCategory(String, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new Category object.
createChatBot(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new ChatBot object.
CREATED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been created e.g.
createExternalRouting(String, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new ExternalRouting object.
createIntermediateStorage(ActiveCallEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Creates a new and empty IntermediateStorage for an ActiveCallEvent.
createLocation(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new Location object.
createMessengerAccount(Optional<User>) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountPersistencyHandler
Create a new MessengerAccount object.
createPhoneSystem(String, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new PhoneSystem object.
createRoutingTag(String, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new RoutingTag object.
createSystemGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new SystemGroup object.
createTenant(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new Tenant object.
createTextModule(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new TextModule object.
createTextModuleFirstLevelGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new TextModuleFirstLevelGroup object.
createTextModuleSecondLevelGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new TextModuleSecondLevelGroup object.
CreateTicketOperation - Interface in com.novomind.ecom.api.iagent.operation.newprocess
Represents an operation to create a new ticket.
CreateTicketOperationBuilder - Interface in com.novomind.ecom.api.iagent.operation.newprocess
This interface provides a builder to build operations to create a new ticket.
CreateTicketOperationBuilder.WithRequired - Interface in com.novomind.ecom.api.iagent.operation.newprocess
 
CreateTicketOperationBuilder.WithRequired.CreateAndClose - Interface in com.novomind.ecom.api.iagent.operation.newprocess
 
CreateTicketOperationBuilder.WithRequired.CreateAndEnqueue - Interface in com.novomind.ecom.api.iagent.operation.newprocess
 
CreateTicketOperationBuilder.WithRequired.CreateAndSend - Interface in com.novomind.ecom.api.iagent.operation.newprocess
 
CreateTicketOperationFailedException - Exception in com.novomind.ecom.api.iagent.operation.newprocess
A CreateTicketOperationFailedException is thrown by a CreateTicketOperation if the operation has failed.
CreateTicketOperationFailedException(String) - Constructor for exception com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationFailedException
 
CreateTicketOperationFailedException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationFailedException
 
CreateTicketOperationResult - Interface in com.novomind.ecom.api.iagent.operation.newprocess
This interface represents the result of a successful CreateTicketOperation
createTransactionCode(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new TransactionCode object.
createUser(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Create a new User object.
CURRENT - com.novomind.ecom.api.iagent.visibility.category.visibilities.OnlineAgentCategoryVisibility
Show only the current tenant's categories, that the agent is logged in for.
CURRENT - com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.OnlineAgentTenantVisibility
Show only the current tenant(s), that the agent is logged in for.
CustomChannel - Annotation Type in com.novomind.ecom.api.imail.core.connector
Runtime annotation used to specify custom channels.
CustomChannelDefinition - Annotation Type in com.novomind.ecom.api.imail.core.connector
Runtime annotation used to specify custom channels
customChannels() - Method in annotation type com.novomind.ecom.api.imail.core.connector.CustomChannelDefinition
 
customChannels() - Method in annotation type com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
 
CustomChatChannel - Annotation Type in com.novomind.ecom.api.iagent.messenger.connector
Runtime annotation used to specify custom chat channels.
CustomChatChannelMessageFormat - Enum in com.novomind.ecom.api.iagent.messenger.connector
Represents the message format which the MessengerTextMessages of a CustomChatChannel should use.
CustomChatChannelMessageFormatElement - Enum in com.novomind.ecom.api.iagent.messenger.connector
Represents a formatting element that is supported by a CustomChatChannel.
customChatChannels() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorPlugin
An array of CustomChannels supported by this MessengerConnector.
CUSTOMER - com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
means that the chat step was triggered by the customer
CustomerChatQuitEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been quit by a customer.
CustomerChatSession - Interface in com.novomind.ecom.api.iagent.model
CustomerChatSession represents the chat session of a customer.
CustomEvent - Class in com.novomind.ecom.api.iagent.common.event
The CustomEvent is an object that can be used to be sent as event between different apps and plugins even between different processes.
CustomEvent(String) - Constructor for class com.novomind.ecom.api.iagent.common.event.CustomEvent
Constructs a CustomEvent with the given name.
CustomEventFilter - Annotation Type in com.novomind.ecom.api.iagent.common.event
Runtime annotation used to specify events handled by a CustomEventListener.
CustomEventHandler - Interface in com.novomind.ecom.api.iagent.common.event
This handler is used to raise a CustomEvent to be processed by any CustomEventListener that has the CustomEventFilter annotation and is listening to the specific event name.
CustomEventListener - Interface in com.novomind.ecom.api.iagent.common.event
The CustomEventListener is an interface that can be implemented to take any actions on a CustomEvent raised by the CustomEventHandler.raiseEvent(CustomEvent) method.

D

DATE - com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
 
DEFAULT - com.novomind.ecom.api.imail.model.AnswerType
The type DEFAULT represents the ticket's answer, that is being sent back to the customer and at the same time causes the closure of the ticket.
DEFAULT_BORDER_COLOR - Static variable in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
DEFAULT_HEIGHT - Static variable in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
DEFAULT_WIDTH - Static variable in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
defaults() - Static method in class com.novomind.ecom.api.iagent.message.OutgoingMessageHandler.SendOptions
Creates an instance of SendOptions using defaults.
defaults() - Static method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
Creates an instance of AgentMailEditorAppearance using defaults.
defaults() - Static method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
Creates an instance of AgentPhoneTicketMailEditorAppearance using defaults.
defaults() - Static method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
Creates an instance of AgentQuickCaseMailEditorAppearance using defaults.
delete() - Method in interface com.novomind.ecom.api.imail.routing.persistence.Modifier
Deletes the MasterEntity instance associated with this Modifier
DELIVERED - com.novomind.ecom.api.iagent.state.CallState
The call is being delivered to an agent device.
deliverQueuedCall(DeliverQueuedCallRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
Delivers a queued call directly to an agent.
DeliverQueuedCallRequest - Interface in com.novomind.ecom.api.iagent.request
Provides all required information to deliver a QueuedCall to an agent device.
DELIVERY_FAILED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been answered and the message has been sent, but the message could not be delivered to one or multiple recipients and has bounced back.
DeliveryFailureMessage - Interface in com.novomind.ecom.api.imail.model
Represents an incoming MailMessage that is a delivery failure notification.
DeliveryFailureMessageInfo - Interface in com.novomind.ecom.api.imail.model
A DeliveryFailureMessageInfo object provides information about a delivery failure message.
deliveryFailureMessageReceived(DeliveryFailureMessageReceivedEvent) - Method in interface com.novomind.ecom.api.imail.core.DeliveryFailureMessageReceivedEventListener
This method is directly called after receiving the delivery failure message and a first analysis of the novomind iAGENT system.
DeliveryFailureMessageReceivedEvent - Interface in com.novomind.ecom.api.imail.core.event
The DeliveryFailureMessageReceivedEvent is an object to transport all relevant data for the extension point DeliveryFailureMessageReceivedEventListener.
DeliveryFailureMessageReceivedEventListener - Interface in com.novomind.ecom.api.imail.core
This plugin is only available in the novomind iAGENT core process and can be used to modify the handling of delivery failure messages.
DeliveryFailureMessageReceivedResult - Class in com.novomind.ecom.api.imail.core.result
The DeliveryFailureMessageReceivedResult can be used to determine the handling of the delivery failure message by the novomind iAGENT system.
DeliveryFailureMessageReceivedResult() - Constructor for class com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult
This constructor creates a new DeliveryFailureMessageReceivedResult with an empty DeliveryFailureAction.
DeliveryFailureMessageReceivedResult.DeliveryFailureAction - Enum in com.novomind.ecom.api.imail.core.result
The DeliveryFailureAction specifies the different actions that are available in the novomind iAGENT system for the handling of delivery failure messages.
dequeueQueuedCall(DequeueQueuedCallRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
A call may be dequeued e.g.
DequeueQueuedCallRequest - Interface in com.novomind.ecom.api.iagent.request
Provides all required information to dequeue a QueuedCall.
desktop() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder
This method returns a UserNotificationOperationBuilder.Desktop instance which is able to set the different parameters for building a user notification by a native desktop notification.
DesktopUserNotificationOperation - Interface in com.novomind.ecom.api.iagent.operation.notification
Represents an operation to display a desktop notification to a user.
destinationCategory - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
 
DEVICE_BUSY - com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
The device of the specified device id is currently busy
deviceId - Variable in exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
DEVICEID_IN_USE - com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
The specified phone device id is currently in use by another agent
disableClearanceRequired() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disables the clearance authorization of the final answer on a ticket before being sent.
DISABLED - com.novomind.ecom.api.iagent.model.User.CategoryMode
No categories will be available for the user
disableSpellcheckRequired() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disables the obligation of a spell check of the answer on a ticket before being sent.
disallowCloseWithoutAnswer() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the feature of closing a message without sending a message as answer by manual choice of the agent.
disallowCreateAndClose() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and disallows the create and close feature for the PhoneTicket.
disallowCreateAndClose() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and disallows the create and close feature for the QuickCase.
disallowCreateAndEnqueue() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and disallows the create and enqueue feature for the PhoneTicket.
disallowCreateAndEnqueue() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and disallows the create and enqueue feature for the QuickCase.
disallowCreateAndKeep() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and disallows the create and keep feature for the PhoneTicket.
disallowCreateAndKeep() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and disallows the create and keep feature for the QuickCase.
disallowCreateAndSend() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method overrides the default ability and disallows the create and send feature for the PhoneTicket.
disallowCreateAndSend() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method overrides the default ability and disallows the create and send feature for the QuickCase.
disallowExternalForwardAndClose() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the the feature of externally forwarding a message and closing the ticket.
disallowExternalForwardAndKeep() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.
disallowExternalForwardAndProcess() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the feature of externally forwarding and processing a message.
disallowExternalInquiry() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the feature of sending an external inquiry message.
disallowSendAfterClearance() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.
disallowSendIntermediateReply() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and disallows the feature of sending an intermediate reply message.
DISCONNECTED - com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
The plugin is not connected to the remote system.
DISCONNECTED - com.novomind.ecom.api.iagent.state.PhoneDeviceState
The phone device is disconnected.
DISMISS - com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
The type DISMISS represents the action that will delete the delivery failure message from the incoming account without further action.
displayName - Variable in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
displayName() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
 
displayName() - Method in annotation type com.novomind.ecom.api.imail.core.connector.CustomChannel
 
DOUBLE - com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
 
dueDate(Date) - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder.WithTicket
 
dueDate(Date) - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder.WithTicket
 
duration(Duration) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithDuration
Sets the duration to display the notification.

E

editTime(Duration) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Applies an edit time to the new ticket.
enableClearanceRequired() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and enforces a clearance authorization of the final answer on a ticket before being sent.
enableSpellcheckRequired() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method overrides the default ability and enforces a spell check of the answer on a ticket before being sent.
ENCRYPTED_STRING - com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
 
ENDING - com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
ending classification
EntityHandler - Interface in com.novomind.ecom.api.iagent.persistence
Globals Handler to access MasterEntities
equals(Object) - Method in class com.novomind.ecom.api.iagent.messenger.frontend.MessengerAccountConnectorTab
 
equals(Object) - Method in class com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponent
 
equals(Object) - Method in class com.novomind.ecom.api.iagent.model.RoutingWorkItem
 
equals(Object) - Method in class com.novomind.ecom.api.imail.core.result.decision.AbstractAnalyzerDecision
If compared to another AnalyzerDecision instance the equality is based on the object returned by get() otherwise false
equals(Object) - Method in class com.novomind.ecom.api.imail.core.result.decision.LanguageAnalyzerDecision
If compared to another LanguageAnalyzerDecision instance the equality is based on the Language of the containing Locale object
equals(Object) - Method in class com.novomind.ecom.api.imail.routing.frontend.connector.tab.AccountConnectorTab
 
ERROR - com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
Message level indicating that an error has occurred.
ERROR - com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
displays an error notification
errorCode - Variable in exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
ESTABLISHED - com.novomind.ecom.api.iagent.state.CallState
The call has been accepted and connected to an agent device.
Event - Interface in com.novomind.ecom.api.iagent.common.event
This is the basic interface for all kinds of events in the novomind iAGENT system.
EXCLAMATION_MARK_GREY - com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
Mark tab with grey exclamation mark
EXCLAMATION_MARK_GREY - Static variable in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
 
EXCLAMATION_MARK_RED - com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
Mark tab with red exclamation mark
EXCLAMATION_MARK_RED - Static variable in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
 
execute() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperation
This method executes a create ticket operation synchronously.
execute() - Method in interface com.novomind.ecom.api.iagent.operation.Operation
This method executes the operation.
execute() - Method in interface com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperation
This method executes a close operation on a chat as an agent.
execute() - Method in interface com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperation
This method executes a close operation on a chat as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperation
This method executes a close operation on a ticket as an agent.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperation
This method executes a close operation on a ticket as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperation
This method executes an automatic internal forward operation on a ticket.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperation
This method executes an internal forward operation on a ticket as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperation
This method executes an automatic recategorization operation on a Call.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperation
This method executes an automatic recategorization operation on a ticket.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperation
This method executes a recategorization operation on a Call as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperation
This method executes a recategorization operation on a ticket as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperation
This method executes an automatic re-queue operation on a ticket.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperation
This method executes a re-queue operation on a ticket as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperation
This method executes a resubmit operation on a ticket as a supervisor.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperation
This method executes a routing tag operation on an issue.
execute() - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperation
This method executes a routing tag operation on an issue as a supervisor.
executeFrontendScript(FrontendScript) - Method in interface com.novomind.ecom.api.iagent.frontend.operation.FrontendController
This method can be used to execute a script in the frontend of the novomind iAGENT app.
explicit() - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder.WithTicket.WithDueDate.WithAgent
The explicit option restricts the resubmit operation on the specified agent, that means when the agent is not available after exceeding the due date, then the ticket will not be routed to an other suitable agent.
ExtendedMessage - Class in com.novomind.ecom.api.imail.core.connector
Wraps a Message and provides additional information during messages retrieval by the ExtendedMessageConnector.
ExtendedMessage(Message) - Constructor for class com.novomind.ecom.api.imail.core.connector.ExtendedMessage
Constructs a ExtendedMessage with the specified message.
ExtendedMessageConnector - Interface in com.novomind.ecom.api.imail.core.connector
This interface is an extension point to implement message retrieval from different sources to the iAGENT system.
EXTERNAL_FORWARDED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been externally forwarded and will be processed by an external clerk.
EXTERNAL_INQUIRED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been externally forwarded by an agent for an inquiry.
EXTERNAL_REPLY - com.novomind.ecom.api.iagent.model.Account.AccountType
Means that the account is an external reply account.
ExternalForwardMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been externally forwarded within the novomind iAGENT core process and the associated ticket has been closed.
ExternalForwardMessageSentAndTicketForwardedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient due to an external forward operation within the novomind iAGENT core process.
ExternalForwardMessageSentAndTicketKeptEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient due to an external forward operation within the novomind iAGENT core process.
externalForwardReplyMessageReceived(ExternalReplyMessageReceivedEvent) - Method in interface com.novomind.ecom.api.imail.core.ExternalReplyMessageReceivedEventListener
The method is called after the reply message of an external forward operation has been received.
externalInquiryReplyMessageReceived(ExternalReplyMessageReceivedEvent) - Method in interface com.novomind.ecom.api.imail.core.ExternalReplyMessageReceivedEventListener
The method is called after the reply message of an external inquiry has been received.
ExternalMessageIdProvider - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an object, that has an external id
ExternalMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been answered by an external recipient and successfully been sent and the associated ticket has been closed within the novomind iAGENT core process.
ExternalReceiverProvider - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an object, that has an external receiver
ExternalReplyMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for external reply messages, returning from 2nd level.
ExternalReplyMessage - Interface in com.novomind.ecom.api.imail.model
Represents an incoming MailMessage that has been received by the external 2nd-Level-reply account as answer to a previously sent inquiry.
ExternalReplyMessageInfo - Interface in com.novomind.ecom.api.imail.model
A ExternalReplyMessageInfo object provides information about an ExternalReplyMessage.
ExternalReplyMessageManipulationInput - Interface in com.novomind.ecom.api.imail.core.input
An ExternalReplyManipulationInput contains all information to manipulate an ExternalReplyMessage.
ExternalReplyMessageManipulationResult - Class in com.novomind.ecom.api.imail.core.result
Represents the result of the optional external reply message manipulation by an ExternalReplyMessageManipulator.
ExternalReplyMessageManipulationResult(Message) - Constructor for class com.novomind.ecom.api.imail.core.result.ExternalReplyMessageManipulationResult
Creates an ExternalReplyMessageManipulationResult with a manipulated message
ExternalReplyMessageManipulator - Interface in com.novomind.ecom.api.imail.core
This plugin allows to manipulate the reply message of an external inquiry or forward operation before being processed.
ExternalReplyMessageReceivedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external reply message has been received.
ExternalReplyMessageReceivedEventListener - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point to take any action after a reply message of an external inquiry or forward operation has been received.
ExternalReplyToIdProvider - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an object, that has an external reply to id
ExternalRouting - Interface in com.novomind.ecom.api.iagent.model
An ExternalRouting provides all required information and configuration for an ExternalRoutingConnector.
ExternalRoutingConnector - Interface in com.novomind.ecom.api.iagent.connector.externalrouting
The ExternalRoutingConnector is an interface to provide functionality of an external routing in order to delegate the routing responsibility of issues to an external platform.
ExternalRoutingConnectorPlugin - Annotation Type in com.novomind.ecom.api.iagent.plugin
Runtime annotation used to mark an ExternalRoutingConnector
ExternalRoutingConnectorTab - Class in com.novomind.ecom.api.imail.routing.frontend.connector.tab
Represents a customized ExternalRoutingConnectorTab
ExternalRoutingConnectorTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.connector.tab.ExternalRoutingConnectorTab
The path of the customized .xhtml must be inside 'META-INF/views', e.g.
ExternalRoutingConnectorTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.tab
An ExternalRoutingConnectorTabProvider is used to provide a custom ExternalRoutingConnectorTab.
ExternalRoutingConnectorTabViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.context
An ExternalRoutingConnectorTabViewContext provides an ExternalRoutingModifier which is used to change the underlying ExternalRouting.
ExternalRoutingException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an exception has occurred in connection with an ExternalRoutingConnector.
ExternalRoutingException() - Constructor for exception com.novomind.ecom.api.iagent.exception.ExternalRoutingException
 
ExternalRoutingException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.ExternalRoutingException
 
ExternalRoutingException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.ExternalRoutingException
 
ExternalRoutingModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type ExternalRouting
ExternalRoutingRequestException - Exception in com.novomind.ecom.api.iagent.exception
An error has occurred during the attempt to start a routing request.
ExternalRoutingRequestException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.ExternalRoutingRequestException
 
ExternalRoutingRequestException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.ExternalRoutingRequestException
 
ExternalSenderProvider - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an object, that has an external sender
ExternalTicketAnsweredClearanceRequiredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered by an external clerk and now is waiting for clearance before being sent.
ExternalTicketAnsweredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered by an external clerk and now is waiting to be sent to the customer in the next step.
ExternalTicketClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been closed by an external recipient within the novomind iAGENT routing process without being answered.

F

FAILED - com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
The call is finished abnormally due to an error
FAILED - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
The call has been finished due to an unexpected error e.g.
FAILED - com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
The call could not be connected, because the target device is no longer available or an error has occurred during call establishment.
FAILED - com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
The call could not be redirected, because the external target is invalid or an error has occurred during call establishment.
FINISHED - com.novomind.ecom.api.iagent.state.CallState
The call has been disconnected and finished.
FINISHED - com.novomind.ecom.api.iagent.state.RoutingWorkItemState
The life cycle of the RoutingWorkItem has ended.
finishQueuedCall(FinishQueuedCallRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
A call may be finished e.g.
FinishQueuedCallRequest - Interface in com.novomind.ecom.api.iagent.request
Provides all required information to disconnect and finish a QueuedCall.
FinishQueuedCallRequest.FinishCause - Enum in com.novomind.ecom.api.iagent.request
Represents all available types of available finish causes.
FOLLOWUP - com.novomind.ecom.api.imail.model.AnswerType
This type represents a follow-up attempt to send the message again.
format() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
The CustomChatChannelMessageFormat which the MessengerTextMessage of this CustomChatChannel uses (TEXT by default).
formatElements() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
The CustomChatChannelMessageFormatElements which the CustomChatChannel supports (none by default).
forUser(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.AgentCategoryVisibilityContext
Creates an AgentCategoryVisibility for the given user.
forUser(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.OnlineAgentCategoryVisibilityContext
Creates an AgentCategoryVisibility for the given user.
forUser(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
Creates an SupervisorCategoryVisibility for the given user.
forUserWithOrphans(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
Creates an SupervisorCategoryVisibility for the given user.
FORWARD - com.novomind.ecom.api.imail.model.AnswerType
The type FORWARD represents an externally forwarded message that has been placed on the outgoing queue to be sent to it's recipient.
FrontendComponent - Class in com.novomind.ecom.api.iagent.frontend.operation
This class represents a component in the frontend of the novomind iAGENT app.
FrontendComponent() - Constructor for class com.novomind.ecom.api.iagent.frontend.operation.FrontendComponent
 
FrontendController - Interface in com.novomind.ecom.api.iagent.frontend.operation
This interface is used to provide specific functions to be called on the frontend of the novomind iAGENT app.
FrontendMessage - Class in com.novomind.ecom.api.iagent.frontend.operation
This class represents a message in the frontend of the novomind iAGENT app.
FrontendMessage() - Constructor for class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessage
 
FrontendMessageLevel - Enum in com.novomind.ecom.api.iagent.frontend.operation
This enum represents the severity of the frontend message.
FrontendScript - Class in com.novomind.ecom.api.iagent.frontend.operation
This class represents a script, that can be executed in the frontend of the novomind iAGENT app.
FrontendScript() - Constructor for class com.novomind.ecom.api.iagent.frontend.operation.FrontendScript
 

G

get() - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfoHandler
Returns a BusinessHourInfo for the current system wide BusinessHour instance
get() - Method in class com.novomind.ecom.api.imail.core.result.decision.AbstractAnalyzerDecision
 
get() - Method in interface com.novomind.ecom.api.imail.core.result.decision.AnalyzerDecision
Return the instance (the "value") of the AnalyzerDecision.
get() - Method in interface com.novomind.ecom.api.imail.routing.persistence.Modifier
Get the object which is modified in this Modifier.
get(BusinessHour) - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfoHandler
Returns a BusinessHourInfo for the given BusinessHour instance
get(Category) - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfoHandler
Returns a BusinessHourInfo for the given Category instance
get(Tenant) - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfoHandler
Returns a BusinessHourInfo for the given Tenant instance
get(User) - Method in interface com.novomind.ecom.api.iagent.state.AgentInfoHandler
Returns an AgentInfo for the given user.
get(Class<T>, Long) - Method in interface com.novomind.ecom.api.iagent.persistence.EntityHandler
Returns the instance of the MasterEntity with the matching id.
get(Class<T>, Predicate<T>) - Method in interface com.novomind.ecom.api.iagent.persistence.EntityHandler
Returns the instance of the MasterEntity with the matching predicate.
get(Class<T>, Predicate<T>, Comparator<? super T>) - Method in interface com.novomind.ecom.api.iagent.persistence.EntityHandler
Returns a list of the instances of the MasterEntities with the matching predicate, or all, if no predicate is provided.
get(Long) - Method in interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
This method returns the optional BacklogHandler with the given id or an empty optional, if the BacklogHandler with the given id does not exist within the backlog.
get(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns an Object value for the given key.
getAccount() - Method in interface com.novomind.ecom.api.iagent.provider.AccountProvider
Returns the account
getAccountConnectorTab(AccountConnectorTabViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.tab.AccountConnectorTabProvider
 
getAccountModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.context.AccountConnectorTabViewContext
 
getAccountModifier(Account, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a AccountModifier for the passed Account object.
getAccountType() - Method in interface com.novomind.ecom.api.iagent.model.Account
The method returns the AccountType of this account.
getAccountType() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the Account.AccountType representing the type of this account which is held in this AccountModifier.
getActiveAgent() - Method in interface com.novomind.ecom.api.iagent.backlog.BacklogChatInfo
 
getActiveCall() - Method in interface com.novomind.ecom.api.iagent.provider.ActiveCallProvider
The method returns the ActiveCall instance.
getActiveCall() - Method in interface com.novomind.ecom.api.iagent.provider.IncomingCallProvider
The method returns the ActiveCall instance.
getActiveCall() - Method in interface com.novomind.ecom.api.iagent.provider.OutgoingCallProvider
The method returns the ActiveCall instance.
getActiveCall() - Method in interface com.novomind.ecom.api.iagent.provider.QueuedCallProvider
 
getActiveDaysOfWeek() - Method in interface com.novomind.ecom.api.iagent.model.BusinessTimeSlot
Returns a set indicating for which weekdays this time slot is defined.
getAdditionalAttachments(AttachmentFilterContext) - Method in interface com.novomind.ecom.api.iagent.frontend.attachments.AttachmentListManipulator
The method provides a list of suitable attachments for an issue and an agent.
getAdditionalCategories(IssueRecategorizationFilterContext) - Method in interface com.novomind.ecom.api.iagent.frontend.categories.RecategorizationListManipulator
The method provides a list of suitable categories as recategorization target for a set of issues and a user.
getAdditionalUsers(IssueInternalForwardFilterContext) - Method in interface com.novomind.ecom.api.iagent.frontend.forward.InternalForwardListManipulator
The method provides a list of suitable users as internal forwarding target for a set of issues.
getAddress() - Method in interface com.novomind.ecom.api.iagent.model.Account
Returns the Account's email address.
getAddress() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current account address which is held in this AccountModifier.
getAdministrationMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the administration menu.
getAgent() - Method in exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
getAgent() - Method in interface com.novomind.ecom.api.imail.operation.internalforward.TicketInternalForwardOperationResult
 
getAgent() - Method in interface com.novomind.ecom.api.imail.operation.requeue.TicketRequeueOperationResult
 
getAgent() - Method in interface com.novomind.ecom.api.imail.operation.resubmit.TicketResubmitOperationResult
 
getAgent() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketResubmittedEvent
 
getAgent() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketResubmittedEvent
The method returns the optionally assigned agent as target for the resubmitted ticket.
getAgent() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketInternalForwardedEvent
The method returns the optional agent, if it has been assigned as target for the internal forward operation.
getAgent() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketRequeuedEvent
This method returns the previously assigned agent of the requeued ticket.
getAgent() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketRoutedEvent
This method returns the agent that received the ticket
getAgent() - Method in exception com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
 
getAgent() - Method in exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
getAgent() - Method in exception com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
 
getAgent() - Method in exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
getAgent() - Method in exception com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
 
getAgentAvailability() - Method in interface com.novomind.ecom.api.iagent.common.event.AgentAvailabilityChangedEvent
 
getAgentAvailability() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an AgentAvailability for the agent represented by this AgentInfo instance
getAgentAvailability(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
This method returns the ModifiableAgentAvailability for an agent.
getAgentAvailability(User, AgentGroup) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
This method returns the ModifiableAgentAvailability for an Agent and an AgentGroup.
getAgentBacklogMessageFilterMenuItem(AgentMessageFilterMenuViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.menu.AgentMessageFilterMenuItemProvider
The method is called on plugins implementing this interface to determine all information to display a custom backlog message menu entry in the novomind iAGENT Desk.
getAgentCallCloseAction() - Method in interface com.novomind.ecom.api.iagent.frontend.dialog.AgentCallCloseActionViewContext
Returns the AgentCallCloseAction object.
getAgentCallQuickCase() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentCallQuickCaseStartOperationResult
Returns the started call quick case.
getAgentChatCloseAction() - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatCloseActionViewContext
Returns the AgentChatCloseAction object.
getAgentChatInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Get the AgentChatInfo for the agent represented by this AgentInfo instance
getAgentDevice() - Method in interface com.novomind.ecom.api.iagent.common.AgentDeviceState
Returns an optional AgentDevice if the agent device is connected or otherwise an empty optional.
getAgentDevice() - Method in class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
 
getAgentDeviceLoginResult() - Method in interface com.novomind.ecom.api.iagent.state.AgentPhoneSystemInfo
Returns the AgentDeviceLoginResult that has been returned by the AgentDeviceControlConnector.loginAgent(com.novomind.ecom.api.iagent.request.AgentDeviceLoginRequest) method during the agent's login procedure.
getAgentDeviceState() - Method in interface com.novomind.ecom.api.iagent.common.event.AgentDeviceStateChangedEvent
 
getAgentDeviceState() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an AgentDeviceState for the agent represented by this AgentInfo instance
getAgentDraftMessage() - Method in interface com.novomind.ecom.api.imail.model.AgentDraftMessageInfo
 
getAgentEditorController() - Method in interface com.novomind.ecom.api.imail.provider.AgentEditorControllerProvider
Returns the AgentEditorController
getAgentFolderInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Get the AgentFolderInfo for the agent represented by this AgentInfo instance
getAgentGroup() - Method in interface com.novomind.ecom.api.iagent.common.event.AgentAvailabilityChangedEvent
If the agent's availability has been changed globally for the agent the method returns an empty optional.
getAgentGroup() - Method in interface com.novomind.ecom.api.iagent.model.UserAgentGroupAssignment
 
getAgentGroup() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketInternalForwardedEvent
The method returns the optional agent group, if it has been assigned as target for the internal forward operation.
getAgentGroupAssignments() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getAgentGroupModifier(AgentGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an AgentGroupModifier for the passed AgentGroup object.
getAgentHomeTab(AgentHomeViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabProvider
The method is called on plugins implementing this interface to determine all information to display a custom AgentHomeTab view.
getAgentIncomingCallInfoList() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns a List of AgentIncomingCallInfo objects for all currently delivered or established IncomingCalls attached to the agent device, if the agent has logged on with a phone device.
getAgentLoginState() - Method in interface com.novomind.ecom.api.iagent.common.event.AgentLoginStateChangedEvent
 
getAgentLoginState() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an AgentLoginState for the agent represented by this AgentInfo instance
getAgentMailEditorAppearance(AgentMailEditorViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearanceProvider
The method is called on plugins implementing this interface to customize the appearance of the agent's mail editor for a selected message.
getAgentMailEditorViewContext() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorTextModuleManipulationInput
Returns the AgentMailEditorViewContext associated with the request to the view component
getAgentMessage() - Method in interface com.novomind.ecom.api.imail.model.AgentMessageInfo
 
getAgentOutgoingCallInfoList() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns a List of AgentOutgoingCallInfo objects for all currently delivered or established OutgoingCalls attached to the agent device, if the agent has logged on with a phone device.
getAgentOutgoingMessageFilterMenuItem(AgentMessageFilterMenuViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.menu.AgentMessageFilterMenuItemProvider
The method is called on plugins implementing this interface to determine all information to display a custom outgoing message menu entry in the novomind iAGENT Desk.
getAgentPauseState() - Method in interface com.novomind.ecom.api.iagent.common.event.AgentPauseStateChangedEvent
 
getAgentPauseState() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an AgentPauseState for the agent represented by this AgentInfo instance
getAgentPauseState(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
This method returns the ModifiableAgentPauseState for an agent.
getAgentPhoneSystemInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an optional AgentPhoneSystemInfo for the agent represented by this AgentInfo instance, if the agent has logged on with a phone device connected to a PhoneSystem.
getAgentPhoneTicketMailEditorAppearance(AgentPhoneTicketMailEditorViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearanceProvider
The method is called on plugins implementing this interface to customize the appearance of the agent's mail editor for a PhoneTicket.
getAgentPostProcessingState() - Method in interface com.novomind.ecom.api.iagent.common.event.AgentPostProcessingStateChangedEvent
 
getAgentPostProcessingState() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an AgentPostProcessingState for the agent represented by this AgentInfo instance
getAgentPostProcessingState(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
This method returns the ModifiableAgentPostProcessingState for an agent.
getAgentQueuedCallInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
Returns an optional AgentQueuedCallInfo for the agent represented by this AgentInfo instance, if the agent has logged on with a phone device and if there is currently a delivered or established QueuedCall attached to the agent device.
getAgentQuickCase() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseStartOperationResult
Returns the started quick case.
getAgentQuickCase() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorViewContext
Returns the AgentCallQuickCase
getAgentQuickCase() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessageInfo
Returns the AgentQuickCase
getAgentQuickCaseMailEditorAppearance(AgentQuickCaseMailEditorViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearanceProvider
The method is called on plugins implementing this interface to customize the appearance of the agent's mail editor for a QuickCase.
getAgentQuickCaseOperationBuilder(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
This method returns the AgentQuickCaseOperationBuilder for an agent.
getAgentRoutingTimeout() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot agentRoutingTimeout in seconds.
getAgentRoutingTimeout() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot agentRoutingTimeout which is held in this ChatBotModifier.
getAgentSidebarContent(AgentSidebarViewContext) - Method in interface com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContentProvider
The method is called on plugins implementing this interface when an agent has logged on successfully to determine all information to display a custom sidebar within the novomind iAGENT Desk.
getAgentTicketCloseAction() - Method in interface com.novomind.ecom.api.imail.agent.frontend.dialog.AgentTicketCloseActionViewContext
Returns the AgentTicketCloseAction object.
getAgentTicketSendAndCloseAction() - Method in interface com.novomind.ecom.api.imail.agent.frontend.dialog.AgentTicketSendAndCloseActionViewContext
Returns the AgentTicketSendAndCloseAction object.
getAllPrivileges() - Method in interface com.novomind.ecom.api.iagent.routing.privilege.GroupPrivilegeHandler
Returns the set of all privileges
getAlternativeOutgoingAccount() - Method in interface com.novomind.ecom.api.iagent.model.Account
 
getAlternativeOutgoingAccount() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current optional alternative outgoing account which is held in this AccountModifier.
getAnalyticsMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the analytics menu.
getApp() - Method in interface com.novomind.ecom.api.iagent.provider.AppProvider
Returns the app
getAppId() - Method in interface com.novomind.ecom.api.iagent.model.App
Returns the id of this app
getAppMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the app menu.
getAssignedAddresses() - Method in interface com.novomind.ecom.api.iagent.model.Contact
Returns an unmodifiable cached view of the assigned email addresses.
getAssignedAddresses() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Returns an unmodifiable cached view of the assigned email addresses.
getAssignedAgentGroup() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
getAssignedAgentGroup() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current assigned AgentGroup which is held in this CategoryModifier.
getAssignedAndOrphansVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.SupervisorTenantVisibilityContext
Creates an SupervisorTenantVisibilityContext for the given user.
getAssignedCategories() - Method in interface com.novomind.ecom.api.iagent.assignment.CategoryAssigned
Returns an unmodifiable cached view of the assigned categories.
getAssignedCategories() - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Get an unmodifiable view of the current assigned categories which are held in this GroupModifier.
getAssignedCategories() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Get an unmodifiable view of the current assigned categories which are held in this TextModuleFirstLevelGroupModifier.
getAssignedCategories() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Get an unmodifiable view of the current assigned categories which are held in this TransactionCodeModifier.
getAssignedPhoneNumbers() - Method in interface com.novomind.ecom.api.iagent.model.Contact
Returns an unmodifiable cached view of the assigned phone numbers as Fully Qualified Telephone Numbers according to ITU-T standard E.164 (e.g.
getAssignedPhoneNumbers() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Returns an unmodifiable cached view of the assigned phone numbers as Fully Qualified Telephone Numbers according to ITU-T standard E.164 (e.g.
getAssignedPrivileges() - Method in interface com.novomind.ecom.api.iagent.model.SystemGroup
Returns the set of all privileges of this group
getAssignedPrivileges() - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Get an unmodifiable view of the current assigned privileges which are held in this SystemGroupModifier.
getAssignedPrivileges(User) - Method in interface com.novomind.ecom.api.iagent.routing.privilege.GroupPrivilegeHandler
Returns the set of the privileges assigned to the user
getAssignedSystemGroups() - Method in interface com.novomind.ecom.api.iagent.assignment.SystemGroupAssigned
Returns an unmodifiable cached view of the assigned system groups.
getAssignedSystemGroups() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get an unmodifiable view of the current assigned system groups which are held in this CategoryModifier.
getAssignedTenants() - Method in interface com.novomind.ecom.api.iagent.model.BusinessHour
Returns an unmodifiable set of the assigned tenants.
getAssignedTenants() - Method in interface com.novomind.ecom.api.iagent.model.ExternalRouting
Returns an unmodifiable cached view of the assigned tenants.
getAssignedTenants() - Method in interface com.novomind.ecom.api.iagent.model.PauseReason
Returns an unmodifiable cached view of the assigned tenants.
getAssignedTenants() - Method in interface com.novomind.ecom.api.iagent.model.PhoneSystem
Returns an unmodifiable cached view of the assigned tenants.
getAssignedTenants() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Get an unmodifiable view of the current assigned tenants which are held in this ExternalRoutingModifier.
getAssignedTenants() - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Get an unmodifiable view of the current assigned tenants which are held in this PhoneSystemModifier.
getAssignedTextModuleFirstLevelGroups() - Method in interface com.novomind.ecom.api.iagent.model.Category
Returns an unmodifiable cached view of the assigned text module first level groups.
getAssignedTextModuleFirstLevelGroups() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get an unmodifiable view of the current assigned text module first level groups which are held in this CategoryModifier.
getAssignedTransactionCodes() - Method in interface com.novomind.ecom.api.iagent.model.Category
Returns an unmodifiable cached view of the assigned transaction codes.
getAssignedTransactionCodes() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get an unmodifiable view of the current assigned transaction codes which are held in this CategoryModifier.
getAssignedUsers() - Method in interface com.novomind.ecom.api.iagent.model.SystemGroup
Returns an unmodifiable cached view of the assigned users.
getAssignedUsers() - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Get an unmodifiable view of the current assigned users which are held in this SystemGroupModifier.
getAssignedVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.AgentTenantVisibilityContext
Creates an AgentTenantVisibilityContext for the given user.
getAssignedVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.SupervisorTenantVisibilityContext
Creates an SupervisorTenantVisibilityContext for the given user.
getAssociatedCall() - Method in interface com.novomind.ecom.api.iagent.model.AgentCallQuickCase
This method optionally provides the Call associated with this AgentCallQuickCase.
getAssociatedCall() - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.AgentPhoneTicketMailInfoViewContext
This method optionally provides the Call associated with this phone ticket.
getAttachmentDataSource() - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatUploadAttachmentAction
Returns the attachment
getAttachmentDataSource() - Method in interface com.novomind.ecom.api.iagent.validator.action.CentralAttachmentUploadAction
Returns the attachment
getAttachmentDataSource() - Method in interface com.novomind.ecom.api.iagent.validator.IncomingAttachmentChatMessage
Returns the attachment
getAttachmentDataSource() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketUploadAttachmentAction
Returns the attachment
getAttachmentDataSource(String) - Method in interface com.novomind.ecom.api.iagent.provider.AttachmentDataSourceProvider
 
getAttachments() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
 
getAttachments() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getAttribute(String) - Method in class com.novomind.ecom.api.iagent.common.event.CustomEvent
Get attributes of the event.
getAttribute(String) - Method in class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
Returns the value to which the specified key is mapped, or null if no mapping for the key exists.
getAttributes() - Method in class com.novomind.ecom.api.iagent.common.event.CustomEvent
Provides the attributes as map.
getAttributes() - Method in interface com.novomind.ecom.api.iagent.messenger.model.IncomingMessengerMessage
This method allows to define additional attributes, that will be associated with the chat and accessible via the chat's storage.
getAttributes() - Method in interface com.novomind.ecom.api.iagent.model.Contact
Returns an unmodifiable cached view of attributes which can be used to identify the contact (see ContactIdentifier for further information).
getAttributes() - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
 
getAttributes() - Method in class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
The method returns all available attributes
getAttributes() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.IncomingCallDeliveredEvent
 
getAttributes() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallEnqueuedEvent
 
getAttributes() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallFinishedEvent
 
getAttributes() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallReceivedEvent
 
getAttributes() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Returns an unmodifiable cached view of attributes which can be used to identify the contact (see ContactIdentifier for further information).
getAutoRoutingCategoryMode() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getAutoRoutingCategoryMode() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current CategoryMode for the automatic routing of this user which is held in this UserModifier.
getAvailableCount() - Method in interface com.novomind.ecom.api.imail.core.connector.MessageIterator
This method is called before the iteration.
getBacklogCallInfo(Call) - Method in interface com.novomind.ecom.api.iagent.backlog.CallBacklogHandler
This method returns the BacklogCallInfo for the given Call.
getBacklogChatInfo(Chat) - Method in interface com.novomind.ecom.api.iagent.backlog.ChatBacklogHandler
This method returns the BacklogChatInfo for the given Chat.
getBacklogMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the backlog menu.
getBacklogMessage() - Method in interface com.novomind.ecom.api.iagent.request.TicketRoutingRequest
The method returns the BacklogMessage.
getBacklogMessage() - Method in interface com.novomind.ecom.api.imail.model.BacklogMessageInfo
 
getBacklogMessage() - Method in interface com.novomind.ecom.api.imail.model.OptionalBacklogMessageInfo
 
getBacklogMessageInfo(Ticket) - Method in interface com.novomind.ecom.api.iagent.backlog.TicketBacklogHandler
This method returns the BacklogMessageInfo for the given Ticket.
getBccAddresses() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessage
 
getBehavior() - Method in class com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTab
 
getBehavior() - Method in interface com.novomind.ecom.api.iagent.frontend.tab.InfoTab
The behavior of the InfoTab when the tab's parent view is being rendered.
getBehavior() - Method in class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTab
The behavior of the AgentHomeTab when the tab's parent view is being rendered.
getBehavior() - Method in class com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTab
 
getBehavior() - Method in class com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTab
 
getBoolean(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the Boolean value for the key
getBorderColor() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getBotRoutingTimeout() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot botRoutingTimeout in seconds Determines the wait time for a chatbot that is no longer reachable before it gets rerouted to an agent.
getBotRoutingTimeout() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot botRoutingTimeout which is held in this ChatBotModifier.
getBusinessHour() - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfo
 
getBusinessTimeSlots() - Method in interface com.novomind.ecom.api.iagent.model.BusinessHour
Returns an unmodifiable set of the assigned time slots.
getCalculationTimestamp() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
The method returns the calculation timestamp which is the current time when the loop for the calculation for all issues starts.
getCall() - Method in interface com.novomind.ecom.api.iagent.common.AgentPostProcessingState
The method returns the optional Call if the agent currently is in post processing state due to a call.
getCall() - Method in interface com.novomind.ecom.api.iagent.provider.CallProvider
Returns the call
getCall() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
Returns the optional Call object associated with this event.
getCall() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperationFailedException
 
getCall() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
 
getCall(String) - Method in interface com.novomind.ecom.api.iagent.backlog.CallBacklogHandler
This method returns the optional Call with the given callId assigned by the PBX or an empty optional if the Call with the given callId does not exist within the backlog.
getCallId() - Method in exception com.novomind.ecom.api.iagent.exception.CallNotFoundException
 
getCallId() - Method in exception com.novomind.ecom.api.iagent.exception.CallOperationException
 
getCallId() - Method in interface com.novomind.ecom.api.iagent.model.ActiveCall
This method returns the unique callId given by the PBX.
getCallId() - Method in interface com.novomind.ecom.api.iagent.model.Call
The unique id of the call, that has been assigned to the call by the PBX when the call has been received.
getCallInfoTab(BacklogCallInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTabProvider
The method is called on plugins implementing this interface on all call info views displaying backlog calls.
getCallInfoTab(CallInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTabProvider
The method is called on plugins implementing this interface to determine all information to display a custom call info tab view.
getCallInfoTab(SearchResultCallInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTabProvider
The method is called on plugins implementing this interface on all call info views displaying a call, that has been retrieved by a search request.
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallDeliveredEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallEstablishedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRedirectedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallTransferredEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDequeuedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDisconnectedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallEnqueuedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallReceivedEvent
 
getCallState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent
 
getCallState(Call) - Method in interface com.novomind.ecom.api.iagent.backlog.CallBacklogHandler
This method returns the CallState for the given Call.
getCallState(QueuedCall) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
Retrieve the state of a queued call
getCaption() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerMediaMessage
The caption of the media.
getCategories() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current categories assigned to the chatbot which are held in this ChatBotModifier.
getCategories(AgentCategoryVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.VisibilityHandler
This method returns the visible categories for the given agent context
getCategories(OnlineAgentCategoryVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.AgentVisibilityHandler
This method returns the visible categories for the given agent context
getCategories(OnlineAgentCategoryVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.VisibilityHandler
This method returns the visible categories for the given agent context
getCategories(SupervisorCategoryVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.VisibilityHandler
This method returns the visible categories for the given supervisor context
getCategory() - Method in interface com.novomind.ecom.api.iagent.model.AgentQuickCase
 
getCategory() - Method in interface com.novomind.ecom.api.iagent.provider.OptionalCategoryProvider
Returns the optional Category.
getCategory() - Method in interface com.novomind.ecom.api.iagent.request.StartOutgoingCallRequest
The Category for the outgoing call if available, otherwise an empty optional.
getCategory() - Method in interface com.novomind.ecom.api.iagent.state.AgentCallInfo
The Category for the ActiveCall if available, otherwise an empty optional.
getCategoryConfigTab(CategoryConfigViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.category.CategoryConfigTabProvider
 
getCategoryDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
Returns an unmodifiable List of CategoryAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered by confidence value).
getCategoryDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
getCategoryModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.category.CategoryConfigViewContext
 
getCategoryModifier(Category, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a CategoryModifier for the passed Category object.
getCcAddresses() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessage
 
getChannel() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerAccount
 
getChannel() - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Get the current chat channel which is held in this MessengerAccountModifier.
getChannel() - Method in interface com.novomind.ecom.api.iagent.model.Account
 
getChannel() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current channel which is held in this AccountModifier.
getChat() - Method in exception com.novomind.ecom.api.iagent.exception.ChatOperationFailedException
 
getChat() - Method in interface com.novomind.ecom.api.iagent.provider.ChatProvider
Returns the chat
getChatBot() - Method in interface com.novomind.ecom.api.iagent.provider.ChatBotProvider
Returns the chatbot
getChatBotModifier(ChatBot, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a ChatBotModifier for the passed ChatBot object.
getChatChannel() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getChatCount() - Method in interface com.novomind.ecom.api.iagent.state.AgentChatInfo
Returns the number of active chats for the agent.
getChatInfoTab(AgentChatInfoViewContext) - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTabProvider
The method is called on plugins implementing this interface on all chat info views displaying agent folder chats within the personal agent folder.
getChatInfoTab(ArchiveAccessChatInfoViewContext) - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTabProvider
The method is called on plugins implementing this interface on all chat info views displaying a chat, that has been retrieved directly via an archive access.
getChatInfoTab(BacklogChatInfoViewContext) - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTabProvider
The method is called on plugins implementing this interface on all chat info views displaying backlog chats.
getChatInfoTab(ChatInfoViewContext) - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTabProvider
The method is called on plugins implementing this interface to determine all information to display a custom chat info tab view.
getChatInfoTab(SearchResultChatInfoViewContext) - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTabProvider
The method is called on plugins implementing this interface on all chat info views displaying a chat, that has been retrieved by a search request.
getChatSession() - Method in interface com.novomind.ecom.api.iagent.model.ChatStep
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.backlog.BacklogChatInfo
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatClosedEvent
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatQueuedEvent
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatQuitEvent
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatResubmittedEvent
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatRoutedEvent
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatStartedEvent
 
getChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatStateChangedEvent
 
getChatSteps() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getChildAgentGroups() - Method in interface com.novomind.ecom.api.iagent.model.SystemGroup
Returns an unmodifiable cached view of the direct child agentgroups.
getChildSystemGroups() - Method in interface com.novomind.ecom.api.iagent.model.SystemGroup
Returns an unmodifiable cached view of the direct child systemgroups.
getChildTextModuleFirstLevelGroups() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleRoot
Returns an unmodifiable, sorted cached view of the direct child first level textmodule groups.
getChildTextModuleFirstLevelGroups() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleRootModifier
Get the current direct child textmodule first level groups list which is held in this TextModuleRootModifier.
getChildTextModuleNodes() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup
Returns an unmodifiable, sorted cached view of the direct child textmodule nodes.
getChildTextModuleNodes() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.TextModuleFirstLevelGroupItem
Returns a list of the child text module nodes.
getChildTextModuleNodes() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Get the current direct child textmodule nodes list which is held in this TextModuleFirstLevelGroupModifier.
getChildTextModules() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleGroup
Returns an unmodifiable, sorted cached view of the direct child textmodules.
getChildTextModules() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleGroupModifier
Get the current direct child textmodules list which is held in this TextModuleGroupModifier.
getChildTextModuleSecondLevelGroups() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup
Returns an unmodifiable, sorted cached view of the direct child second level textmodule groups.
getChildTextModuleSecondLevelGroups() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Get the current direct child textmodule second level groups list which is held in this TextModuleFirstLevelGroupModifier.
getClassification() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup
 
getClassification() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Get the current classification which is held in this TextModuleFirstLevelGroupModifier.
getComment() - Method in interface com.novomind.ecom.api.iagent.rating.RatingData
 
getComponentPath() - Method in class com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponent
The given component path for the customized .xhtml composite component.
getConfidence() - Method in class com.novomind.ecom.api.imail.core.result.decision.AbstractAnalyzerDecision
 
getConfidence() - Method in interface com.novomind.ecom.api.imail.core.result.decision.AnalyzerDecision
Returns the confidence for this decision.
By contract the valid range for confidence is 0 to 100 (a percent value).
getConfig() - Method in interface com.novomind.ecom.api.iagent.model.App
Returns the configuration of this app.
getConfirmationTemplateDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
Returns a unmodifiable List of TemplateAnalyzerDecisions for the confirmation template containing the results of preceding Apps.
getConfirmationTemplateDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
getConnectedAgentDevice() - Method in interface com.novomind.ecom.api.iagent.provider.ConnectedAgentDeviceProvider
The methods returns the instance of the ConnectedAgentDevice.
getConnector() - Method in interface com.novomind.ecom.api.iagent.model.ExternalRouting
Returns the optional instance of the ExternalRoutingConnector.
getConnector() - Method in interface com.novomind.ecom.api.iagent.model.PhoneSystem
Returns the optional instance of the PhoneSystemConnector.
getContact() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Get the Contact which is modified in this ContactModifier.
getContact(Call) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns the optional Contact of a Call.
getContact(Ticket) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns the optional Contact of a Ticket.
getContactByContactIdentifier(ContactIdentifier) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns the optional Contact for a ContactIdentifier.
getContactByContactIdentifier(ContactIdentifier, Tenant) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns the optional Contact for a ContactIdentifier and a Tenant.
getContactByID(Long) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns the optional Contact of an id.
getContactIdentifier() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalReceiverProvider
This method allows to define additional contact information which will be used as secondary search criteria while searching an existing contact.
getContactIdentifier() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalSenderProvider
This method allows to define additional contact information which will be used as secondary search criteria while searching an existing contact.
getContactIdentifier() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallEnqueuedEvent
This method allows to define additional contact information which will be used as secondary search criteria while searching an existing contact.
getContactIdentifier() - Method in class com.novomind.ecom.api.imail.core.connector.ExtendedMessage
This method returns the additional contact information used as secondary search criteria while searching an existing contact.
getContactIdentifier() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
This method returns the additional contact information used as secondary search criteria while searching an existing contact.
getContactListByContactIdentifier(ContactIdentifier) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns a list of all contacts matching any of the search criteria of the ContactIdentifier.
getContactListByContactIdentifier(ContactIdentifier, Tenant) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
This method returns a list of contacts that are assigned to a Tenant and matching any of the search criteria of the ContactIdentifier.
getContactModifier(Contact, Optional<User>) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
Build a ContactModifier for the passed Contact object.
getContactRelationHandler(Contact, Optional<User>) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
Build a ContactRelationHandler for the passed Contact object.
getContent() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
 
getContent() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
 
getContentId() - Method in interface com.novomind.ecom.api.iagent.model.MessageAttachmentDataSource
The content id must contain only the following characters: [a-z][A-Z][0-9].-_ The maximum number of characters is 255.
getContentType() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerMediaDataMessage
The content type of the media.
getContentType() - Method in interface com.novomind.ecom.api.iagent.model.Attachment
e.g.
getCount() - Method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
The number to be displayed within a bubble
getCreatedDate() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleNode
 
getCreatedUser() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleNode
 
getCurrentAssignedAgent() - Method in interface com.novomind.ecom.api.imail.model.TicketRoutingInfo
The method returns the currently assigned agent of the ticket.
getCurrentVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.OnlineAgentTenantVisibilityContext
Creates an OnlineAgentTenantVisibilityContext for the given user.
getCustomerName() - Method in interface com.novomind.ecom.api.iagent.model.CustomerChatSession
 
getData() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerMediaDataMessage
The content data of the media in byte format.
getDate() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerMessageStatusEvent
The date of the status event.
getDate() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerMessage
The date when the message has been sent.
getDate() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
 
getDate(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the Date value for the key
getDateCreated() - Method in interface com.novomind.ecom.api.iagent.model.IssueNote
 
getDateEnqueued() - Method in interface com.novomind.ecom.api.iagent.model.Call
The enqueued date of this call.
getDateEstablished() - Method in interface com.novomind.ecom.api.iagent.state.AgentCallInfo
 
getDateFinished() - Method in interface com.novomind.ecom.api.iagent.model.Call
The finished date is when the call has ended.
getDateFirstRouted() - Method in interface com.novomind.ecom.api.iagent.model.Call
The date of the first successful routing of this call to an agent.
getDateReceived() - Method in interface com.novomind.ecom.api.iagent.model.Issue
 
getDefaultServiceLevelRatio() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
The method returns the calculated default service level ratio for the Issue.
getDelay() - Method in exception com.novomind.ecom.api.imail.exception.TemporaryMessagingException
The method returns the optional time to delay the message processing.
getDeliveryFailureAction() - Method in class com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult
Returns the Optional DeliveryFailureAction of this DeliveryFailureMessageReceivedResult.
getDeliveryFailureMessage() - Method in interface com.novomind.ecom.api.imail.model.DeliveryFailureMessageInfo
 
getDescription() - Method in interface com.novomind.ecom.api.iagent.model.TransactionCode
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by LocalizedDescribed.getDescription(Locale)} This method will now return the localized description of this transaction code for the default language of the novomind iAGENT system.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current category description which is held in this CategoryModifier.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot description which is held in this ChatBotModifier.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Get the current group description which is held in this GroupModifier.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Get the current location description which is held in this LocationModifier.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TenantModifier
Get the current tenant description which is held in this TenantModifier.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Get the current textmodule description which is held in this TextModuleModifier.
getDescription() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by TransactionCodeModifier.getDescription(Locale)} This method will now return the localized description of the associated TransactionCode for the default language of the novomind iAGENT system.
getDescription(Locale) - Method in interface com.novomind.ecom.api.iagent.common.LocalizedDescribed
Returns the description of this object in the specified language.
getDescription(Locale) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Get the current transaction code description for the provided language which is held in this TransactionCodeModifier.
getDestinationCategory() - Method in interface com.novomind.ecom.api.iagent.operation.recategorization.IssueRecategorizationOperationResult
 
getDestinationCategory() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatRecategorizedEvent
This method returns the destination category of the chat after it has been recategorized.
getDestinationCategory() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketRecategorizeAction
This method returns the destination category of the ticket.
getDestinationCategory() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketRecategorizedEvent
This method returns the destination category of the ticket after it has been recategorized.
getDestinationCategory() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
 
getDeviceId() - Method in exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
getDeviceId() - Method in interface com.novomind.ecom.api.iagent.model.AgentDevice
 
getDeviceId() - Method in interface com.novomind.ecom.api.iagent.request.AgentDeviceLoginRequest
 
getDialogUrl() - Method in exception com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
 
getDialogUrl() - Method in exception com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
 
getDialogUrl() - Method in exception com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
 
getDisplayName() - Method in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
getDisplayName() - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
 
getDisplayName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current category display name which is held in this CategoryModifier.
getDisplayName(Locale) - Method in interface com.novomind.ecom.api.iagent.common.LocalizedDisplayNamed
Returns the display name of this object in the specified language.
getDisplayName(Locale) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Get the current transaction code display name for the provided language which is held in this TransactionCodeModifier.
getDouble(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the Double value for the key
getDueDate() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatResubmittedEvent
This method returns the due date of the resubmitted chat.
getDueDate() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketInternalForwardedEvent
This method returns the due date of the internally forwarded ticket.
getDueDate() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketResubmittedEvent
This method returns the due date of the resubmitted ticket.
getDueDateOptional() - Method in interface com.novomind.ecom.api.imail.model.TicketRoutingInfo
The method returns the due date of the ticket, if the ticket currently is resubmitted or internally forwarded.
getDuration() - Method in interface com.novomind.ecom.api.iagent.model.Call
Deprecated.
Please use CallInfo.getTotalDuration() instead. The duration of a finished call is the elapsed time between the received date and the finished date. If the call has not been finished yet, the duration of the call is the elapsed time between the received date and the current time now.
getElapsedServiceLevelTime() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
The method returns the total elapsed time of the Issue in milliseconds since it has been created.
getEmailAddress() - Method in interface com.novomind.ecom.api.iagent.model.User
Returns the email address of the user in the form local-part@domain (see https://tools.ietf.org/html/rfc5322#section-3.4.1)
getEmailAddress() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current user email address in the form local-part@domain (see https://tools.ietf.org/html/rfc5322#section-3.4.1) which is held in this UserModifier.
getEmailAddresses() - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
 
getEncryptedString(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the String value for the key.
getEnd() - Method in interface com.novomind.ecom.api.iagent.model.Holiday
 
getEndDate() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getEndTime() - Method in interface com.novomind.ecom.api.iagent.model.BusinessTimeSlot
 
getEntities(Class<T>) - Method in interface com.novomind.ecom.api.iagent.persistence.EntityHandler
Returns a list of the not deleted instances of the MasterEntities.
getErrorCode() - Method in exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
getEscalationCategory() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
getEscalationCategory() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current escalation category which is held in this CategoryModifier.
getEscalationTimeoutMillis() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
getEscalationTimeoutMillis() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current escalation timeout in milliseconds which is held in this CategoryModifier.
getEventDate() - Method in class com.novomind.ecom.api.iagent.common.event.CustomEvent
 
getEventDate() - Method in interface com.novomind.ecom.api.iagent.common.event.Event
Returns the Date when the event has occurred.
getExternalAddress() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalMessageSentAndTicketClosedEvent
This method returns the email address of the external recipient responsible for the ticket send and close operation.
getExternalAddress() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendExternalMessageAndCloseTicketEvent
This method returns the email address of the external recipient responsible for the ticket send and close operation.
getExternalAddress() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketAnsweredClearanceRequiredEvent
This method returns the email address of the external sender that has sent the message to the central outgoing queue.
getExternalAddress() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketAnsweredEvent
This method returns the email address of the external sender that has sent the message to the central outgoing queue.
getExternalAddress() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketClosedEvent
This method returns the email address of the external recipient responsible for the ticket close operation.
getExternalId() - Method in interface com.novomind.ecom.api.iagent.model.Contact
The external id of a Contact may be used to associate the novomind iAGENT contact object with external customer data.
getExternalId() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Get the current external id which is held in this ContactModifier.
getExternalMessageId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalMessageIdProvider
The unique id referencing the message at the external source.
getExternalReplyAccount() - Method in interface com.novomind.ecom.api.imail.model.ExternalReplyMessageInfo
 
getExternalReplyChannel() - Method in interface com.novomind.ecom.api.imail.model.ExternalReplyMessageInfo
 
getExternalReplyMessage() - Method in interface com.novomind.ecom.api.imail.model.ExternalReplyMessageInfo
 
getExternalReplyToId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalReplyToIdProvider
The external id of the message that has been replied to.
getExternalRoutingConnectorTab(ExternalRoutingConnectorTabViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.tab.ExternalRoutingConnectorTabProvider
Provides a customized ExternalRoutingConnectorTab IMPORTANT NOTE:
Please verify the type of the ExternalRouting to prevent displaying multiple custom tabs on the configuration page.
getExternalRoutingModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.context.ExternalRoutingConnectorTabViewContext
 
getExternalRoutingModifier(ExternalRouting, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a ExternalRoutingModifier for the passed ExternalRouting object.
getFailCause() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent
 
getFailCause() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent
 
getFailureReason() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerMessageReceivedFailedEvent
The failure reason.
getFailureReason() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerSendMessageFailedEvent
The failure reason.
getFilename() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerMediaDataMessage
The filename of the media.
getFilter() - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
 
getFilter() - Method in interface com.novomind.ecom.api.imail.common.frontend.menu.MessageFilterMenuItem
 
getFilterPredicate(AttachmentFilterContext) - Method in interface com.novomind.ecom.api.iagent.frontend.attachments.AttachmentListManipulator
The method allows to filter the list of all available system attachments stored on the file system or added by other plugins, that are displayed to the agent's attachment selection dialog.
getFilterPredicate(IssueRecategorizationFilterContext) - Method in interface com.novomind.ecom.api.iagent.frontend.categories.RecategorizationListManipulator
The method allows to filter the list of all available categories, that are displayed to the recategorization dialog.
getFilterPredicate(IssueInternalForwardFilterContext) - Method in interface com.novomind.ecom.api.iagent.frontend.forward.InternalForwardListManipulator
The method allows to filter the list of all available users, that are displayed to the forwarding dialog.
getFinishCause() - Method in interface com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest
 
getFinishCause() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent
 
getFinishOrigin() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent
 
getFromAddress() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
 
getFromAddress() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getFromId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalSenderProvider
A unique identifier of the sender / from of the message or status.
getFromName() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalSenderProvider
The name of the sender / from of the message or status.
getFunction(Call) - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculator
This more specific method is called to obtain an optional ToDoubleFunction only to override the calculation of an individual service level ratio for a Call.
getFunction(Chat) - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculator
This more specific method is called to obtain an optional ToDoubleFunction only to override the calculation of an individual service level ratio for a Chat.
getFunction(Issue) - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculator
The method allows to override the default algorithm to calculate the service level ratio for an Issue by returning an optional ToDoubleFunction that calculates the individual service level ratio for each Issue.
getFunction(Ticket) - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculator
This more specific method is called to obtain an optional ToDoubleFunction only to override the calculation of an individual service level ratio for a Ticket.
getGroupId() - Method in interface com.novomind.ecom.api.iagent.model.App
Returns the id of the group of this app
getGroupingName(Locale) - Method in interface com.novomind.ecom.api.iagent.model.GroupPrivilege
Returns the grouping name of this privilege in the specified language.
getHeader(String) - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getHeight() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getHelpMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the help menu.
getHighlightType() - Method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
The HighlightType is a visual effect to highlight the complete tab e.g.
getHolidays() - Method in interface com.novomind.ecom.api.iagent.model.BusinessHour
Returns an optional unmodifiable map of holiday names to holiday instances assigned to this business hour.
getHtml() - Method in interface com.novomind.ecom.api.iagent.model.ChatStep
 
getHtml() - Method in interface com.novomind.ecom.api.iagent.model.TextChatMessage
Returns the content of this text chat message in html representation.
getHtml() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
 
getHtml() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getId() - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendComponent
The id is the unique identifier of the component in the frontend of the novomind iAGENT app.
getId() - Method in interface com.novomind.ecom.api.iagent.model.AgentQuickCase
 
getId() - Method in interface com.novomind.ecom.api.iagent.model.GroupPrivilege
 
getId() - Method in interface com.novomind.ecom.api.iagent.model.Issue
 
getId() - Method in interface com.novomind.ecom.api.iagent.routing.privilege.Privilege
 
getId() - Method in interface com.novomind.ecom.api.imail.model.Process
 
getIgnoreVisibility() - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
 
getIgnoreVisibility() - Method in interface com.novomind.ecom.api.imail.common.frontend.menu.MessageFilterMenuItem
 
getInactiveServiceLevelTime() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
The method returns the sum of inactive time of the Issue in milliseconds, e.g.
getInactivityTimeout() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot inactivityTimeout in seconds.
getInactivityTimeout() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot inactivityTimeout which is held in this ChatBotModifier.
getIncomingAccount() - Method in interface com.novomind.ecom.api.imail.model.DeliveryFailureMessageInfo
 
getIncomingAccount() - Method in interface com.novomind.ecom.api.imail.model.IncomingMessageInfo
 
getIncomingAccount() - Method in interface com.novomind.ecom.api.imail.model.Ticket
 
getIncomingBindings() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalReplyMessageReceivedEvent
Returns the IncomingBindings object.
getIncomingBindings() - Method in interface com.novomind.ecom.api.imail.core.input.ExternalReplyMessageManipulationInput
Returns the IncomingBindings object.
getIncomingBindings() - Method in interface com.novomind.ecom.api.imail.core.input.IncomingMessageInput
Returns the IncomingBindings object, which may be used to pass any transient data to other apps or to the knowledge base.
getIncomingBindings() - Method in interface com.novomind.ecom.api.imail.provider.IncomingBindingsProvider
Returns the IncomingBindings object.
getIncomingCall() - Method in interface com.novomind.ecom.api.iagent.provider.IncomingCallProvider
The method returns the IncomingCall instance.
getIncomingChannel() - Method in interface com.novomind.ecom.api.imail.model.DeliveryFailureMessageInfo
 
getIncomingChannel() - Method in interface com.novomind.ecom.api.imail.model.IncomingMessageInfo
 
getIncomingChannel() - Method in interface com.novomind.ecom.api.imail.model.Ticket
 
getIncomingChatStep() - Method in interface com.novomind.ecom.api.iagent.model.IncomingChatStepInfo
 
getIncomingMessage() - Method in interface com.novomind.ecom.api.imail.model.IncomingMessageInfo
 
getIncomingMessageAnalyzerData() - Method in interface com.novomind.ecom.api.imail.core.input.IncomingMessageAnalyzerInput
Returns the current IncomingMessageAnalyzerData, containing several Decisions made by preceding Apps.
getIncomingMessengerConversationTypingStatus() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConversationTypingEvent
The messenger conversation typing status.
getIncomingMessengerMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerMessageReceivedFailedEvent
The messenger message.
getIncomingMessengerMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerMessageReceivedSuccessfulEvent
The messenger message.
getIncomingReceivedMessengerAudioDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerAudioDataMessageReceivedEvent
The received messenger audio data message.
getIncomingReceivedMessengerAudioUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerAudioUrlMessageReceivedEvent
The received messenger audio url message.
getIncomingReceivedMessengerFileDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerFileDataMessageReceivedEvent
The received messenger file data message.
getIncomingReceivedMessengerFileUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerFileUrlMessageReceivedEvent
The received messenger file url message.
getIncomingReceivedMessengerImageDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerImageDataMessageReceivedEvent
The received messenger image data message.
getIncomingReceivedMessengerImageUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerImageUrlMessageReceivedEvent
The received messenger image url message.
getIncomingReceivedMessengerRawMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerRawMessageReceivedEvent
The incoming messenger raw message.
getIncomingReceivedMessengerTextMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerTextMessageReceivedEvent
The received messenger text message.
getIncomingReceivedMessengerVideoDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerVideoDataMessageReceivedEvent
The received messenger video data message.
getIncomingReceivedMessengerVideoUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerVideoUrlMessageReceivedEvent
The received messenger video url message.
getIncomingSentMessengerAudioDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerAudioDataMessageSentEvent
The sent messenger audio data message.
getIncomingSentMessengerAudioUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerAudioUrlMessageSentEvent
The sent messenger audio url message.
getIncomingSentMessengerFileDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerFileDataMessageSentEvent
The sent messenger file data message.
getIncomingSentMessengerFileUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerFileUrlMessageSentEvent
The sent messenger file url message.
getIncomingSentMessengerImageDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerImageDataMessageSentEvent
The sent messenger image data message.
getIncomingSentMessengerImageUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerImageUrlMessageSentEvent
The sent messenger image url message.
getIncomingSentMessengerRawMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerRawMessageSentEvent
The sent messenger raw message.
getIncomingSentMessengerTextMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerTextMessageSentEvent
The sent messenger text message.
getIncomingSentMessengerVideoDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerVideoDataMessageSentEvent
The sent messenger video data message.
getIncomingSentMessengerVideoUrlMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerVideoUrlMessageSentEvent
The sent messenger video url message.
getIndex() - Method in interface com.novomind.ecom.api.iagent.rating.RatingData
 
getInputStream() - Method in interface com.novomind.ecom.api.iagent.model.AttachmentDataSource
 
getIntermediateStorage() - Method in interface com.novomind.ecom.api.iagent.model.AgentQuickCase
 
getIntermediateStorage() - Method in interface com.novomind.ecom.api.iagent.provider.IntermediateStorageProvider
Returns the IntermediateStorage for the instance of this AccountModifier
getIntermediateStorage() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallChangedEvent
The method allows to provide an IntermediateStorage with any data to be stored in the database for the QueuedCallChangedEvent.
getIntermediateStorage() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
 
getIssue() - Method in interface com.novomind.ecom.api.iagent.frontend.IssueViewContext
Returns the currently viewed issue
getIssue() - Method in interface com.novomind.ecom.api.iagent.provider.IssueProvider
Returns the issue
getIssue() - Method in exception com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
 
getIssue() - Method in exception com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
 
getIssueId() - Method in interface com.novomind.ecom.api.iagent.model.IssueNote
 
getIssues() - Method in interface com.novomind.ecom.api.iagent.frontend.categories.IssueRecategorizationFilterContext
The recategorization can be done for one or more selected issues at the same time.
getIssues() - Method in interface com.novomind.ecom.api.iagent.frontend.forward.IssueInternalForwardFilterContext
The internal forwarding can be done for one or more selected issues at the same time.
getItemId() - Method in exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
 
getItemId() - Method in exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
 
getItemId() - Method in class com.novomind.ecom.api.iagent.model.RoutingWorkItem
The RoutingWorkItem must provide a globally unique id to identify the object.
getJavaScript() - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendScript
The JavaScript code, that can be executed in the frontend.
getJoinedContactList(Contact) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
Returns a list of contacts that are joined to the associated Contact.
getKeySet() - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns a keyset of all set keys for the instance of this StorageProvider
getKnowledgeBaseAgentName() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the name of the knowledgebase agent used for this chatbot.
getKnowledgeBaseAgentName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot knowledgeBaseAgentName which is held in this ChatBotModifier.
getLanguageCode() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
 
getLanguageCode() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
 
getLanguageDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
Returns an unmodifiable List of LanguageAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered by confidence value).
getLanguageDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
getLanguageSkills() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getLanguageSkills() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current language skills which are held in this UserModifier.
getLastAssignedAgent() - Method in interface com.novomind.ecom.api.iagent.rating.event.RatingReceivedEvent
This method returns the optional User which represents the agent that is currently or was last assigned to the related issue.
getLastAssignedAgent() - Method in interface com.novomind.ecom.api.imail.model.TicketRoutingInfo
The method returns the last assigned agent of the ticket which also includes the currently assigned agent.
getLastChangeDateWithNotify() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
 
getLastChangeDateWithNotify() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
 
getLastChangedDate() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleNode
 
getLastChangedUser() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleNode
 
getLastConnectedAgentDevice() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent
The methods returns the instance of the ConnectedAgentDevice that has been connected to this call before it has been finished.
getLastConnectedAgentDevice() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.IncomingCallFinishedEvent
 
getLastConnectedAgentDevice() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.OutgoingCallFinishedEvent
 
getLevel() - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessage
The level indicates the severity of the message.
getLocale() - Method in interface com.novomind.ecom.api.iagent.model.Issue
Returns a locale object representing the language of the issue.
getLocale() - Method in interface com.novomind.ecom.api.iagent.model.User
Returns the locale of this user
getLocale() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current Locale representing the display language of this user which is held in this UserModifier.
getLocalizedDescriptions() - Method in interface com.novomind.ecom.api.iagent.common.LocalizedDescribed
Returns the localized descriptions of this object.
getLocalizedDisplayNames() - Method in interface com.novomind.ecom.api.iagent.common.LocalizedDisplayNamed
Returns the localized display names of this object.
getLocation() - Method in interface com.novomind.ecom.api.iagent.model.Issue
Returns the optional Location of the issue.
getLocation() - Method in interface com.novomind.ecom.api.iagent.provider.LocationProvider
Returns the location or null
getLocation() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current Location which is held in this UserModifier.
getLocationDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
Returns an unmodifiable List of LocationAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered by confidence value).
getLocationDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
getLocationModifier(Location, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a LocationModifier for the passed Location object.
getLogoutPath() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getLong(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the Long value for the key
getMailInfoTab(AgentBacklogMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying messages in the iAGENT agent application on the message folder for inquiries, forwarded or resubmitted tickets.
getMailInfoTab(AgentDraftMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying messages in the iAGENT agent application on the agent's draft folder.
getMailInfoTab(AgentMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying agent folder messages within the personal agent folder.
getMailInfoTab(AgentOutgoingMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying messages in the iAGENT agent application on the agent's sent folder.
getMailInfoTab(AgentPhoneTicketMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying a phone ticket.
getMailInfoTab(AgentQuickCaseMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying a quick case message.
getMailInfoTab(ArchiveAccessMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying a ticket, that has been retrieved directly via an archive access.
getMailInfoTab(BacklogMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying backlog messages.
getMailInfoTab(ClaimMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying a ticket from an iCLAIM view.
getMailInfoTab(ExternalReplyMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying external reply messages, returning from 2nd level.
getMailInfoTab(MailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface to determine all information to display a custom mail info tab view.
getMailInfoTab(OutgoingMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying outgoing messages.
getMailInfoTab(SearchResultMailInfoViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTabProvider
The method is called on plugins implementing this interface on all mail info views displaying a ticket, that has been retrieved by a search request.
getManualRoutingCategoryMode() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getManualRoutingCategoryMode() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current CategoryMode for the manual routing of this user which is held in this UserModifier.
getMaxChatCount() - Method in interface com.novomind.ecom.api.iagent.state.AgentChatInfo
 
getMaxChats() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getMaxChats() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current maximum number of chats that should be routed to this user which is held in this UserModifier.
getMaxMails() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getMaxMails() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current maximum number of mails that should be routed to this user which is held in this UserModifier.
getMaxTicketCount() - Method in interface com.novomind.ecom.api.iagent.state.AgentFolderInfo
 
getMessage() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent
 
getMessage() - Method in class com.novomind.ecom.api.imail.core.connector.ExtendedMessage
Returns the message retrieved by the ExtendedMessageConnector.
getMessage() - Method in class com.novomind.ecom.api.imail.core.result.ExternalReplyMessageManipulationResult
 
getMessage() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageManipulationResult
 
getMessage() - Method in class com.novomind.ecom.api.imail.core.result.TemplateMessageManipulationResult
 
getMessage() - Method in interface com.novomind.ecom.api.imail.model.TemplateMessage
This method returns the underlying Message of this TemplateMessage and allows direct manipulation of the Message.
getMessageCopy() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
The method returns a copy of the underlying Message.
getMessageFormats() - Method in interface com.novomind.ecom.api.iagent.model.Channel
 
getMessageId() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
The messageId of a message must be globally unique.
getMessageId() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getMessageTab(IncomingMessageViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.message.MessageTabProvider
The method is called on plugins implementing this interface on message views displaying incoming messages.
getMessageTab(SentMessageViewContext) - Method in interface com.novomind.ecom.api.imail.common.frontend.message.MessageTabProvider
The method is called on plugins implementing this interface on all message views displaying sent messages.
getMessengerAccountConnectorTab(MessengerAccountConnectorTabViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerAccountConnectorTabProvider
 
getMessengerAccountModifier() - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerAccountConnectorTabViewContext
 
getMessengerAccountModifier(MessengerAccount, Optional<User>) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountPersistencyHandler
Build a MessengerAccountModifier for the passed MessengerAccount object.
getMessengerMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerEditedMessageEvent
Returns the new edited messenger message
getMessengerRawMessageComponent(IncomingMessengerRawMessageAgentViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(IncomingMessengerRawMessageArchiveAccessViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(IncomingMessengerRawMessageBacklogViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(IncomingMessengerRawMessageSearchResultViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(MessengerRawMessageAgentViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(MessengerRawMessageArchiveAccessViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(MessengerRawMessageBacklogViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(MessengerRawMessageSearchResultViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(MessengerRawMessageViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(OutgoingMessengerRawMessageAgentViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(OutgoingMessengerRawMessageArchiveAccessViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(OutgoingMessengerRawMessageBacklogViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getMessengerRawMessageComponent(OutgoingMessengerRawMessageSearchResultViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
Provide a MessengerRawMessageComponent for a raw messenger message to be displayed.
getName() - Method in class com.novomind.ecom.api.iagent.common.event.CustomEvent
 
getName() - Method in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
getName() - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Get the current messenger account name which is held in this MessengerAccountModifier.
getName() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.TextModuleFirstLevelGroupItem
Returns the name of the TextModuleFirstLevelGroupItem
getName() - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
 
getName() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Get the current contact name which is held in this ContactModifier.
getName() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
 
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current account name which is held in this AccountModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot name which is held in this ChatBotModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Get the current name of the associated ExternalRouting which is held in this ExternalRoutingModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Get the current group name which is held in this GroupModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Get the current location name which is held in this LocationModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Get the current name of the associated PhoneSystem which is held in this PhoneSystemModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TenantModifier
Get the current tenant name which is held in this TenantModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleNodeModifier
Get the current textmodule node name which is held in this TextModuleNodeModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Get the current transaction code name which is held in this TransactionCodeModifier.
getName() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current user name which is held in this UserModifier.
getName(Locale) - Method in interface com.novomind.ecom.api.iagent.model.GroupPrivilege
Returns the name of this privilege in the specified language.
getNickname() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot nickname.
getNickname() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot nickname which is held in this ChatBotModifier.
getNotes() - Method in interface com.novomind.ecom.api.iagent.model.IssueNotes
 
getNotes() - Method in interface com.novomind.ecom.api.imail.model.Process
 
getNotes() - Method in interface com.novomind.ecom.api.imail.model.Ticket
 
getNotes(User) - Method in interface com.novomind.ecom.api.iagent.model.IssueNotes
 
getNotesCount() - Method in interface com.novomind.ecom.api.iagent.model.IssueNotes
 
getNotification() - Method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
The InfoTabNotification is a visible mark placed within the tab's label e.g.
getOrCreatePrivilege(String) - Method in interface com.novomind.ecom.api.iagent.routing.privilege.PrivilegeHandler
This method gets or creates a Privilege with the name for the app
getOrigin() - Method in interface com.novomind.ecom.api.iagent.model.ChatStep
 
getOutgoingAccount() - Method in interface com.novomind.ecom.api.imail.model.PreSendAgentMessageInfo
 
getOutgoingAccount() - Method in interface com.novomind.ecom.api.imail.model.PreSendMessageInfo
 
getOutgoingAccount() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessageInfo
 
getOutgoingAccount() - Method in interface com.novomind.ecom.api.imail.model.SentMessageInfo
 
getOutgoingCall() - Method in interface com.novomind.ecom.api.iagent.provider.OutgoingCallProvider
The method returns the OutgoingCall instance.
getOutgoingChannel() - Method in interface com.novomind.ecom.api.imail.model.PreSendAgentMessageInfo
 
getOutgoingChannel() - Method in interface com.novomind.ecom.api.imail.model.PreSendMessageInfo
 
getOutgoingChannel() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessageInfo
 
getOutgoingChannel() - Method in interface com.novomind.ecom.api.imail.model.SentMessageInfo
 
getOutgoingChatChannel() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerConversationTypingStatusInfo
 
getOutgoingChatChannel() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageInfo
 
getOutgoingChatChannel() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageReadStatusInfo
 
getOutgoingChatStep() - Method in interface com.novomind.ecom.api.iagent.model.OutgoingChatStepInfo
 
getOutgoingMessage() - Method in interface com.novomind.ecom.api.imail.model.OutgoingMessageInfo
 
getOutgoingMessageInfo() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendMessageEvent
 
getOutgoingMessengerAccount() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerConversationTypingStatusInfo
 
getOutgoingMessengerAccount() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageInfo
 
getOutgoingMessengerAccount() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageReadStatusInfo
 
getOutgoingMessengerAudioDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerAudioDataMessageInfo
 
getOutgoingMessengerConversationTypingStatus() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerConversationTypingStatusInfo
 
getOutgoingMessengerFileDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerFileDataMessageInfo
 
getOutgoingMessengerImageDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerImageDataMessageInfo
 
getOutgoingMessengerMessageReadStatus() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageReadStatusInfo
 
getOutgoingMessengerRawMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerRawMessageInfo
 
getOutgoingMessengerTextMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerTextMessageInfo
 
getOutgoingMessengerVideoDataMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerVideoDataMessageInfo
 
getOutputStream() - Method in interface com.novomind.ecom.api.iagent.model.AttachmentDataSource
This method maybe unsupported and throws a RuntimeException
getParent() - Method in interface com.novomind.ecom.api.iagent.model.Group
 
getParent() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleSecondLevelGroup
 
getParent() - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Get the current parent system group which is held in this GroupModifier.
getParent() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleSecondLevelGroupModifier
Get the current parent textmodule first level group which is held in this TextModuleSecondLevelGroupModifier.
getParentFirstLevelGroups() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
Returns an unmodifiable cached view of the parent first level text module groups.
getParentGroups() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
Returns an unmodifiable cached view of the parent text module groups (first and second level).
getParentMessageId() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
The parent messageId, if set, references the messageId of a previously received message, that relates to this message.
getParentSecondLevelGroups() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
Returns an unmodifiable cached view of the parent second level text module groups.
getPassword() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current user password which is held in this UserModifier.
getPath() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getPath() - Method in class com.novomind.ecom.api.imail.routing.frontend.topheader.TopHeaderContent
 
getPauseReason() - Method in interface com.novomind.ecom.api.iagent.common.AgentPauseState
The method returns the optional PauseReason if the agent currently is in pause state.
getPhoneDeviceState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.PhoneDeviceStateChangedEvent
 
getPhoneDeviceState(ConnectedAgentDevice) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
Retrieve the current PhoneDeviceState of the device.
getPhoneNumbers() - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
 
getPhoneSystem() - Method in interface com.novomind.ecom.api.iagent.state.AgentPhoneSystemInfo
Returns the PhoneSystem that has been used to connect the agent's phone device.
getPhoneSystemConnectorTab(PhoneSystemConnectorTabViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.tab.PhoneSystemConnectorTabProvider
Provides a customized PhoneSystemConnectorTab IMPORTANT NOTE:
Please verify the type of the PhoneSystem to prevent displaying multiple custom tabs on the configuration page.
getPhoneSystemModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.context.PhoneSystemConnectorTabViewContext
 
getPhoneSystemModifier(PhoneSystem, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a PhoneSystemModifier for the passed PhoneSystem object.
getPhoneSystemState() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent
 
getPostprocessingStartDate() - Method in interface com.novomind.ecom.api.iagent.common.AgentPostProcessingState
The method returns the optional post processing start date if the agent currently is in post processing state.
getPreSendAgentMessage() - Method in interface com.novomind.ecom.api.imail.model.PreSendAgentMessageInfo
 
getPreSendMessage() - Method in interface com.novomind.ecom.api.imail.model.PreSendMessageInfo
 
getPreSendMessageInfo() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendMessageEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.AgentChatClosedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.BotChatClosedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatEnqueuedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatQuitEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatRequeuedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatResubmittedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatRoutedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatStartedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatStateChangedEvent
 
getPreviousChatState() - Method in interface com.novomind.ecom.api.iagent.routing.event.SupervisorChatClosedEvent
 
getPreviousTicketState() - Method in interface com.novomind.ecom.api.imail.common.event.TicketStateChangedEvent
 
getPrivilege() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
Returns the Privilege of this SubMenuItem, if present
getPrivilege() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItem
Returns the Privilege of this SupervisorMessageFilterMenuItem, if present
getProcess() - Method in interface com.novomind.ecom.api.imail.provider.ProcessProvider
Returns the process
getProtocol() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerAccount
 
getProtocol() - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Get the current protocol which is held in this MessengerAccountModifier.
getProtocol() - Method in interface com.novomind.ecom.api.iagent.model.Account
 
getProtocol() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current protocol which is held in this AccountModifier.
getQueuedCall() - Method in interface com.novomind.ecom.api.iagent.provider.QueuedCallProvider
The methods returns the instance of the QueuedCall.
getQuickCaseMessage() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessageInfo
 
getRatingData() - Method in interface com.novomind.ecom.api.iagent.rating.event.RatingReceivedEvent
This method returns the RatingData for all RatingData.Indexes sent by the customer.
getRawMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerRawMessage
The serialized version of the raw messenger message as string.
getReason() - Method in exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
getRecategorizationCount() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatRecategorizedEvent
This method returns the number of recategorizations of the chat up to and including this one.
getRecategorizationCount() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketRecategorizedEvent
This method returns the number of recategorizations of the ticket up to and including this one.
getReferencedTicket() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getRelatedCloseActionExceptions() - Method in exception com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
 
getRelatedCloseActions() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketMultiCloseAction
This method returns the close actions of the related tickets which were closed in this multi ticket close operation.
getRelatedIssue() - Method in interface com.novomind.ecom.api.iagent.request.StartOutgoingCallRequest
The related Issue of the outgoing call if exists, otherwise an empty optional.
getReportsMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the reports menu.
getResourcePath() - Method in class com.novomind.ecom.api.iagent.messenger.frontend.MessengerAccountConnectorTab
 
getResourcePath() - Method in class com.novomind.ecom.api.imail.routing.frontend.connector.tab.AccountConnectorTab
 
getRestUrl() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot restUrl.
getRestUrl() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot restUrl which is held in this ChatBotModifier.
getReviewDuration() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getRouteToAgentTimeout() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot routeToAgentTimeout in seconds If a previous customer chat was assigned to an agent, a following chat from the same customer will get routed to an agent in this time period
getRouteToAgentTimeout() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot routeToAgentTimeout which is held in this ChatBotModifier.
getRoutingDuration() - Method in interface com.novomind.ecom.api.iagent.model.Call
Deprecated.
Please use CallRoutingInfo.getRoutingDuration() instead. The routing duration is the elapsed time between the enqueued date and first routed date. The optional will be empty if the call has not been routed yet.
getRoutingDuration() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getRoutingDuration() - Method in interface com.novomind.ecom.api.imail.model.CallRoutingInfo
The routing duration is the elapsed time between the enqueued date and first routed date.
getRoutingTags() - Method in interface com.novomind.ecom.api.iagent.model.Issue
Returns an unmodifiable set of the currently assigned routing tags.
getRoutingTags() - Method in interface com.novomind.ecom.api.iagent.model.User
Returns an unmodifiable set of the currently assigned routing tags.
getRoutingTags() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current routing tags which are held in this UserModifier.
getRoutingTagsAdded() - Method in interface com.novomind.ecom.api.imail.operation.routingtags.IssueRoutingTagOperationResult
 
getRoutingTagsRemoved() - Method in interface com.novomind.ecom.api.imail.operation.routingtags.IssueRoutingTagOperationResult
 
getRoutingWorkItem() - Method in interface com.novomind.ecom.api.iagent.provider.RoutingWorkItemProvider
The methods returns the instance of the RoutingWorkItem.
getRoutingWorkItemState(RoutingWorkItem) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
Retrieve the state of a RoutingWorkItem.
getScheme() - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageViewContext
The scheme of the raw messenger message to be displayed.
getScheme() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerRawMessage
The scheme of this raw messenger message.
getScheme() - Method in interface com.novomind.ecom.api.iagent.model.Attachment
The scheme is used to identify the AttachmentDataSourceProvider and must be equal to the scheme of the AttachmentDataSourceProvider that provides the InputStream for this Attachment.
getScheme() - Method in interface com.novomind.ecom.api.iagent.provider.AttachmentDataSourceProvider
The scheme identifies the AttachmentDataSourceProvider.
getScore() - Method in interface com.novomind.ecom.api.iagent.rating.RatingData
 
getSearchMenuItems(User) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.MenuItemProvider
This function will be called to collect all SubMenuItems to be stored in the end of the search menu.
getSelectionDate() - Method in interface com.novomind.ecom.api.imail.agent.frontend.event.AgentMessageDeselectedEvent
Returns the Date when the message had been selected previously.
getSelectionType() - Method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
The SelectionType defines an action that is being taken when the tab's parent view is renederd e.g.
getSelectionType() - Method in class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior
The SelectionType defines an action that is being taken when the tab's parent view is rendered e.g.
getSendingUser() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerConversationTypingStatusInfo
 
getSendingUser() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageInfo
 
getSendingUser() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessageReadStatusInfo
 
getSendingUser() - Method in interface com.novomind.ecom.api.imail.model.OutgoingMessageInfo
 
getSendingUser() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketAnsweredClearanceRequiredEvent
 
getSendingUser() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketAnsweredEvent
 
getSentMessage() - Method in interface com.novomind.ecom.api.imail.model.OptionalSentMessageInfo
 
getSentMessage() - Method in interface com.novomind.ecom.api.imail.model.SentMessageInfo
 
getSentTicketID() - Method in interface com.novomind.ecom.api.imail.model.DeliveryFailureMessageInfo
 
getServiceLevelMillis() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
getServiceLevelMillis() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current service level in milliseconds which is held in this CategoryModifier.
getShortcut() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
 
getShortcut() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
 
getSignature() - Method in interface com.novomind.ecom.api.iagent.model.User
 
getSignature() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current signature which is held in this UserModifier.
getSize() - Method in interface com.novomind.ecom.api.iagent.model.Attachment
 
getSkill() - Method in interface com.novomind.ecom.api.iagent.model.UserAgentGroupAssignment
 
getSourceCategory() - Method in interface com.novomind.ecom.api.iagent.operation.recategorization.IssueRecategorizationOperationResult
 
getSourceCategory() - Method in interface com.novomind.ecom.api.iagent.routing.event.ChatRecategorizedEvent
This method returns the source category of the chat before it has been recategorized.
getSourceCategory() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketRecategorizeAction
This method returns the source category of the ticket before the recategorization.
getSourceCategory() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketRecategorizedEvent
This method returns the source category of the ticket before it has been recategorized.
getSourceCategory() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
 
getSourceId() - Method in interface com.novomind.ecom.api.iagent.model.ActiveCall
This method returns the optional sourceId of the call.
getSourceId() - Method in interface com.novomind.ecom.api.iagent.model.Call
The optional sourceId is the caller identification or caller number of the call.
getStart() - Method in interface com.novomind.ecom.api.iagent.model.Holiday
 
getStartDate() - Method in interface com.novomind.ecom.api.iagent.model.Chat
 
getStartTime() - Method in interface com.novomind.ecom.api.iagent.model.BusinessTimeSlot
 
getStorage() - Method in interface com.novomind.ecom.api.iagent.model.TransactionCode
 
getStorage() - Method in interface com.novomind.ecom.api.iagent.provider.StorageProvider
Returns the Storage for the instance of this StorageProvider
getString(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the String value for the key
getString(String) - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingBindings
Returns the string value to which the specified key is mapped, or null if this map contains no mapping for the key.
getSubject() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
 
getSubject() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getSubMenuItems() - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
 
getSubMenuItems() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
 
getSuggestionTemplateDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
Returns a unmodifiable List of TemplateAnalyzerDecisions for the suggestion template containing the results of preceding Apps.
getSuggestionTemplateDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
getSupervisorBacklogMessageFilterMenuItem(SupervisorMessageFilterMenuViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItemProvider
The method is called on plugins implementing this interface to determine all information to display a custom backlog message menu entry in the novomind iAGENT Supervisor.
getSupervisorOutgoingMessageFilterMenuItem(SupervisorMessageFilterMenuViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItemProvider
The method is called on plugins implementing this interface to determine all information to display a custom outgoing message menu entry in the novomind iAGENT Supervisor.
getSystemGroupModifier(SystemGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an SystemGroupModifier for the passed SystemGroup object.
getTargetId() - Method in interface com.novomind.ecom.api.iagent.model.ActiveCall
This method returns the targetId of the call.
getTargetId() - Method in interface com.novomind.ecom.api.iagent.model.Call
The targetId is the call destination, e.g.
getTargetId() - Method in interface com.novomind.ecom.api.iagent.request.RedirectQueuedCallRequest
The target id for the QueuedCall to be redirected.
getTargetId() - Method in interface com.novomind.ecom.api.iagent.request.StartOutgoingCallRequest
The id or number of the target for the OutgoingCall to be called.
getTargetId() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRedirectedEvent
The method returns the targetId of the external target for the redirect.
getTargetId() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent
The method returns the targetId of the external target for the failed redirect.
getTargetServiceLevelTime() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
The method returns the target service level time defined by the Category configuration of the Issue.
getTemplateMessage() - Method in interface com.novomind.ecom.api.imail.core.input.TemplateMessageManipulationInput
This method returns the generated template message ready to be processed by the novomind iAGENT routing process.
getTenant() - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Get the current tenant which is held in this MessengerAccountModifier.
getTenant() - Method in interface com.novomind.ecom.api.iagent.model.Contact
Returns the Tenant that is currently assigned to the Contact.
getTenant() - Method in interface com.novomind.ecom.api.iagent.model.Issue
Returns the optional tenant of the issue or an empty optional if no tenant is assigned to the issue.
getTenant() - Method in interface com.novomind.ecom.api.iagent.provider.OptionalTenantProvider
Returns the optional Tenant
getTenant() - Method in interface com.novomind.ecom.api.iagent.provider.TenantProvider
Returns the tenant
getTenant() - Method in interface com.novomind.ecom.api.iagent.request.StartOutgoingCallRequest
The Tenant for the outgoing call if available, otherwise an empty optional.
getTenant() - Method in interface com.novomind.ecom.api.iagent.validator.action.CentralAttachmentUploadAction
Returns the tenant of the attachment.
getTenant() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Get the current tenant which is held in this ContactModifier.
getTenant() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current tenant which is held in this AccountModifier.
getTenant() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot tenant which is held in this ChatBotModifier.
getTenant() - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Get the current tenant which is held in this SystemGroupModifier.
getTenantConfigTab(TenantConfigViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.tenant.TenantConfigTabProvider
 
getTenantModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.tenant.TenantConfigViewContext
 
getTenantModifier(Tenant, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a TenantModifier for the passed Tenant object.
getTenants(AgentTenantVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.VisibilityHandler
This method returns the visible tenants for the given agent context
getTenants(OnlineAgentTenantVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.AgentVisibilityHandler
This method returns the visible tenants for the given context.
getTenants(OnlineAgentTenantVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.VisibilityHandler
This method returns the visible tenants for the given online agent context
getTenants(SupervisorTenantVisibilityContext) - Method in interface com.novomind.ecom.api.iagent.visibility.VisibilityHandler
This method returns the visible tenants for the given supervisor context
getText() - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessage
The text of the frontend message.
getText() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerTextMessage
The text of the messenger message as string.
getText() - Method in interface com.novomind.ecom.api.iagent.model.ChatStep
 
getText() - Method in interface com.novomind.ecom.api.iagent.model.IssueNote
 
getText() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
 
getText() - Method in interface com.novomind.ecom.api.imail.model.MailMessage
 
getTextChatMessage() - Method in class com.novomind.ecom.api.iagent.manipulator.result.IncomingTextChatMessageManipulationResult
 
getTextChatMessage() - Method in class com.novomind.ecom.api.iagent.manipulator.result.OutgoingTextChatMessageManipulationResult
 
getTextModuleFirstLevelGroup() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.TextModuleFirstLevelGroupItem
Returns the optional persistent TextModuleFirstLevelGroup wrapped by this TextModuleFirstLevelGroupItem.
getTextModuleFirstLevelGroupItems() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorTextModuleManipulationInput
Returns the list of TextModuleFirstLevelGroupItem offered to the agent in the mail editor view component associated with the request.
getTextModuleFirstLevelGroupItems(AgentMailEditorTextModuleManipulationInput) - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorTextModuleListManipulator
The method allows to manipulate the list of first level group items offered to an agent within the novomind iAGENT Desk mail editor.
getTextModuleFirstLevelGroupModifier(TextModuleFirstLevelGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an TextModuleFirstLevelGroupModifier for the passed TextModuleFirstLevelGroup object.
getTextModuleModifier(TextModule, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an TextModuleModifier for the passed TextModule object.
getTextModuleRootModifier(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an TextModuleRootModifier for the TextModuleRoot object.
getTextModuleSecondLevelGroupModifier(TextModuleSecondLevelGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an TextModuleSecondLevelGroupModifier for the passed TextModuleSecondLevelGroup object.
getTicket() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalReplyMessageReceivedEvent
Returns an Optional containing the associated Ticket if the Ticket was found or an empty Optional if the associated Ticket could not be found.
getTicket() - Method in interface com.novomind.ecom.api.imail.core.input.ExternalReplyMessageManipulationInput
Returns an Optional containing the associated Ticket if the Ticket was found or an empty Optional if the associated Ticket could not be found.
getTicket() - Method in interface com.novomind.ecom.api.imail.provider.TicketProvider
Returns the ticket
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
getTicket() - Method in exception com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
 
getTicketCount() - Method in interface com.novomind.ecom.api.iagent.state.AgentFolderInfo
 
getTicketId() - Method in interface com.novomind.ecom.api.imail.model.MessageInfo
 
getTicketIds() - Method in interface com.novomind.ecom.api.imail.model.Process
 
getTickets() - Method in interface com.novomind.ecom.api.imail.model.Process
Get the set of tickets assigned to this process as an unmodifiable set.
getTicketState() - Method in interface com.novomind.ecom.api.imail.common.event.TicketStateChangedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.core.event.MessageSentAndTicketClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.model.Ticket
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketAnsweredEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketForwardedAndClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketAnsweredEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketForwardedAndClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketAnsweredEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.SupervisorTicketClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.SupervisorTicketForwardedAndClosedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketClearanceRequiredEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketCreatedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketInternalForwardedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketQueuedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketResubmittedEvent
 
getTicketState() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketRoutedEvent
 
getTicketStorage() - Method in interface com.novomind.ecom.api.imail.core.input.IncomingMessageInput
Returns the storage of the ticket to be created for the IncomingMessage.
getTicketStorage(Long) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
Returns a Storage for a Ticket with the given id.
getTicketStorages(Set<Long>) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
Returns a Map of Ticket id -> Storage of the Ticket
getTimestamp() - Method in interface com.novomind.ecom.api.iagent.model.ChatStep
 
getTimeZone() - Method in interface com.novomind.ecom.api.iagent.model.Location
Returns the timezone of the location
getTimeZone() - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Get the current location timezone which is held in this LocationModifier.
getTitle() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getToAddresses() - Method in interface com.novomind.ecom.api.imail.model.QuickCaseMessage
 
getToggleEvents() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getToId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalReceiverProvider
A unique identifier of the receiver / to of the message or status.
getToId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerConversationTypingStatus
A unique identifier of the receiver / to of the typing status.
getToId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessage
A unique identifier of the receiver / to of the message.
getToId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.SentMessengerMessage
A unique identifier of the receiver / to of the message.
getToName() - Method in interface com.novomind.ecom.api.iagent.messenger.model.ExternalReceiverProvider
The name of the receiver / to of the message or status.
getToName() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerConversationTypingStatus
The name of the receiver / to of the typing status.
getToName() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OutgoingMessengerMessage
The name of the receiver / to of the message.
getToName() - Method in interface com.novomind.ecom.api.iagent.messenger.model.SentMessengerMessage
The name of the receiver / to of the message.
getTopHeaderContent(TopHeaderViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.topheader.TopHeaderContentProvider
 
getTotalDeliveredDuration() - Method in interface com.novomind.ecom.api.imail.model.CallInfo
The total delivered duration is the elapsed time while the call is ringing at a device.
getTotalDuration() - Method in interface com.novomind.ecom.api.imail.model.CallInfo
The total duration of a call is the elapsed time between the received date and the finished date.
getTotalEstablishedDuration() - Method in interface com.novomind.ecom.api.imail.model.CallInfo
The total established duration is the elapsed time while the participants of the call can talk to each other (including on hold).
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.action.call.AgentCallCloseAction
This method returns the optional TransactionCode that has been applied during the call close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatCloseAction
This method returns the optional TransactionCode that has been applied during the chat close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.model.Call
The transaction code assigned to the call when finished.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.operation.close.ChatCloseOperationResult
The method returns the optionally assigned transaction code to the closed chat.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest
The optional transaction code for the call to be finished.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.request.RedirectQueuedCallRequest
The optional transaction code for the QueuedCall to be redirected.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.routing.event.AgentChatClosedEvent
This method returns the optional TransactionCode that has been applied during the chat close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.routing.event.BotChatClosedEvent
This method returns the optional TransactionCode that has been applied during the chat close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketCloseAction
This method returns the optional TransactionCode that has been applied during the ticket close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.common.event.UserCloseTicketEvent
This method returns the optional TransactionCode that has been applied during the ticket close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.common.event.UserTicketClosedEvent
This method returns the optional TransactionCode that has been applied during the ticket close operation.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalForwardMessageSentAndTicketClosedEvent
This method returns the optional TransactionCode that has been applied during the external forward operation of the ticket.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalForwardMessageSentAndTicketForwardedEvent
This method returns the optional TransactionCode that has been selected during the external forward operation of the ticket.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalMessageSentAndTicketClosedEvent
This method returns the optional TransactionCode that has been applied during the external forward operation of the ticket.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendExternalForwardMessageAndCloseTicketEvent
This method returns the optional TransactionCode that has been applied during the external forward and close operation of the ticket.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendExternalForwardMessageAndForwardTicketEvent
This method returns the optional TransactionCode that has been selected during the external forward operation of the ticket.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendExternalMessageAndCloseTicketEvent
This method returns the optional TransactionCode that has been applied during the external forward operation of the ticket.
getTransactionCode() - Method in interface com.novomind.ecom.api.imail.operation.close.TicketCloseOperationResult
The method returns the optionally assigned transaction code to the closed ticket.
getTransactionCodeConfigTab(TransactionCodeConfigViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.transactioncode.TransactionCodeConfigTabProvider
 
getTransactionCodeModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.transactioncode.TransactionCodeConfigViewContext
 
getTransactionCodeModifier(TransactionCode, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build a TransactionCodeModifier for the passed TransactionCode object.
getType() - Method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
The Type of the notification
getType() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus
The type of the typing status.
getType() - Method in interface com.novomind.ecom.api.iagent.model.ExternalRouting
The type of an ExternalRouting is the unmodifiable and unique name of the ExternalRoutingConnector implementation defined by the ExternalRoutingConnectorPlugin annotation of the class.
getType() - Method in interface com.novomind.ecom.api.iagent.model.PhoneSystem
The type of a PhoneSystem is the unmodifiable and unique name of the PhoneSystemConnector implementation defined by the PhoneSystemConnectorPlugin annotation of the class.
getType() - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.context.ExternalRoutingConnectorTabViewContext
 
getType() - Method in interface com.novomind.ecom.api.imail.routing.frontend.connector.context.PhoneSystemConnectorTabViewContext
 
getUid() - Method in interface com.novomind.ecom.api.iagent.model.App
Returns the unique id of this app.
getUid() - Method in interface com.novomind.ecom.api.iagent.model.Location
Returns the uid of the location
getUid() - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Get the current location uid which is held in this LocationModifier.
getUID() - Method in interface com.novomind.ecom.api.iagent.model.Attachment
The UID must contain only the following characters: [a-z][A-Z][0-9].-_ The maximum number of characters is 255.
getUnmodifiedResult() - Static method in class com.novomind.ecom.api.iagent.manipulator.result.IncomingTextChatMessageManipulationResult
Provides an IncomingTextChatMessageManipulationResult without any modifications
getUnmodifiedResult() - Static method in class com.novomind.ecom.api.iagent.manipulator.result.OutgoingTextChatMessageManipulationResult
Provides an OutgoingTextChatMessageManipulationResult without any modifications
getUnmodifiedResult() - Static method in class com.novomind.ecom.api.imail.core.result.ExternalReplyMessageManipulationResult
Provides an ExternalReplyMessageManipulationResult without any modifications
getUnmodifiedResult() - Static method in class com.novomind.ecom.api.imail.core.result.IncomingMessageManipulationResult
Provides an IncomingMessageManipulationResult without any modifications
getUrl() - Method in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
getUrl() - Method in interface com.novomind.ecom.api.iagent.frontend.tab.Tab
The URL of the tab's content
getUrl() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerMediaUrlMessage
The url to the media file of this message.
getUrl() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
 
getUser() - Method in interface com.novomind.ecom.api.iagent.frontend.attachments.AttachmentFilterContext
 
getUser() - Method in interface com.novomind.ecom.api.iagent.frontend.ViewContext
Returns the currently logged on user associated with the ViewContext
getUser() - Method in interface com.novomind.ecom.api.iagent.model.UserAgentGroupAssignment
 
getUser() - Method in interface com.novomind.ecom.api.iagent.provider.UserProvider
Returns the user
getUser() - Method in interface com.novomind.ecom.api.iagent.routing.event.AgentChatClosedEvent
This method returns the user who closed the chat.
getUser() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallChangedEvent
The method allows to associate a User with the event.
getUser() - Method in interface com.novomind.ecom.api.iagent.routing.event.SupervisorChatClosedEvent
This method returns the user who closed the chat.
getUser() - Method in exception com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperationFailedException
 
getUser() - Method in class com.novomind.ecom.api.iagent.visibility.category.AgentCategoryVisibilityContext
 
getUser() - Method in class com.novomind.ecom.api.iagent.visibility.category.OnlineAgentCategoryVisibilityContext
 
getUser() - Method in class com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
 
getUser() - Method in class com.novomind.ecom.api.iagent.visibility.tenant.context.AgentTenantVisibilityContext
 
getUser() - Method in class com.novomind.ecom.api.iagent.visibility.tenant.context.OnlineAgentTenantVisibilityContext
 
getUser() - Method in class com.novomind.ecom.api.iagent.visibility.tenant.context.SupervisorTenantVisibilityContext
 
getUser() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentResubmittedTicketRoutedEvent
 
getUser() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketManuallyRoutedEvent
 
getUser() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketResubmittedEvent
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
getUser() - Method in exception com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
 
getUserAssignments() - Method in interface com.novomind.ecom.api.iagent.model.AgentGroup
Returns an unmodifiable cached view of the user assignments.
getUserAssignments() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
Get an unmodifiable view of the current user assignments which are held in this AgentGroupModifier.
getUserConfigTab(UserConfigViewContext) - Method in interface com.novomind.ecom.api.imail.routing.frontend.user.UserConfigTabProvider
 
getUserModifier() - Method in interface com.novomind.ecom.api.imail.routing.frontend.user.UserConfigViewContext
 
getUserModifier(User, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
Build an UserModifier for the passed User object.
getUsername() - Method in interface com.novomind.ecom.api.iagent.model.User
Returns the username of the user
getUsername() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current user username which is held in this UserModifier.
getUserNotificationOperationBuilder(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
This method returns the UserNotificationOperationBuilder for an agent.
getValueType(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Returns the type of the value for the given key.
getVendor() - Method in interface com.novomind.ecom.api.iagent.model.App
Returns the vendor of this app
getVersion() - Method in interface com.novomind.ecom.api.iagent.model.App
Returns the version of this app
getViewUrl(String) - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoViewContext
This method should be used to prepare the chat info view url
getViewUrl(String) - Method in interface com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarViewContext
This method should be used to prepare the sidebar view url
getViewUrl(String) - Method in interface com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoViewContext
This method should be used to prepare the call info view url
getViewUrl(String) - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoViewContext
This method should be used to prepare the mail info view url
getViewUrl(String) - Method in interface com.novomind.ecom.api.imail.common.frontend.message.MessageViewContext
This method should be used to prepare the message view url
getVisibility() - Method in class com.novomind.ecom.api.iagent.visibility.category.AgentCategoryVisibilityContext
Returns the visibility of this context
getVisibility() - Method in class com.novomind.ecom.api.iagent.visibility.category.OnlineAgentCategoryVisibilityContext
Returns the visibility of this context
getVisibility() - Method in class com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
Returns the visibility of this context
getVisibility() - Method in class com.novomind.ecom.api.iagent.visibility.tenant.context.AgentTenantVisibilityContext
Returns the visibility of this context
getVisibility() - Method in class com.novomind.ecom.api.iagent.visibility.tenant.context.OnlineAgentTenantVisibilityContext
Returns the visibility of this context
getVisibility() - Method in class com.novomind.ecom.api.iagent.visibility.tenant.context.SupervisorTenantVisibilityContext
Returns the visibility of this context
getWaitTime() - Method in exception com.novomind.ecom.api.iagent.exception.ExternalRoutingRequestException
 
getWidth() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
getWorkTimeDuration() - Method in interface com.novomind.ecom.api.imail.agent.frontend.event.AgentMessageDeselectedEvent
Returns the Duration of work time.
getXHeaders() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
This method allows to define additional X-Headers.
GREETING - com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
greeting classification
Group - Interface in com.novomind.ecom.api.iagent.model
Represents a Group object
GroupModifier<T extends Group & MasterEntity> - Interface in com.novomind.ecom.api.imail.routing.persistence
 
GroupPrivilege - Interface in com.novomind.ecom.api.iagent.model
Represents a privilege object
GroupPrivilegeHandler - Interface in com.novomind.ecom.api.iagent.routing.privilege
This handler provides access to group privileges.
growl() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder
This method returns a UserNotificationOperationBuilder.Growl instance which is able to set the different parameters for building a user notification by a growl.
GrowlUserNotificationOperation - Interface in com.novomind.ecom.api.iagent.operation.notification
Represents an operation to display a growl notification to a user.

H

hangup(ConnectedAgentDevice) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
Hang up the current call on the agent device.
hashCode() - Method in class com.novomind.ecom.api.iagent.messenger.frontend.MessengerAccountConnectorTab
 
hashCode() - Method in class com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponent
 
hashCode() - Method in class com.novomind.ecom.api.iagent.model.RoutingWorkItem
 
hashCode() - Method in class com.novomind.ecom.api.imail.core.result.decision.AbstractAnalyzerDecision
hashCode is delegated to the object returned by get().
hashCode() - Method in class com.novomind.ecom.api.imail.core.result.decision.LanguageAnalyzerDecision
hashCode is based on the Language of the containing Locale object
hashCode() - Method in class com.novomind.ecom.api.imail.routing.frontend.connector.tab.AccountConnectorTab
 
hasOutgoingCallCapability() - Method in class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
 
hasPrivilege(User, GroupPrivilege) - Method in interface com.novomind.ecom.api.iagent.routing.privilege.GroupPrivilegeHandler
Checks if the user has the GroupPrivilege
hasPrivilege(User, Privilege) - Method in interface com.novomind.ecom.api.iagent.routing.privilege.PrivilegeHandler
Checks if the user has the Privilege
hasRecording() - Method in interface com.novomind.ecom.api.iagent.model.Call
The method returns true if the call has been recorded, otherwise false.
header(String, String) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Adds custom headers to the message that will be created for the new ticket.
Holiday - Interface in com.novomind.ecom.api.iagent.model
Represents a holiday object
html(String) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the content for the message of the new ticket as html.
html(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Alert
This method returns a UserNotificationOperationBuilder.Alert.Html instance which is able to display a html alert popup notification to the user.
html(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Growl
This method returns a UserNotificationOperationBuilder.Growl.Html instance which is able to display a user notification with a html message.
HTML - com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
 
htmlIcon(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithHtmlIcon
Applies a custom icon to the notification as html.

I

id - Variable in enum com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
 
INCOMING - com.novomind.ecom.api.iagent.model.Account.AccountType
Means that the account is an incoming account.
IncomingAttachmentChatMessage - Interface in com.novomind.ecom.api.iagent.validator
This interface provides information about an incoming message containing an attachment that is supposed to be uploaded.
IncomingBindings - Interface in com.novomind.ecom.api.imail.core.bindings
This interface provides typed key-value-pair mappings for the incoming message process.
IncomingBindingsProvider - Interface in com.novomind.ecom.api.imail.provider
Represents an object that "knows" or can provide an IncomingBindings object.
IncomingCall - Interface in com.novomind.ecom.api.iagent.model
The interface represents an incoming direct call from any source device to an agent device.
incomingCallDelivered(IncomingCallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates an alerting incoming call on an agent device.
IncomingCallDeliveredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An IncomingCallDeliveredEvent is triggered, when an IncomingCall is ringing (alerting) on an agent device.
incomingCallEstablished(IncomingCallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an incoming call on an agent device has been accepted by the agent and the connection has been established.
IncomingCallEstablishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An IncomingCallEstablishedEvent is triggered, when an IncomingCall has been established on an agent device.
incomingCallFinished(IncomingCallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an incoming call has ended.
IncomingCallFinishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An IncomingCallFinishedEvent indicates that an IncomingCall has been finished.
IncomingCallProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that provides an IncomingCall.
incomingCallRedirected(IncomingCallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an incoming call has been redirected to an external target that is not a connected agent device.
IncomingCallRedirectedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An IncomingCallRedirectedEvent is triggered, when an IncomingCall has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.
IncomingCallStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An IncomingCallStateChangedEvent is a state change event related to an IncomingCall
incomingCallTransferred(IncomingCallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an incoming call has been transferred from a device to another logged on agent device.
IncomingCallTransferredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An IncomingCallTransferredEvent is triggered, when an IncomingCall has been transferred from a device to another logged on agent device.
incomingChannel(Channel) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the incoming channel of the new ticket.
IncomingChatMessageManipulator - Interface in com.novomind.ecom.api.iagent.manipulator
This plugin allows to manipulate the incoming chat message before being processed.
IncomingChatMessageValidator - Interface in com.novomind.ecom.api.iagent.validator
This interface is an extension point to validate a new chat message before further processing.
IncomingChatStep - Interface in com.novomind.ecom.api.iagent.model
Represents a ChatStep that has been received.
IncomingChatStepInfo - Interface in com.novomind.ecom.api.iagent.model
 
IncomingMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for incoming mails
IncomingMessage - Interface in com.novomind.ecom.api.imail.model
Represents an incoming MailMessage that has been received by an incoming account
IncomingMessageAnalyzer - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point to analyze an IncomingMessage after the message has been received but before it is pushed to the central backlog.
The result of an analysis contains several types of AnalyzerDecisions.
The extension point is also able to cancel the message processing by throwing an exception.
IncomingMessageAnalyzerData - Interface in com.novomind.ecom.api.imail.core.bindings
Represents the current IncomingMessageAnalyzerData, containing several Decisions made by preceding Apps.
IncomingMessageAnalyzerInput - Interface in com.novomind.ecom.api.imail.core.input
The IncomingMessageAnalyzerInput is an object to transport all relevant data for the extension point IncomingMessageAnalyzer.
IncomingMessageAnalyzerResult - Class in com.novomind.ecom.api.imail.core.result
The IncomingMessageAnalyzerResult is the returned object of the extension point IncomingMessageAnalyzer.
IncomingMessageAnalyzerResult() - Constructor for class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
IncomingMessageInfo - Interface in com.novomind.ecom.api.imail.model
A IncomingMessageInfo object provides information about an IncomingMessage.
IncomingMessageInput - Interface in com.novomind.ecom.api.imail.core.input
The IncomingMessageInput is an object to provide all relevant data for the specific extension points in the novomind iAGENT core process called during incoming message processing.
IncomingMessageManipulationInput - Interface in com.novomind.ecom.api.imail.core.input
An IncomingMessageManipulationInput contains all information to manipulate an IncomingMessage.
IncomingMessageManipulationResult - Class in com.novomind.ecom.api.imail.core.result
Represents the result of the optional incoming message manipulation by an IncomingMessageManipulator.
IncomingMessageManipulationResult(Message) - Constructor for class com.novomind.ecom.api.imail.core.result.IncomingMessageManipulationResult
Creates an IncomingMessageManipulationResult with a manipulated message
IncomingMessageManipulator - Interface in com.novomind.ecom.api.imail.core
This plugin allows to manipulate the incoming message before being processed.
incomingMessageReceived(IncomingMessageReceivedEvent) - Method in interface com.novomind.ecom.api.imail.core.IncomingMessageReceivedEventListener
The method is called after the message has been received but before it is being processed by the knowledge base to be categorized and pushed to the central backlog.
IncomingMessageReceivedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message has been received and before it is being processed by the knowledge base within the novomind iAGENT core process.
IncomingMessageReceivedEventListener - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point to take any action after a message has been received but before being processed by the knowledge base to be categorized and pushed to the central backlog.
IncomingMessageViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.message
This interface is used to provide view context specific information for incoming messages
IncomingMessengerAudioDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an audio data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerAudioUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an audio url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerConversationTypingStatus - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a typing status that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerFileDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a file data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerFileUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a file url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerImageDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an image data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerImageUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an image url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerMediaDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerMediaUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerRawMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an incoming raw messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerRawMessageAgentViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A IncomingMessengerRawMessageAgentViewContext provides information about the incoming raw messenger message to be displayed in the agent view.
IncomingMessengerRawMessageArchiveAccessViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A IncomingMessengerRawMessageArchiveAccessViewContext provides information about the incoming raw messenger message to be displayed for a chat retrieved directly via an archive access.
IncomingMessengerRawMessageBacklogViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A IncomingMessengerRawMessageBacklogViewContext provides information about the incoming raw messenger message to be displayed in the backlog view.
IncomingMessengerRawMessageSearchResultViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A IncomingMessengerRawMessageSearchResultViewContext provides information about the incoming raw messenger message to be displayed in the search result view.
IncomingMessengerTextMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a text messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerVideoDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a video data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingMessengerVideoUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a video url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerAudioDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received audio data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerAudioUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received audio url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerFileDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received file data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerFileUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received file url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerImageDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received image data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerImageUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received image url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerMediaDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received media data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerMediaUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received media url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerRawMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received raw messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerTextMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received text messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerVideoDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received video data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingReceivedMessengerVideoUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a received video url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerAudioDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent audio data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerAudioUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent audio url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerFileDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent file data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerFileUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent file url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerImageDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent image data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerImageUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent image url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerMediaDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent media data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerMediaUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent media url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerRawMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent raw messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerTextMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent text messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerVideoDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent video data messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingSentMessengerVideoUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a sent video url messenger message that has been retrieved from an external source by a MessengerConnector.
IncomingTextChatMessageManipulationInput - Interface in com.novomind.ecom.api.iagent.manipulator.input
An IncomingTextChatMessageManipulationInput contains all information to manipulate an incoming text chat message.
IncomingTextChatMessageManipulationResult - Class in com.novomind.ecom.api.iagent.manipulator.result
Represents the result of the optional incoming text chat message manipulation by an IncomingChatMessageManipulator.
IncomingTextChatMessageManipulationResult(TextChatMessage) - Constructor for class com.novomind.ecom.api.iagent.manipulator.result.IncomingTextChatMessageManipulationResult
Creates an IncomingTextChatMessageManipulationResult with a manipulated text chat message
INDEX_1 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_10 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_2 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_3 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_4 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_5 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_6 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_7 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_8 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INDEX_9 - com.novomind.ecom.api.iagent.rating.RatingData.Index
 
INFO - com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
Message level indicating an informational message.
INFO - com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
displays an info notification
InfoTab - Interface in com.novomind.ecom.api.iagent.frontend.tab
Represents a info tab within a info tab view
InfoTabBehavior - Class in com.novomind.ecom.api.iagent.frontend.tab
The interface defined several behaviors of a info tab
InfoTabBehavior(InfoTabBehavior.HighlightType) - Constructor for class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
 
InfoTabBehavior(InfoTabBehavior.SelectionType) - Constructor for class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
 
InfoTabBehavior(InfoTabNotification) - Constructor for class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
 
InfoTabBehavior(InfoTabNotification, InfoTabBehavior.SelectionType, InfoTabBehavior.HighlightType) - Constructor for class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior
 
InfoTabBehavior.HighlightType - Enum in com.novomind.ecom.api.iagent.frontend.tab
 
InfoTabBehavior.SelectionType - Enum in com.novomind.ecom.api.iagent.frontend.tab
 
InfoTabNotification - Class in com.novomind.ecom.api.iagent.frontend.tab
The interface represents different kinds of notifications of an InfoTabBehavior A notification is displayed as a visual mark within the tab's label.
InfoTabNotification.Type - Enum in com.novomind.ecom.api.iagent.frontend.tab
 
init(MessengerAccount, MessengerConnectorEventListener, Logger) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnector
The method is called after an instance of the MessengerConnector has been instantiated.
init(Account, Logger) - Method in interface com.novomind.ecom.api.imail.core.connector.MessageConnector
The method is called after an instance of the MessageConnector has been instantiated.
init(ExternalRouting, RoutingWorkItemDecisionEventListener) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
The init method is called to initialize an ExternalRoutingConnector The method will be called after a new instance of an ExternalRoutingConnector has been created.
init(PhoneSystem, PhoneSystemStateEventListener) - Method in interface com.novomind.ecom.api.iagent.connector.call.PhoneSystemConnector
The init method is called to initialize a PhoneSystemConnector.
init(AgentDeviceEventListener) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
The init method is called to initialize an AgentDeviceControlConnector.
init(CallRoutingEventListener) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
The init method is called to initialize a CallRoutingConnector The method will be called after a new instance of CallRoutingConnector has been created.
INQUIRY - com.novomind.ecom.api.imail.model.AnswerType
The type INQUIRY represents an externally inquiry message that has been placed on the outgoing queue to be sent to it's recipient.
INTERMEDIATE - com.novomind.ecom.api.imail.model.AnswerType
The type INTERMEDIATE represents an intermediate reply answer to the customer.
IntermediateStorage - Interface in com.novomind.ecom.api.iagent.persistence.storage
 
IntermediateStorage.ValueType - Enum in com.novomind.ecom.api.iagent.persistence.storage
This enum represents the different value types for an IntermediateStorage.
IntermediateStorageProvider - Interface in com.novomind.ecom.api.iagent.provider
 
INTERNAL_FORWARDED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been forwarded internally to an agent that currently is not available.
internalForward() - Method in interface com.novomind.ecom.api.imail.routing.operation.RoutingOperationBuilder
This method returns an InternalForwardOperationBuilder.
InternalForwardListManipulator - Interface in com.novomind.ecom.api.iagent.frontend.forward
An InternalForwardListManipulator is used to manipulate the list of users that can be selected as target for forwarding of tickets and chats by a supervisor.
InternalForwardOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
The InternalForwardOperationBuilder provides specific builders to build an internal forward operation on a ticket.
InternalForwardOperationBuilder.WithTicket - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
 
InternalForwardOperationBuilder.WithTicket.WithDueDate - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
 
InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
 
InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
 
InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent.Auto - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
 
INVALID_AGENTID - com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
The agent id is invalid or does not exist
INVALID_DEVICEID - com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
The device id is invalid or does not exist
INVALID_PASSWORD - com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
The password for the phone device login is wrong
isActive() - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfo
 
isAgent() - Method in interface com.novomind.ecom.api.iagent.model.User
Returns true, if the user is an agent, otherwise false.
isAgent() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current agent flag which is held in this UserModifier.
isAlerting() - Method in interface com.novomind.ecom.api.iagent.common.AgentDeviceState
The method returns true if the agent device is connected and currently alerting an incoming call.
isAllowedForNewProcesses() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isAllowedForNewProcesses() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current allowed for new processes state which is held in this CategoryModifier.
isAllowedForPhoneTickets() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isAllowedForPhoneTickets() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current allowed for phone tickets state which is held in this CategoryModifier.
isAllowedRecategorizationDestination() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isAllowedRecategorizationDestination() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current allowed recategorization destination state which is held in this CategoryModifier.
isAllowedRecategorizationSource() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isAllowedRecategorizationSource() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current allowed recategorization source state which is held in this CategoryModifier.
isAnswerAllowed() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isAnswerAllowed() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current answer allowed state which is held in this CategoryModifier.
isAutoRoutingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isAutoRoutingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current automatic routing state which is held in this CategoryModifier.
isAvailable() - Method in interface com.novomind.ecom.api.iagent.common.AgentAvailability
An agent is generally available if the agent is logged on and ready and not paused.
isAvailableForCall() - Method in interface com.novomind.ecom.api.iagent.common.AgentAvailability
 
isAvailableForChat() - Method in interface com.novomind.ecom.api.iagent.common.AgentAvailability
An agent is available for chat if the agent is generally available and also ready for working on synchronous chats using the module CHAT.
isAvailableForMail() - Method in interface com.novomind.ecom.api.iagent.common.AgentAvailability
An agent is available for mail if the agent is generally available and also ready for working on asynchronous channel types using the module MAIL The agent may change the ready state for asynchronous channel types individually by an optional toggle button.
isBundlingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isBundlingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current bundling state which is held in this CategoryModifier.
isBusy() - Method in interface com.novomind.ecom.api.iagent.common.AgentDeviceState
The method returns true if the agent device is connected and currently busy.
isChatCategory() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isChatCategory() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current chat category state which is held in this CategoryModifier.
isChatNotifying() - Method in interface com.novomind.ecom.api.iagent.state.AgentChatInfo
Returns true if the agent is getting notified for an incoming chat.
isClearanceAuthorization() - Method in interface com.novomind.ecom.api.imail.agent.frontend.event.AgentMessageSelectionChangedEvent
Indicates whether the message has been selected or deselected for clearance authorization.
isClearanceRequired() - Method in class com.novomind.ecom.api.iagent.message.OutgoingMessageHandler.SendOptions
If this option is enabled the message will stay on the outgoing folder and wait for clearance to be applied manually by a supervisor.
isClearanceRequired() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.iagent.model.User
 
isClearanceRequired() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to enable or disable a clearance authorization of the final answer on a ticket before being sent.
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketAnsweredClearanceRequiredEvent
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketAnsweredEvent
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketAnsweredClearanceRequiredEvent
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketAnsweredEvent
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketAnsweredClearanceRequiredEvent
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.ExternalTicketAnsweredEvent
 
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketAnsweredEvent
The method indicates if the message requires a clearance before being sent to the customer.
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current clearance required state which is held in this CategoryModifier.
isClearanceRequired() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current clearance required value which is held in this UserModifier.
isCloseAllowed() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isCloseAllowed() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current close allowed state which is held in this CategoryModifier.
isCloseWithoutAnswerAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of closing a message without sending a message as answer by manual choice of the agent.
isConnected() - Method in interface com.novomind.ecom.api.iagent.common.AgentDeviceState
The method returns true if the agent device is connected, otherwise false.
isCreateAndCloseAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and close for the PhoneTicket.
isCreateAndCloseAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and close for the QuickCase.
isCreateAndEnqueueAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and enqueue for the PhoneTicket.
isCreateAndEnqueueAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and enqueue for the QuickCase.
isCreateAndKeepAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and keep for the PhoneTicket.
isCreateAndKeepAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and keep for the QuickCase.
isCreateAndSendAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and send for the PhoneTicket.
isCreateAndSendAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
The method returns the current ability to allow or disallow the feature of create and send for the QuickCase.
isCtiRoutingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isCtiRoutingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current cti routing state which is held in this CategoryModifier.
isCustom() - Method in interface com.novomind.ecom.api.iagent.model.ChatChannel
 
isEnabled() - Method in interface com.novomind.ecom.api.iagent.messenger.model.MessengerAccount
Returns the enabled status
isEnabled() - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Get the current enabled state which is held in this MessengerAccountModifier.
isEnabled() - Method in interface com.novomind.ecom.api.iagent.model.Account
Returns the enabled status
isEnabled() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the chatbot enabled value which represents, whether the chatbot is currently activated.
isEnabled() - Method in interface com.novomind.ecom.api.iagent.model.ExternalRouting
Get the current enabled state of this ExternalRouting.
isEnabled() - Method in interface com.novomind.ecom.api.iagent.model.PauseReason
 
isEnabled() - Method in interface com.novomind.ecom.api.iagent.model.PhoneSystem
Get the current enabled state of this PhoneSystem.
isEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current enabled state which is held in this AccountModifier.
isEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot enabled value which is held in this ChatBotModifier.
isEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Get the current enabled state which is held in this ExternalRoutingModifier.
isEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Get the current enabled state which is held in this PhoneSystemModifier.
isExplicit() - Method in interface com.novomind.ecom.api.imail.routing.event.TicketResubmittedEvent
The method returns true, if an agent has been explicitly assigned as target for the resubmitted ticket.
isExternalForwardAndCloseAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of externally forwarding a message and closing the ticket.
isExternalForwardAndKeepAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.
isExternalForwardAndProcessAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of externally forwarding and processing a message.
isExternalInquiryAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of sending an external inquiry message.
isFollowUp() - Method in interface com.novomind.ecom.api.imail.core.event.AgentMessageSentAndTicketClosedEvent
This method indicates whether this is the initial send and close operation on this ticket or if this is a follow up attempt to send the message e.g.
isFollowUp() - Method in interface com.novomind.ecom.api.imail.core.event.AgentPreSendMessageAndCloseTicketEvent
This method indicates whether this is the initial send and close operation on this ticket or if this is a follow up attempt to send the message e.g.
isFollowUp() - Method in interface com.novomind.ecom.api.imail.core.event.AutoMessageSentAndTicketClosedEvent
This method indicates whether this is the initial send and close operation on this ticket or if this is a follow up attempt to send the message e.g.
isFollowUp() - Method in interface com.novomind.ecom.api.imail.core.event.AutoPreSendMessageAndCloseTicketEvent
This method indicates whether this is the initial send and close operation on this ticket or if this is a follow up attempt to send the message e.g.
isFollowUp() - Method in interface com.novomind.ecom.api.imail.core.event.ExternalMessageSentAndTicketClosedEvent
This method indicates whether this is the initial send and close operation on this ticket or if this is a follow up attempt to send the message e.g.
isFollowUp() - Method in interface com.novomind.ecom.api.imail.core.event.PreSendExternalMessageAndCloseTicketEvent
This method indicates whether this is the initial send and close operation on this ticket or if this is a follow up attempt to send the message e.g.
isHeightPercentage() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
isHidden() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.QueuedCallChangedEvent
If the method returns true this QueuedCallChangedEvent will not be displayed in the call course of the associated QueuedCall in the novomind iAGENT Supervisor or Desk application.
isIgnoreErrors() - Method in class com.novomind.ecom.api.iagent.message.OutgoingMessageHandler.SendOptions
If this option is enabled the message will be deleted in case of a PermanentMessagingException thrown by the MessageConnector on send without any further action or notice.
isInline() - Method in interface com.novomind.ecom.api.iagent.model.MessageAttachmentDataSource
 
isIntermediateReply() - Method in interface com.novomind.ecom.api.imail.routing.event.AgentTicketAnsweredEvent
The method indicates if the answer sent by the agent is an intermediate reply.
isIntermediateReply() - Method in interface com.novomind.ecom.api.imail.routing.event.AutoTicketAnsweredEvent
The method indicates if the answer sent automatically is an intermediate reply.
isLocked() - Method in interface com.novomind.ecom.api.iagent.model.User
 
isLocked() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Get the current locked flag which is held in this UserModifier.
isLoggedIn() - Method in interface com.novomind.ecom.api.iagent.common.AgentLoginState
The method returns true if the agent is currently logged in at the novomind iAGENT Desk.
isOpened() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
 
isPaused() - Method in interface com.novomind.ecom.api.iagent.common.AgentPauseState
The method returns true if the agent currently is in pause state.
isPauseRequested() - Method in interface com.novomind.ecom.api.iagent.common.AgentPauseState
The method returns true if the agent requested the pause state, but is currently not able to be paused e.g.
isPostProcessing() - Method in interface com.novomind.ecom.api.iagent.common.AgentPostProcessingState
The method returns true if the agent currently is in post processing state.
isPostProcessingRequested() - Method in interface com.novomind.ecom.api.iagent.common.AgentPostProcessingState
The method returns true if the post processing state has been requested for this agent.
isPrivilegedRoutingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isPrivilegedRoutingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current privileged routing state which is held in this CategoryModifier.
isReadOnly() - Method in interface com.novomind.ecom.api.iagent.frontend.chatinfo.AgentChatInfoViewContext
 
isReadOnly() - Method in interface com.novomind.ecom.api.imail.agent.frontend.mailinfo.AgentEditorMailInfoViewContext
 
isReadOnly() - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.AgentMailInfoViewContext
 
isReadOnly() - Method in interface com.novomind.ecom.api.imail.common.frontend.message.IncomingMessageViewContext
 
isRoutable() - Method in interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
The method provides a Predicate for BacklogHandler that allows to filter only the routable BacklogHandler elements.
isSendAfterClearanceAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.
isSendAllowed() - Method in interface com.novomind.ecom.api.iagent.model.Account
Returns if the account is allowed to send answers
isSendAllowed() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Get the current sendAllowed state which is held in this AccountModifier.
isSendIntermediateReplyAllowed() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to allow or disallow the feature of sending an intermediate reply message.
isSendTypingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.ChatBot
Get the sendTypingEnabled value which represents, whether the chatbot simulates typing events for compatible messengers.
isSendTypingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Get the current chatbot sendTypingEnabled value which is held in this ChatBotModifier.
isSilentMonitoringAllowed() - Method in interface com.novomind.ecom.api.iagent.model.Call
The method returns true if silent monitoring for the call was allowed, otherwise false.
isSpellcheckRequired() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isSpellcheckRequired() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
The method returns the current ability to enable or disable the obligation of a spell check of the answer on a ticket before being sent.
isSpellcheckRequired() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current spellcheck required state which is held in this CategoryModifier.
isStateChangePerModuleEnabled() - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentAvailability
The method checks if the agent has the ability to change his availability state individually per module.
isSubstractInactiveTimeRequired() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
The method returns true if the calculation must subtract any inactive time periods like inactive business hours.
issue - Variable in exception com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
 
issue - Variable in exception com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
 
issue(Issue) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder
 
issue(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder
 
Issue - Interface in com.novomind.ecom.api.iagent.model
Represents an issue
IssueInternalForwardFilterContext - Interface in com.novomind.ecom.api.iagent.frontend.forward
The IssueInternalForwardFilterContext has all required information to provide a list of suitable users for the selected issues.
IssueNote - Interface in com.novomind.ecom.api.iagent.model
Represents a text note that has been applied to an Issue by an User An IssueNote always represents a snapshot, that means the current state of the note.
IssueNotes - Interface in com.novomind.ecom.api.iagent.model
Represents a collection of IssueNote associated with an Issue
IssueOperationResult - Interface in com.novomind.ecom.api.iagent.operation
This interface represents the result of a successful IssueOperation
IssueProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object that "knows" or can provide an Issue
IssueRecategorizationFilterContext - Interface in com.novomind.ecom.api.iagent.frontend.categories
The IssueRecategorizationFilterContext has all required information to provide a list of suitable categories for the current user and the selected issues.
IssueRecategorizationOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.recategorization
An IssueRecategorizationOperationFailedException is thrown by a recategorization operation on an Issue if the operation execution has failed.
IssueRecategorizationOperationFailedException(String, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
 
IssueRecategorizationOperationFailedException(String, Throwable, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
 
IssueRecategorizationOperationResult - Interface in com.novomind.ecom.api.iagent.operation.recategorization
This interface represents the result of a successful issue recategorization operation.
IssueRoutingTagOperationResult - Interface in com.novomind.ecom.api.imail.operation.routingtags
This interface represents the result of a successful issue routing tag operation.
IssueViewContext - Interface in com.novomind.ecom.api.iagent.frontend
This interface is used to provide view context specific information for an issue.
isToggleEnabled() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
isToggleStickyEnabled() - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
isTopTextRelevant() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
 
isTopTextRelevant() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
 
isTransactionCodeRequired() - Method in interface com.novomind.ecom.api.iagent.model.Category
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by the module specific methods Category.isTransactionCodeRequiredForMail(), Category.isTransactionCodeRequiredForChat(), Category.isTransactionCodeRequiredForCall(). This method will now return true if one of the new module specific methods is true, otherwise false.
isTransactionCodeRequired() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by the module specific methods CategoryModifier.isTransactionCodeRequiredForMail(), CategoryModifier.isTransactionCodeRequiredForChat(), CategoryModifier.isTransactionCodeRequiredForCall(). This method will now return true if one of the new module specific methods is true, otherwise false.
isTransactionCodeRequiredForCall() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isTransactionCodeRequiredForCall() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current transaction code required for call state which is held in this CategoryModifier.
isTransactionCodeRequiredForChat() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isTransactionCodeRequiredForChat() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current transaction code required for chat state which is held in this CategoryModifier.
isTransactionCodeRequiredForMail() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isTransactionCodeRequiredForMail() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Get the current transaction code required for mail state which is held in this CategoryModifier.
isUnassigned() - Method in interface com.novomind.ecom.api.iagent.model.Category
 
isUnmodified() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
 
isVisible() - Method in interface com.novomind.ecom.api.iagent.model.TextModule
 
isVisible() - Method in interface com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup
 
isVisible() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Get the current visibility which is held in this TextModuleNodeModifier.
isVisible() - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Get the current visibility which is held in this TextModuleNodeModifier.
isWorkTimeBreak() - Method in interface com.novomind.ecom.api.iagent.model.PauseReason
 
ITALIC - com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
 
itemId - Variable in exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
 
itemId - Variable in exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
 
iterator() - Method in interface com.novomind.ecom.api.imail.core.connector.ExtendedMessageConnector
As long as the ExtendedMessageConnector is active this method will be called periodically to retrieve messages from an external source.
iterator() - Method in interface com.novomind.ecom.api.imail.core.connector.MessageConnector
As long as the MessageConnector is running this method will be called periodically to retrieve messages from an external source.
iterator() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessageConnector
As long as the SimpleMessageConnector is running this method will be called periodically to retrieve messages from an external source.

J

joinContact(Contact, ContactRelationHandler.JoinStrategy) - Method in interface com.novomind.ecom.api.iagent.contact.ContactRelationHandler
Joins a target Contact non destructively to the source Contact.

L

language(Locale) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the language of the new ticket.
language(Locale) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the language of the quick case.
LanguageAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
A AnalyzerDecision containing a Locale.
LanguageAnalyzerDecision(Locale) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.LanguageAnalyzerDecision
Constructs a LanguageAnalyzerDecision for a Locale.
LanguageAnalyzerDecision(Locale, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.LanguageAnalyzerDecision
Constructs a LanguageAnalyzerDecision for a Locale with a confidence value.
lastModified() - Method in interface com.novomind.ecom.api.iagent.model.Attachment
 
LocalizedDescribed - Interface in com.novomind.ecom.api.iagent.common
Represents an object with a localized description
LocalizedDisplayNamed - Interface in com.novomind.ecom.api.iagent.common
Represents an object with a localized display name
location(Location) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the Location of the new ticket.
Location - Interface in com.novomind.ecom.api.iagent.model
Represents a Location object
LocationAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
A AnalyzerDecision containing a Location.
LocationAnalyzerDecision(Location) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.LocationAnalyzerDecision
Constructs a LocationAnalyzerDecision for a Location.
LocationAnalyzerDecision(Location, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.LocationAnalyzerDecision
Constructs a LocationAnalyzerDecision for a Location with a confidence value.
LocationModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
 
LocationProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that has a location
LOGGED_OFF - com.novomind.ecom.api.iagent.state.PhoneDeviceState
Deprecated.
loginAgent(AgentDeviceLoginRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
Log on an agent on a phone device connected to the phone system.
logoutAgent(ConnectedAgentDevice) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
Log out an agent from a connected device.
LONG - com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
 

M

MailAgentPlugin - Annotation Type in com.novomind.ecom.api.imail.agent
Runtime annotation used to mark plugins for the novomind iAGENT mail agent process.
MailInfoTab - Class in com.novomind.ecom.api.imail.common.frontend.mailinfo
Instances of this class are used as return values of MailInfoTabProvider to define and display custom tabs in the mail info view (Supervisor and Agent)
MailInfoTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTab
Initializes a newly created MailInfoTab
MailInfoTabProvider - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
A MailInfoTabProvider is used to build a custom mail info tab.
MailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface provides information and functionality for view context sensitive data and operations.
MailMessage - Interface in com.novomind.ecom.api.imail.model
Represents an object, that has a javax.mail.Message
manipulateExternalForwardReplyMessage(ExternalReplyMessageManipulationInput) - Method in interface com.novomind.ecom.api.imail.core.ExternalReplyMessageManipulator
This method is called before the reply message of an external forward operation enters the processing cycle.
manipulateExternalInquiryReplyMessage(ExternalReplyMessageManipulationInput) - Method in interface com.novomind.ecom.api.imail.core.ExternalReplyMessageManipulator
This method is called before the reply message of an external inquiry enters the processing cycle.
manipulateIncomingMessage(IncomingMessageManipulationInput) - Method in interface com.novomind.ecom.api.imail.core.IncomingMessageManipulator
This method is called before the incoming message enters the processing cycle.
manipulateIncomingTextChatMessage(IncomingTextChatMessageManipulationInput) - Method in interface com.novomind.ecom.api.iagent.manipulator.IncomingChatMessageManipulator
This method is called before the incoming text chat message is processed and persisted.
manipulateOutgoingTextChatMessage(OutgoingTextChatMessageManipulationInput) - Method in interface com.novomind.ecom.api.iagent.manipulator.OutgoingChatMessageManipulator
This method is called before the outgoing text chat message is processed, persisted and sent.
manipulateTemplateMessage(TemplateMessageManipulationInput) - Method in interface com.novomind.ecom.api.imail.core.TemplateMessageManipulator
This method is called before the template message enters the processing cycle.
MasterEntity - Interface in com.novomind.ecom.api.iagent.persistence
An Entity is a persistent object, that holds master data.
MenuItemProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.menu
The MenuItemProvider provides connection points to the supervisor menu.
MessageAttachmentDataSource - Interface in com.novomind.ecom.api.iagent.model
An MessageAttachmentDataSource additionally provides a content id of the attachment.
MessageConnector<T> - Interface in com.novomind.ecom.api.imail.core.connector
This interface is an extension point to implement message retrieval from different sources to the iAGENT system and also the delivery of the messages back to the source, after the message has been answered by the iAGENT system.
MessageConnectorPlugin - Annotation Type in com.novomind.ecom.api.imail.core.connector
Runtime annotation used to mark a MessageConnector.
MessageFilterMenuItem<T extends MessageInfo> - Interface in com.novomind.ecom.api.imail.common.frontend.menu
This interface is used to display custom menu entries in the backlog menu of the novomind iAGENT Supervisor or Desk frontend.
MessageFilterMenuViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.menu
This interface provides information and view context sensitive data to display a AbstractMessageFilterMenuItem in the frontend.
MessageFormat - Interface in com.novomind.ecom.api.iagent.model
 
messageFormatNames() - Method in annotation type com.novomind.ecom.api.imail.core.connector.CustomChannel
 
MessageInfo - Interface in com.novomind.ecom.api.imail.model
A MessageInfo object provides information about a message
MessageIterator<T> - Interface in com.novomind.ecom.api.imail.core.connector
A MessageIterator is provided by a MessageConnector and is used to retrieve and process messages from an external source and also to remove them from the underlying source after being processed successfully.
messageReceivedFailed(MessengerMessageReceivedFailedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorMessageReceivedStatusEventListener
Notifies that a messenger message has not been received successfully.
messageReceivedSuccessful(MessengerMessageReceivedSuccessfulEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorMessageReceivedStatusEventListener
Notifies that a messenger message has been received successfully.
messageSent(AgentExternalForwardMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external forward and close operation by an agent.
messageSent(AgentExternalForwardMessageSentAndTicketForwardedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external forward operation by an agent.
messageSent(AgentExternalForwardMessageSentAndTicketKeptEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external forward operation by an agent.
messageSent(AgentExternalInquiryMessageSentTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external inquiry operation by an agent.
messageSent(AgentIntermediateMessageSentTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after an intermediate message has been successfully sent by an agent.
messageSent(AgentMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent and the associated ticket has been closed by an agent.
messageSent(AutoExternalForwardMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after an automatically generated message has been sent to an external recipient due to an automatic external forward and close operation based on the configuration of the ticket's category.
messageSent(AutoExternalForwardMessageSentAndTicketForwardedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after an automatically generated message has been sent to an external recipient due to an automatic external forward operation based on the configuration of the ticket's category.
messageSent(AutoIntermediateMessageSentTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after an automatically generated intermediate reply message has been sent due to the configuration of the ticket's category.
messageSent(AutoMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after an automatically generated message has been sent and the associated ticket has been closed e.g.
messageSent(ConfirmationMessageSentTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a confirmation message has been successfully sent.
messageSent(ExternalForwardMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
The method is called after a message associated with a Ticket has been successfully sent to an external recipient due to an external forward and close operation within the novomind iAGENT core process.
messageSent(ExternalForwardMessageSentAndTicketForwardedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
The method is called after a message associated with a Ticket has been successfully sent to an external recipient due to an external forward operation within the novomind iAGENT core process.
messageSent(ExternalForwardMessageSentAndTicketKeptEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
The method is called after a message associated with a Ticket has been successfully sent to an external recipient due to an external forward operation within the novomind iAGENT core process.
messageSent(ExternalMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been answered by an external recipient, successfully sent and the associated ticket has been closed.
messageSent(MessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
The method is called after a message has been successfully sent and the associated ticket has has been closed within the novomind iAGENT core process.
messageSent(MessageSentEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
The method is called after a message has been successfully sent within the novomind iAGENT core process.
messageSent(MessageSentTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
The method is called after a message associated with a Ticket has been successfully sent within the novomind iAGENT core process.
messageSent(SupervisorExternalForwardMessageSentAndTicketClosedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external forward and ticket close operation by a supervisor.
messageSent(SupervisorExternalForwardMessageSentAndTicketForwardedEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external forward operation by a supervisor.
messageSent(SupervisorExternalForwardMessageSentAndTicketKeptEvent) - Method in interface com.novomind.ecom.api.imail.core.MessageSentEventListener
This more specific method is called after a message has been successfully sent to the external recipient due to an external forward operation by a supervisor.
MessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent and the ticket has been closed within the novomind iAGENT core process.
MessageSentEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message has been successfully sent within the novomind iAGENT core process.
MessageSentEventListener - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point to take any action immediately after a message has been sent successfully.
MessageSentTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent within the novomind iAGENT core process.
MessageTab - Class in com.novomind.ecom.api.imail.common.frontend.message
 
MessageTab(String, String) - Constructor for class com.novomind.ecom.api.imail.common.frontend.message.MessageTab
Initializes a newly created MessageTab
MessageTabProvider - Interface in com.novomind.ecom.api.imail.common.frontend.message
A MessageTabProvider is used to build a custom message tab.
MessageTemplate - Interface in com.novomind.ecom.api.iagent.model
Represents a template.
MessageViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.message
This interface provides information and functionality for view context sensitive data and operations.
MessengerAccount - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a messenger account
MessengerAccountConnectorTab - Class in com.novomind.ecom.api.iagent.messenger.frontend
Represents a customized MessengerAccountConnectorTab
MessengerAccountConnectorTab(String, String, String) - Constructor for class com.novomind.ecom.api.iagent.messenger.frontend.MessengerAccountConnectorTab
The path of the customized .xhtml must be inside 'META-INF/views'.
MessengerAccountConnectorTabProvider - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerAccountConnectorTabProvider is used to provide a custom MessengerAccountConnectorTab.
MessengerAccountConnectorTabViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerAccountConnectorTabViewContext provides a MessengerAccountModifier which is used to change the subjacent MessengerAccount.
MessengerAccountModifier - Interface in com.novomind.ecom.api.iagent.messenger.persistence
Defines an API to modify an instance of type MessengerAccount
MessengerAccountPersistencyHandler - Interface in com.novomind.ecom.api.iagent.messenger.persistence
A persistency handler to create, update or delete instances of MessengerAccount
MessengerAudioDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an audio data messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerAudioDataMessageReceived(MessengerAudioDataMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger audio data message has been received.
MessengerAudioDataMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerAudioDataMessageReceivedEvent provides all information about the received audio data message.
messengerAudioDataMessageSent(MessengerAudioDataMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger audio data message has been sent by an external system.
MessengerAudioDataMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerAudioDataMessageSentEvent provides all information about the audio data message sent by an external system.
MessengerAudioUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an audio url messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerAudioUrlMessageReceived(MessengerAudioUrlMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger audio url message has been received.
MessengerAudioUrlMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerAudioUrlMessageReceivedEvent provides all information about the received audio url message.
messengerAudioUrlMessageSent(MessengerAudioUrlMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger audio url message has been sent by an external system.
MessengerAudioUrlMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerAudioUrlMessageSentEvent provides all information about the audio url message sent by an external system.
MessengerConnector - Interface in com.novomind.ecom.api.iagent.messenger.connector
This interface is an extension point to implement message retrieval from different sources to the novomind iAGENT system and also the delivery of the messages back to the source, after the message has been answered by the novomind iAGENT system.
MessengerConnectorEventListener - Interface in com.novomind.ecom.api.iagent.messenger.event
The MessengerConnectorEventListener is an interface that implements the callback event functions triggered due to a received messenger message and handled by the novomind iAGENT system.
MessengerConnectorEventProcessingFailedException - Exception in com.novomind.ecom.api.iagent.messenger.exception
Signals that an exception has occurred during the processing of a messenger connector event.
MessengerConnectorEventProcessingFailedException() - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorEventProcessingFailedException
 
MessengerConnectorEventProcessingFailedException(String) - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorEventProcessingFailedException
 
MessengerConnectorEventProcessingFailedException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorEventProcessingFailedException
 
MessengerConnectorMessageReceivedStatusEventListener - Interface in com.novomind.ecom.api.iagent.messenger.event
The MessengerConnectorMessageReceivedStatusEventListener is an interface that implements the callback event functions triggered due to the previously received messenger message.
MessengerConnectorMessageSender - Interface in com.novomind.ecom.api.iagent.messenger.connector
The MessengerConnectorMessageSender is an interface that implements the callback event functions triggered when messages need to be sent.
MessengerConnectorPermanentSendException - Exception in com.novomind.ecom.api.iagent.messenger.exception
Signals that a permanent exception has occurred during the sending of a messenger connector event.
MessengerConnectorPermanentSendException() - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorPermanentSendException
 
MessengerConnectorPermanentSendException(String) - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorPermanentSendException
 
MessengerConnectorPermanentSendException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorPermanentSendException
 
MessengerConnectorPlugin - Annotation Type in com.novomind.ecom.api.iagent.messenger.connector
Runtime annotation used to mark a MessengerConnector.
MessengerConnectorStatusSender - Interface in com.novomind.ecom.api.iagent.messenger.connector
The MessengerConnectorStatusSender is an interface that implements the callback event functions triggered when statuses need to be sent.
MessengerConnectorTemporarySendException - Exception in com.novomind.ecom.api.iagent.messenger.exception
Signals that a temporary exception has occurred during the sending of a messenger connector event.
MessengerConnectorTemporarySendException() - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorTemporarySendException
 
MessengerConnectorTemporarySendException(String) - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorTemporarySendException
 
MessengerConnectorTemporarySendException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorTemporarySendException
 
MessengerConversationTypingEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerConversationTypingEvent signals that someone started or stopped typing in a messenger conversation.
messengerConversationTypingStatus(MessengerConversationTypingEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that the typing status of a messenger conversation has changed.
MessengerConversationTypingStatus - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a typing status has been sent to or retrieved from an external source by a MessengerConnector.
MessengerConversationTypingStatus.Type - Enum in com.novomind.ecom.api.iagent.messenger.model
Represents the typing status type.
messengerDeletedMessage(MessengerDeletedMessageEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger message was deleted.
MessengerDeletedMessageEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerDeletedMessageEvent signals that a specific messenger message has been deleted.
messengerDeliveredMessage(MessengerDeliveredMessageEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger message was delivered successfully.
MessengerDeliveredMessageEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerDeliveredMessageEvent signals that a specific messenger message has been delivered.
messengerEditedMessage(MessengerEditedMessageEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger message was edited.
MessengerEditedMessageEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerEditedMessageEvent signals that a specific messenger message has been edited.
MessengerFileDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a file data messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerFileDataMessageReceived(MessengerFileDataMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger file data message has been received.
MessengerFileDataMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerFileDataMessageReceivedEvent provides all information about the received file data message.
messengerFileDataMessageSent(MessengerFileDataMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger file data message has been sent by an external system.
MessengerFileDataMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerFileDataMessageSentEvent provides all information about the file data message sent by an external system.
MessengerFileUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a file url messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerFileUrlMessageReceived(MessengerFileUrlMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger file url message has been received.
MessengerFileUrlMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerFileUrlMessageReceivedEvent provides all information about the received file url message.
messengerFileUrlMessageSent(MessengerFileUrlMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger file url message has been sent by an external system.
MessengerFileUrlMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerFileUrlMessageSentEvent provides all information about the file url message sent by an external system.
MessengerImageDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an image data messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerImageDataMessageReceived(MessengerImageDataMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger image data message has been received.
MessengerImageDataMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerImageDataMessageReceivedEvent provides all information about the received image data message.
messengerImageDataMessageSent(MessengerImageDataMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger image data message has been sent by an external system.
MessengerImageDataMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerImageDataMessageSentEvent provides all information about the image data message sent by an external system.
MessengerImageUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an image url messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerImageUrlMessageReceived(MessengerImageUrlMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger image url message has been received.
MessengerImageUrlMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerImageUrlMessageReceivedEvent provides all information about the received image url message.
messengerImageUrlMessageSent(MessengerImageUrlMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger image url message has been sent by an external system.
MessengerImageUrlMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerImageUrlMessageSentEvent provides all information about the image url message sent by an external system.
MessengerMediaDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media data messenger message with binary data that has been sent to or retrieved from an external source by a MessengerConnector.
MessengerMediaMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
MessengerMediaUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media url messenger message with an url that has been sent to or retrieved from an external source by a MessengerConnector.
MessengerMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
MessengerMessageReceivedFailedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerMessageReceivedFailedEvent provides all information about a messenger message that was not received successfully.
MessengerMessageReceivedSuccessfulEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerMessageReceivedSuccessfulEvent provides all information about a messenger message that was received successfully.
MessengerMessageStatusEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerMessageStatusEvent signals that a message status has been received.
MessengerRawMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a raw messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
MessengerRawMessageAgentViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerRawMessageAgentViewContext provides information about the raw messenger message to be displayed in the agent view.
MessengerRawMessageArchiveAccessViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerRawMessageArchiveAccessViewContext provides information about the raw messenger message to be displayed for a chat retrieved directly via an archive access.
MessengerRawMessageBacklogViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerRawMessageBacklogViewContext provides information about the raw messenger message to be displayed in the backlog view.
MessengerRawMessageComponent - Class in com.novomind.ecom.api.iagent.messenger.frontend
Represents a component to diplay a raw messenger message.
MessengerRawMessageComponent(String) - Constructor for class com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponent
Constructs a MessengerRawMessageComponent.
MessengerRawMessageComponentProvider - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerRawMessageComponentProvider is used to provide a raw MessengerRawMessageComponent for a MessengerRawMessageViewContext which represents a raw messenger message to be displayed.
messengerRawMessageReceived(MessengerRawMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger raw message has been received.
MessengerRawMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerRawMessageReceivedEvent provides all information about the received raw message.
MessengerRawMessageSearchResultViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerRawMessageSearchResultViewContext provides information about the raw messenger message to be displayed in the search result view.
messengerRawMessageSent(MessengerRawMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger raw message has been sent by an external system.
MessengerRawMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerRawMessageSentEvent provides all information about the raw message sent by an external system.
MessengerRawMessageViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A MessengerRawMessageViewContext provides information about the raw messenger message to be displayed.
messengerReadMessage(MessengerReadMessageEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger message was read.
MessengerReadMessageEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerReadMessageEvent signals that a specific messenger message has been read.
messengerSendMessageFailed(MessengerSendMessageFailedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that sending a messenger message failed.
MessengerSendMessageFailedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerSendMessageFailedEvent provides all information about a messenger message that failed to be sent.
messengerSentMessage(MessengerSentMessageEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger message was sent successfully.
MessengerSentMessageEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerSentMessageEvent signals that a specific messenger message has been sent.
MessengerTextMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a text messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerTextMessageReceived(MessengerTextMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger text message has been received.
MessengerTextMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerTextMessageReceivedEvent provides all information about the received text message.
messengerTextMessageSent(MessengerTextMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger text message has been sent by an external system.
MessengerTextMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerTextMessageSentEvent provides all information about the text message sent by an external system.
MessengerVideoDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a video data messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerVideoDataMessageReceived(MessengerVideoDataMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger video data message has been received.
MessengerVideoDataMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerVideoDataMessageReceivedEvent provides all information about the received video data message.
messengerVideoDataMessageSent(MessengerVideoDataMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger video data message has been sent by an external system.
MessengerVideoDataMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerVideoDataMessageSentEvent provides all information about the video data message sent by an external system.
MessengerVideoUrlMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a video url messenger message that has been sent to or retrieved from an external source by a MessengerConnector.
messengerVideoUrlMessageReceived(MessengerVideoUrlMessageReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger video url message has been received.
MessengerVideoUrlMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerVideoUrlMessageReceivedEvent provides all information about the received video url message.
messengerVideoUrlMessageSent(MessengerVideoUrlMessageSentEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorEventListener
Notifies that a messenger video url message has been sent by an external system.
MessengerVideoUrlMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
A MessengerVideoUrlMessageSentEvent provides all information about the video url message sent by an external system.
ModifiableAgentAvailability - Interface in com.novomind.ecom.api.iagent.common
Represents the agent availability states for specific module and allows to change it.
ModifiableAgentPauseState - Interface in com.novomind.ecom.api.iagent.common
This interface provides information about the agent pause state and also allows to change it.
ModifiableAgentPostProcessingState - Interface in com.novomind.ecom.api.iagent.common
This interface provides information about the agent post processing state and also allows to change it.
ModifiableIssueNotes - Interface in com.novomind.ecom.api.iagent.model
Represents a Collection of IssueNote associated with an Issue Allows to add new notes to the issue.
Modifier<T extends MasterEntity> - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type MasterEntity
MOVE - com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
 

N

name - Variable in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
name() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
 
name() - Method in annotation type com.novomind.ecom.api.iagent.plugin.ExternalRoutingConnectorPlugin
The name is used to identify the external routing plugin.
name() - Method in annotation type com.novomind.ecom.api.iagent.plugin.PhoneSystemConnectorPlugin
The name is used to identify the phone system connector plugin.
name() - Method in annotation type com.novomind.ecom.api.imail.core.connector.CustomChannel
 
NAME_EMAIL - Static variable in interface com.novomind.ecom.api.iagent.model.Channel
 
NAME_FAX - Static variable in interface com.novomind.ecom.api.iagent.model.Channel
 
NAME_HTML - Static variable in interface com.novomind.ecom.api.iagent.model.MessageFormat
 
NAME_LETTER - Static variable in interface com.novomind.ecom.api.iagent.model.Channel
 
NAME_PDF - Static variable in interface com.novomind.ecom.api.iagent.model.MessageFormat
 
NAME_TEXT - Static variable in interface com.novomind.ecom.api.iagent.model.MessageFormat
 
names() - Method in annotation type com.novomind.ecom.api.iagent.common.event.CustomEventFilter
 
next(NextMessageInfo) - Method in interface com.novomind.ecom.api.imail.core.connector.MessageIterator
Returns the next element in the iteration.
NextMessageInfo - Interface in com.novomind.ecom.api.imail.core.connector
This interface provides additional information during message retrieval for a MessageIterator.
NO_CLASSIFICATION - com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
no specific classification
NOANSWER - com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
The call could not be connected, because the target device did not answer within a specified time period.
NOANSWER - com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
The call could not be redirected, because the external target did not answer within a specified time period.
NONE - com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
default - no special highlight behaviour
NONE - com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
default - no special behaviour on ticket selection
NONE - com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
default - no special behaviour
NONE - com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
default - no special behaviour.
NONE - Static variable in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
 
NORMAL_CLEARING - com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
The call is finished normally e.g.
NORMAL_CLEARING - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
The call has been finished normally due to hang up operation.
NOTIFICATION - com.novomind.ecom.api.imail.model.AnswerType
The type NOTIFICATION represents an automatic generated message that has been placed on the outgoing queue to be sent to it's recipient.

O

OK - com.novomind.ecom.api.imail.core.result.PreProcessingResult
Deprecated.
 
OnlineAgentCategoryVisibility - Enum in com.novomind.ecom.api.iagent.visibility.category.visibilities
This class contains all possible visibilities for the tenants in the role online agent
OnlineAgentCategoryVisibilityContext - Class in com.novomind.ecom.api.iagent.visibility.category
This class represents an online agent visibility context for a category
OnlineAgentTenantVisibility - Enum in com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities
This class contains all possible visibilities for the tenants in the role online agent
OnlineAgentTenantVisibilityContext - Class in com.novomind.ecom.api.iagent.visibility.tenant.context
This class represents an online agent visibility context for a tenant
OPEN_ON_LOGIN - com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
Opens the agent sidebar when an agent has logged in.
OPEN_ON_PHONE_DEVICE_BUSY - com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
Opens the agent sidebar when the phone device is busy.
Operation<T extends OperationResult> - Interface in com.novomind.ecom.api.iagent.operation
Represents an executable operation.
OperationFailedException - Exception in com.novomind.ecom.api.iagent.exception
Generic exception to be used for all kinds of errors during API operations
OperationFailedException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.OperationFailedException
 
OperationFailedException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.OperationFailedException
 
OperationFailedException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.OperationFailedException
 
OperationResult - Interface in com.novomind.ecom.api.iagent.operation
This interface represents the result of a successfully executed Operation
OptionalBacklogMessageInfo - Interface in com.novomind.ecom.api.imail.model
A OptionalBacklogMessageInfo object provides optional information about a BacklogMessage.
OptionalCategoryProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object that optionally provides a Category.
OptionalSentMessageInfo - Interface in com.novomind.ecom.api.imail.model
A OptionalSentMessageInfo object provides optional information about a SentMessage.
OptionalTenantProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object that optionally provides a Tenant.
OUTGOING - com.novomind.ecom.api.iagent.model.Account.AccountType
Means that the account is an outgoing account.
OutgoingCall - Interface in com.novomind.ecom.api.iagent.model
The interface represents an outgoing call from an agent device to any target.
outgoingCallDelivered(OutgoingCallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates an alerting outgoing call from an agent device.
OutgoingCallDeliveredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An OutgoingCallDeliveredEvent is triggered, when an OutgoingCall initiated by an agent is ringing (alerting) on the target device.
outgoingCallEstablished(OutgoingCallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an outgoing call from an agent device has been accepted by the target and the connection has been established.
OutgoingCallEstablishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An OutgoingCallEstablishedEvent is triggered, when an OutgoingCall initiated by an agent has been established between the agent and the target device.
outgoingCallFinished(OutgoingCallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an outgoing call has finished.
OutgoingCallFinishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An OutgoingCallFinishedEvent indicates that an OutgoingCall has been finished.
OutgoingCallProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that provides an OutgoingCall.
outgoingCallRedirected(OutgoingCallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an outgoing call has been redirected to an external target that is not a connected agent device.
OutgoingCallRedirectedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An OutgoingCallRedirectedEvent is triggered, when an OutgoingCall has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.
OutgoingCallStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An OutgoingCallStateChangedEvent is a state change event related to an OutgoingCall
outgoingCallTransferred(OutgoingCallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.AgentDeviceEventListener
Indicates that an outgoing call has been transferred from an agent device to another logged on agent device.
OutgoingCallTransferredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An OutgoingCallTransferredEvent is triggered, when an OutgoingCall initiated by an agent has been transferred from the agent device to another agent device.
OutgoingChatMessageManipulator - Interface in com.novomind.ecom.api.iagent.manipulator
This plugin allows to manipulate the outgoing chat message before being processed and sent.
OutgoingChatStep - Interface in com.novomind.ecom.api.iagent.model
Represents an outgoing message ChatStep that will be sent.
OutgoingChatStepInfo - Interface in com.novomind.ecom.api.iagent.model
 
outgoingChatStepSent(AgentOutgoingChatStepSentEvent) - Method in interface com.novomind.ecom.api.iagent.chat.listener.OutgoingChatStepSentEventListener
This more specific method is called asynchronously after an outgoing message chatstep has been sent by an agent.
outgoingChatStepSent(BotOutgoingChatStepSentEvent) - Method in interface com.novomind.ecom.api.iagent.chat.listener.OutgoingChatStepSentEventListener
This more specific method is called asynchronously after an outgoing message chatstep has been sent by a chatbot.
outgoingChatStepSent(OutgoingChatStepSentEvent) - Method in interface com.novomind.ecom.api.iagent.chat.listener.OutgoingChatStepSentEventListener
The method is called asynchronously after an outgoing message chatstep has been sent.
outgoingChatStepSent(SystemOutgoingChatStepSentEvent) - Method in interface com.novomind.ecom.api.iagent.chat.listener.OutgoingChatStepSentEventListener
This more specific method is called asynchronously after an outgoing message chatstep has been sent automatically by the system.
OutgoingChatStepSentEvent - Interface in com.novomind.ecom.api.iagent.chat.listener
This event is triggered asynchronously when an outgoing message chatstep has been sent.
OutgoingChatStepSentEventListener - Interface in com.novomind.ecom.api.iagent.chat.listener
This interface is an extension point to take any action immediately after an outgoing message chatstep has been sent.
OutgoingMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for outgoing mails
OutgoingMessage - Interface in com.novomind.ecom.api.imail.model
Represents a MailMessage that has been answered and is waiting to be processed e.g.
OutgoingMessageHandler - Interface in com.novomind.ecom.api.iagent.message
This handler provides functionality to append a Message to the central outgoing message folder to be sent by a specific Account.
OutgoingMessageHandler.SendOptions - Class in com.novomind.ecom.api.iagent.message
Represents options to send a message
OutgoingMessageInfo - Interface in com.novomind.ecom.api.imail.model
A OutgoingMessageInfo object provides information about an OutgoingMessage.
OutgoingMessengerAudioDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an audio data messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerAudioDataMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerAudioDataMessageInfo object provides information about an OutgoingMessengerAudioDataMessage.
OutgoingMessengerConversationTypingStatus - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a typing status that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerConversationTypingStatusInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerConversationTypingStatusInfo object provides information about an OutgoingMessengerConversationTypingStatus.
OutgoingMessengerFileDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a file data messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerFileDataMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerFileDataMessageInfo object provides information about an OutgoingMessengerFileDataMessage.
OutgoingMessengerImageDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an image data messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerImageDataMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerImageDataMessageInfo object provides information about an OutgoingMessengerImageDataMessage.
OutgoingMessengerMediaDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media data messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerMessageInfo object provides information about an OutgoingMessengerMessage.
OutgoingMessengerMessageReadStatus - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a read status that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerMessageReadStatusInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerMessageReadStatusInfo object provides information about an OutgoingMessengerMessageReadStatus.
OutgoingMessengerRawMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a raw messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerRawMessageAgentViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A OutgoingMessengerRawMessageAgentViewContext provides information about the outgoing raw messenger message to be displayed in the agent view.
OutgoingMessengerRawMessageArchiveAccessViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A OutgoingMessengerRawMessageArchiveAccessViewContext provides information about the outgoing raw messenger message to be displayed for a chat retrieved directly via an archive access.
OutgoingMessengerRawMessageBacklogViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A OutgoingMessengerRawMessageBacklogViewContext provides information about the outgoing raw messenger message to be displayed in the backlog view.
OutgoingMessengerRawMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerRawMessageInfo object provides information about an OutgoingMessengerRawMessage.
OutgoingMessengerRawMessageSearchResultViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
A OutgoingMessengerRawMessageSearchResultViewContext provides information about the outgoing raw messenger message to be displayed in the search result view.
OutgoingMessengerTextMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a text messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerTextMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerTextMessageInfo object provides information about an OutgoingMessengerTextMessage.
OutgoingMessengerVideoDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a video data messenger message that is to be sent to an external source by a MessengerConnector.
OutgoingMessengerVideoDataMessageInfo - Interface in com.novomind.ecom.api.iagent.messenger.model
An OutgoingMessengerVideoDataMessageInfo object provides information about an OutgoingMessengerVideoDataMessage.
OutgoingTextChatMessageManipulationInput - Interface in com.novomind.ecom.api.iagent.manipulator.input
An OutgoingTextChatMessageManipulationInput contains all information to manipulate an outgoing text chat message.
OutgoingTextChatMessageManipulationResult - Class in com.novomind.ecom.api.iagent.manipulator.result
Represents the result of the optional outgoing text chat message manipulation by an OutgoingChatMessageManipulator.
OutgoingTextChatMessageManipulationResult(TextChatMessage) - Constructor for class com.novomind.ecom.api.iagent.manipulator.result.OutgoingTextChatMessageManipulationResult
Creates an OutgoingTextChatMessageManipulationResult with a manipulated text chat message

P

pause() - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentPauseState
This method puts the agent into pause state.
pause(PauseReason) - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentPauseState
This method puts the agent into pause state with the specified PauseReason.
PauseReason - Interface in com.novomind.ecom.api.iagent.model
A PauseReason represents the reason for a pause of an agent.
PermanentMessagingException - Exception in com.novomind.ecom.api.imail.exception
The exception represents a permanent error during message processing
PermanentMessagingException(String) - Constructor for exception com.novomind.ecom.api.imail.exception.PermanentMessagingException
 
PermanentMessagingException(String, Exception) - Constructor for exception com.novomind.ecom.api.imail.exception.PermanentMessagingException
 
PersistencyException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a Persistency Exception has occurred.
PersistencyException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.PersistencyException
Constructs a PersistencyException with the specified detail message.
PersistencyException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.PersistencyException
Constructs a PersistencyException with the specified detail message and cause.
PersistencyException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.PersistencyException
Constructs a PersistencyException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
PersistencyHandler - Interface in com.novomind.ecom.api.imail.routing.persistence
A Handler to create, update or delete instances of MasterEntity
PhoneDeviceState - Enum in com.novomind.ecom.api.iagent.state
Represents the types of phone device states
phoneDeviceStateChanged(PhoneDeviceStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.PhoneDeviceStateEventListener
Indicates that the state of a phone device has changed
PhoneDeviceStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A PhoneDeviceStateChangedEvent is an event triggered due to a state change of an AgentDevice.
PhoneDeviceStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.call
The PhoneDeviceStateEventListener is an interface that implements the callback event functions triggered due to phone device state changes.
PhoneSystem - Interface in com.novomind.ecom.api.iagent.model
A PhoneSystem provides all required information and configuration for a PhoneSystemConnector.
PhoneSystemConnector - Interface in com.novomind.ecom.api.iagent.connector.call
The PhoneSystemConnector is an abstract interface to provide life cycle functionality to the client side phone system connector implementations within the novomind iAGENT routing process.
PhoneSystemConnectorPlugin - Annotation Type in com.novomind.ecom.api.iagent.plugin
Runtime annotation used to mark a PhoneSystemConnector.
PhoneSystemConnectorTab - Class in com.novomind.ecom.api.imail.routing.frontend.connector.tab
Represents a customized PhoneSystemConnectorTab
PhoneSystemConnectorTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.connector.tab.PhoneSystemConnectorTab
The path of the customized .xhtml must be inside 'META-INF/views', e.g.
PhoneSystemConnectorTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.tab
A PhoneSystemConnectorTabProvider is used to provide a custom PhoneSystemConnectorTab.
PhoneSystemConnectorTabViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.context
A PhoneSystemConnectorTabViewContext provides a PhoneSystemModifier which is used to change the underlying PhoneSystem.
PhoneSystemException - Exception in com.novomind.ecom.api.iagent.exception
Generic exception to be used for all kinds of errors related to a PhoneSystemConnector
PhoneSystemException() - Constructor for exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
PhoneSystemException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
PhoneSystemException(String, int) - Constructor for exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
PhoneSystemException(String, int, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
PhoneSystemModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type PhoneSystem
phoneSystemStateChanged(PhoneSystemStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateEventListener
Indicates a general system state change of a PhoneSystemConnector
PhoneSystemStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A PhoneSystemStateChangedEvent is an event triggered due to a general state change of the remote system of a PhoneSystemConnector
PhoneSystemStateChangedEvent.PhoneSystemState - Enum in com.novomind.ecom.api.iagent.routing.event.call
Represents all types of phone system states.
PhoneSystemStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.call
The PhoneSystemStateEventListener is an interface that implements the callback event functions to be called on phone system state changes e.g.
PluginBundleLifecycleEvent - Interface in com.novomind.ecom.api.iagent.lifecycle.pluginbundle
This interface represents all events concerning the lifecycle of a plugin bundle.
PluginBundleLifecycleEventListener - Interface in com.novomind.ecom.api.iagent.lifecycle.pluginbundle
This interface is an extension point to take any action on plugin bundle lifecycle events.
pngIconResourcePath() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
The method may return the resource path to the optional PNG icon resource of the CustomChatChannel.
pngIconResourcePath() - Method in annotation type com.novomind.ecom.api.imail.core.connector.CustomChannel
The method may return the resource path to the optional PNG icon resource of the CustomChannel.
postIncomingMessage(PostIncomingMessageEvent) - Method in interface com.novomind.ecom.api.imail.core.PostIncomingMessageListener
The method is called after the message has been received and successfully been pushed to the central backlog.
postIncomingMessage(Message, IncomingMessageInfo, Message, BacklogMessageInfo, Ticket) - Method in interface com.novomind.ecom.api.imail.core.PostIncomingMessageListener
Deprecated, for removal: This API element is subject to removal in a future version.
PostIncomingMessageEvent - Interface in com.novomind.ecom.api.imail.core.input
The PostIncomingMessageEvent is an event providing all relevant data for the extension point PostIncomingMessageListener.
PostIncomingMessageListener - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point to take any action after a message has been received and successfully pushed to the central backlog.
postProcess() - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentPostProcessingState
This method puts the agent into post processing state.
postStart(PostStartPluginBundleLifecycleEvent) - Method in interface com.novomind.ecom.api.iagent.lifecycle.pluginbundle.PluginBundleLifecycleEventListener
This method is called after a plugin bundle was started.
PostStartPluginBundleLifecycleEvent - Interface in com.novomind.ecom.api.iagent.lifecycle.pluginbundle
This event is triggered after a plugin bundle was started.
preProcess(Message, IncomingMessageInfo) - Method in interface com.novomind.ecom.api.imail.core.TemplateMessageManipulator
Deprecated, for removal: This API element is subject to removal in a future version.
PreProcessingResult - Enum in com.novomind.ecom.api.imail.core.result
Deprecated, for removal: This API element is subject to removal in a future version.
PreSendAgentMessage - Interface in com.novomind.ecom.api.imail.model
Represents a message immediately before being sent to the outgoing queue by an agent.
PreSendAgentMessageInfo - Interface in com.novomind.ecom.api.imail.model
A PreSendAgentMessageInfo object provides information about a PreSendAgentMessage.
PreSendConfirmationMessageTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a confirmation message associated with a ticket is about to be sent within the novomind iAGENT core process.
PreSendExternalForwardMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when the associated ticket has been closed and an external message is about to be sent to an external recipient within the novomind iAGENT core process.
PreSendExternalForwardMessageAndForwardTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket.
PreSendExternalForwardMessageAndKeepTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket.
PreSendExternalMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been answered by an external recipient and is about to be sent and the associated ticket is about to be closed within the novomind iAGENT core process.
preSendMessage(AgentPreSendExternalForwardMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when the associated ticket of the message has been closed without answer, and an external message is about to be sent to an external recipient by an agent.
preSendMessage(AgentPreSendExternalForwardMessageAndForwardTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by an agent.
preSendMessage(AgentPreSendExternalForwardMessageAndKeepTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by an agent.
preSendMessage(AgentPreSendExternalInquiryMessageTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an inquiry operation of the associated ticket by an agent.
preSendMessage(AgentPreSendIntermediateMessageTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called if an intermediate message is about to be sent by an agent.
preSendMessage(AgentPreSendMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called if a message is about to be sent and the associated ticket is about to be closed by an agent.
preSendMessage(AutoPreSendExternalForwardMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when the associated ticket of the message has been closed automatically without answer and an external message is about to be sent to an external recipient.
preSendMessage(AutoPreSendExternalForwardMessageAndForwardTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an automatic external forward operation of the associated ticket.
preSendMessage(AutoPreSendIntermediateMessageTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called if an automatically generated intermediate reply message is about to be sent due to the configuration of the ticket's category.
preSendMessage(AutoPreSendMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called if an automatically generated message is about to be sent and the associated ticket is about to be closed e.g.
preSendMessage(PreSendConfirmationMessageTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called if a confirmation message is about to be sent.
preSendMessage(PreSendExternalForwardMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
The method is called when the ticket associated with the message has been closed without answer and a message is about to be sent to an external recipient within the novomind iAGENT core process.
preSendMessage(PreSendExternalForwardMessageAndForwardTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
The method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket.
preSendMessage(PreSendExternalForwardMessageAndKeepTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
The method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket.
preSendMessage(PreSendExternalMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called if a message has been answered by an external recipient, is about to be sent and the associated ticket is about to be closed.
preSendMessage(PreSendMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
The method is called when a message is about to be sent and the associated ticket is about to be closed within the novomind iAGENT core process.
preSendMessage(PreSendMessageEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
The method is called before sending the message.
preSendMessage(PreSendMessageTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
The method is called when a message associated with a Ticket is about to be sent within the novomind iAGENT core process.
preSendMessage(SupervisorPreSendExternalForwardMessageAndCloseTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when the associated ticket of the message has been closed without answer, and an external message is about to be sent to an external recipient by a supervisor.
preSendMessage(SupervisorPreSendExternalForwardMessageAndForwardTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by a supervisor.
preSendMessage(SupervisorPreSendExternalForwardMessageAndKeepTicketEvent) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageEventListener
This more specific method is called when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by a supervisor.
preSendMessage(Message, PreSendMessageInfo, OutgoingMessageInfo, AnswerType, Optional<Ticket>) - Method in interface com.novomind.ecom.api.imail.core.PreSendMessageManipulator
The method is called before sending the message.
PreSendMessage - Interface in com.novomind.ecom.api.imail.model
Represents a message immediately before being sent.
PreSendMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket is about to be sent and the ticket will be closed within the novomind iAGENT core process.
PreSendMessageEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message is about to be sent.
PreSendMessageEventListener - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point that is called before a message is send.
PreSendMessageInfo - Interface in com.novomind.ecom.api.imail.model
A PreSendMessageInfo object provides information about a PreSendMessage.
PreSendMessageManipulator - Interface in com.novomind.ecom.api.imail.core
This interface is an extension point to manipulate the message before being sent.
PreSendMessageTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket is about to be sent.
preStartChat(PreStartChatInfo) - Method in interface com.novomind.ecom.api.iagent.validator.PreStartChatValidator
The method is called synchronously before starting the chat.
PreStartChatInfo - Interface in com.novomind.ecom.api.iagent.validator
This interface provides information about a chat that is to be started.
PreStartChatValidator - Interface in com.novomind.ecom.api.iagent.validator
This interface is an extension point to validate a new chat before being started and routed to an agent.
preStop(PreStopPluginBundleLifecycleEvent) - Method in interface com.novomind.ecom.api.iagent.lifecycle.pluginbundle.PluginBundleLifecycleEventListener
This method is called before a plugin bundle is about to be stopped.
PreStopPluginBundleLifecycleEvent - Interface in com.novomind.ecom.api.iagent.lifecycle.pluginbundle
This event is triggered before a plugin bundle is about to be stopped.
primaryToAddress(InternetAddress) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the primary to-address of the new ticket.
primaryToAddress(InternetAddress) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the primary to-address of the quick case.
Privilege - Interface in com.novomind.ecom.api.iagent.routing.privilege
This interface represents an app specific privilege in the novomind iAGENT system
PrivilegeHandler - Interface in com.novomind.ecom.api.iagent.routing.privilege
This handler is used for registering, removing and reading app specific privileges.
Process - Interface in com.novomind.ecom.api.imail.model
A process represents a collection of Tickets
PROCESS_AS_INCOMING - com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
The type PROCESS_AS_INCOMING represents the action that will lead to a normal processing of this delivery failure message.
processEvent(CustomEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.CustomEventListener
Process a CustomEvent.
processId(Long) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the id of the process to be associated with the new ticket.
processId(Long) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the id of the process to be associated with the quick case.
ProcessProvider - Interface in com.novomind.ecom.api.imail.provider
Represents an object that "knows" or can provide a Process
protocol() - Method in annotation type com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorPlugin
The protocol of the MessengerConnector used to identify this MessengerConnector.
protocol() - Method in annotation type com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
 

Q

QUEUED - com.novomind.ecom.api.iagent.state.CallState
The call is queued and waiting for distribution by the routing engine.
QUEUED - com.novomind.ecom.api.iagent.state.ChatState
The chat is queued and waiting to be routed to an agent or bot.
QUEUED - com.novomind.ecom.api.iagent.state.RoutingWorkItemState
The RoutingWorkItem is queued and waiting for distribution.
QUEUED - com.novomind.ecom.api.iagent.state.TicketState
The ticket is queued and waiting to be assigned to an agent or to be processed automatically or manually by a supervisor.
QueuedCall - Interface in com.novomind.ecom.api.iagent.model
The interface represents a call that has been received and queued by the PBX.
queuedCallChanged(QueuedCallChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Notifies the novomind iAGENT routing about a change of the queued call without any change of the CallState.
QueuedCallChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallChangedEvent is triggered, when a QueuedCall has changed without any change of the CallState.
queuedCallDelivered(QueuedCallDeliveredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates an alerting queued call on an agent device.
QueuedCallDeliveredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallDeliveredEvent is triggered, when a QueuedCall is ringing (alerting) on an agent device.
queuedCallDeliveryFailed(QueuedCallDeliveryFailedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call could not be delivered to the designated connected agent device.
QueuedCallDeliveryFailedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallDeliveryFailedEvent is triggered, when the delivery of a QueuedCall to a ConnectedAgentDevice has failed.
QueuedCallDeliveryFailedEvent.FailCause - Enum in com.novomind.ecom.api.iagent.routing.event.call
Represents all types of fail causes for calls failing to connect to an agent device.
queuedCallDequeued(QueuedCallDequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call must be dequeued from the backlog.
QueuedCallDequeuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallDequeuedEvent is triggered, when a previously enqueued QueuedCall has been dequeued from the central backlog.
queuedCallDisconnected(QueuedCallDisconnectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that an established queued call has not finished yet but the call has been disconnected from the agent device and now remains in received state without being routed automatically.
QueuedCallDisconnectedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallDisconnectedEvent is triggered, when a previously connected QueuedCall has been disconnected from a ConnectedAgentDevice without being finished.
queuedCallEnqueued(QueuedCallEnqueuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call has been enqueued.
QueuedCallEnqueuedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
An QueuedCallEnqueuedEvent is triggered, when a previously received QueuedCall has been enqueued in the central backlog to be routed to an agent.
queuedCallEstablished(QueuedCallEstablishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call on an agent device has been accepted by the agent and the connection has been established.
QueuedCallEstablishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallEstablishedEvent is triggered, when a QueuedCall has been established on an agent device.
queuedCallFinished(QueuedCallFinishedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call has finished.
QueuedCallFinishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallFinishedEvent indicates that a QueuedCall has been disconnected and finished.
QueuedCallProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that provides a QueuedCall.
queuedCallReceived(QueuedCallReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a new queued call has been received recently.
QueuedCallReceivedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallReceivedEvent is triggered, when a QueuedCall has been been received, before being routed or processed e.g.
queuedCallRedirected(QueuedCallRedirectedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call has been redirected to an external target.
QueuedCallRedirectedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallRedirectedEvent is triggered, when a QueuedCall has been transferred to an external target which is not a connected agent device within the novomind iAGENT application.
queuedCallRedirectFailed(QueuedCallRedirectFailedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call could not be redirected to the external target.
QueuedCallRedirectFailedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallRedirectFailedEvent is triggered, when the redirect of a QueuedCall to an external target has failed.
QueuedCallRedirectFailedEvent.FailCause - Enum in com.novomind.ecom.api.iagent.routing.event.call
Represents all types of fail causes for calls failing to redirect to an external target.
QueuedCallStateChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallStateChangedEvent is a state change event related to a QueuedCall
queuedCallTransferred(QueuedCallTransferredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
Indicates that a queued call on an agent device has been transferred by the agent to another agent device.
QueuedCallTransferredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
A QueuedCallTransferredEvent is triggered, when a QueuedCall has been transferred from one agent device to another.
QuickCaseMessage - Interface in com.novomind.ecom.api.imail.model
Represents a quick case message.
QuickCaseMessageInfo - Interface in com.novomind.ecom.api.imail.model
A QuickCaseMessageInfo object provides information about a QuickCaseMessage.
QUIT - com.novomind.ecom.api.iagent.state.ChatState
The chat has been quit.

R

raiseEvent(CustomEvent) - Method in interface com.novomind.ecom.api.iagent.common.event.CustomEventHandler
This method raises a CustomEvent to be processed by any appropriate CustomEventListener.
RatingData - Interface in com.novomind.ecom.api.iagent.rating
Represents the rating data
RatingData.Index - Enum in com.novomind.ecom.api.iagent.rating
This enumeration defines 10 indexes for separate ratings.
ratingReceived(ChatRatingReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.rating.RatingReceivedEventListener
Indicates that a chat related customer rating is received.
ratingReceived(RatingReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.rating.RatingReceivedEventListener
Indicates that a customer rating is received.
ratingReceived(TicketRatingReceivedEvent) - Method in interface com.novomind.ecom.api.iagent.rating.RatingReceivedEventListener
Indicates that a ticket related customer rating is received.
RatingReceivedEvent - Interface in com.novomind.ecom.api.iagent.rating.event
This event is triggered when a rating was received.
RatingReceivedEventListener - Interface in com.novomind.ecom.api.iagent.rating
The RatingReceivedEventListener is an interface that implements the callback event functions triggered when a customer rating is received.
REACTIVATE_TICKET - com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
The type REACTIVATE_TICKET represents the action that will create a history entry in the sent ticket causing this delivery failure message.
reason - Variable in exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
RecategorizationListManipulator - Interface in com.novomind.ecom.api.iagent.frontend.categories
An RecategorizationListManipulator is used to manipulate the list of categories that can be selected as target for a recategorization of issues by an agent or a supervisor.
RecategorizationOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
The RecategorizationOperationBuilder provides specific builders to build a recategorization operation on a ticket.
RecategorizationOperationBuilder.WithCall - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithCall.WithCategory - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithCall.WithCategory.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithCall.WithCategory.Auto - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithTicket - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithTicket.WithCategory - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithTicket.WithCategory.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
RecategorizationOperationBuilder.WithTicket.WithCategory.Auto - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
 
recategorize() - Method in interface com.novomind.ecom.api.imail.routing.operation.RoutingOperationBuilder
This method returns a RecategorizationOperationBuilder.
RECEIVED - com.novomind.ecom.api.iagent.state.CallState
The call has been received.
RED - com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
highlight the mail info tab with bright red background color
REDIRECTED - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
The call has been finished and redirected to another device.
REDIRECTED - com.novomind.ecom.api.iagent.state.CallState
The call has been redirected to an external target which is not a connected agent device.
redirectQueuedCall(RedirectQueuedCallRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
A call may be redirected e.g.
RedirectQueuedCallRequest - Interface in com.novomind.ecom.api.iagent.request
Provides all required information to redirect a QueuedCall to an external target.
release() - Method in interface com.novomind.ecom.api.iagent.connector.call.PhoneSystemConnector
The method will be called when the PhoneSystemConnector is disposed e.g.
release() - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
The method will be called when the ExternalRoutingConnector is disposed e.g.
release() - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnector
The method is called before an instance of the MessengerConnector is being released or replaced by another e.g.
release() - Method in interface com.novomind.ecom.api.imail.core.connector.MessageConnector
The method is called before an instance of the MessageConnector is being released or replaced by another e.g.
remove() - Method in interface com.novomind.ecom.api.imail.core.connector.MessageIterator
After a message, that had been previously retrieved by calling the next() method, has been successfully processed, the remove() method may be called to delete the message permanently from the source.
remove(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue
With this method the specified routing tags will be removed from the issue.
remove(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue.WithRoutingTags
With this method the specified routing tags will be removed from the issue.
remove(String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Removes the entry for the key
remove(String) - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingBindings
Removes the mapping for a key if it is present
removeAssignedAddresses(InternetAddress...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Remove email addresses from the associated Contact.
removeAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
 
removeAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Remove the assignment the passed categories to the chatbot.
removeAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Remove the assignment of the group to the passed categories.
removeAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
 
removeAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Remove the assignment of the textmodule first level group to the passed categories.
removeAssignedCategories(Category...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Remove the assignment of the transaction code to the passed categories.
removeAssignedPhoneNumbers(String...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Remove phone numbers from the associated Contact.
removeAssignedPrivileges(GroupPrivilege...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Remove the passed privileges from the group.
removeAssignedSystemGroups(SystemGroup...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Remove the assignment of the category to the passed system groups.
removeAssignedTenants(Tenant...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Remove the assignment of the ExternalRouting to the passed tenants.
removeAssignedTenants(Tenant...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Remove the assignment of the PhoneSystem to the passed tenants.
removeAssignedTextModuleFirstLevelGroups(TextModuleFirstLevelGroup...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Remove the assignment of the category to the passed text module first level groups.
removeAssignedTransactionCodes(TransactionCode...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Remove the assignment of the category to the passed transaction codes.
removeAssignedUsers(User...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Remove the assignment of the group to the passed users.
removeAttributes(String, String...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Remove attributes which can be used for identification from the associated Contact (see ContactIdentifier for further information).
removeLanguageSkills(Locale...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Remove the passed language skills of the user.
removePrivilege(Privilege) - Method in interface com.novomind.ecom.api.iagent.routing.privilege.PrivilegeHandler
Removes the Privilege from the novomind iAGENT system
removeRoutingTags(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Remove the passed routing tags of the user.
removeUserAssignments(User...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
Remove the assignment of the group to the passed users.
replyToAddress(InternetAddress) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Set the replyToAddress of the Account to send the answer.
requeue() - Method in interface com.novomind.ecom.api.imail.routing.operation.RoutingOperationBuilder
This method returns a RequeueOperationBuilder.
RequeueOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
The RequeueOperationBuilder provides specific builders to build a re-queue operation on a ticket.
RequeueOperationBuilder.WithTicket - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
 
RequeueOperationBuilder.WithTicket.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
 
RequeueOperationBuilder.WithTicket.Auto - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
 
rerouteQueuedCall(RerouteQueuedCallRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
A call may be rerouted e.g.
RerouteQueuedCallRequest - Interface in com.novomind.ecom.api.iagent.request
Provides all required information to reroute a QueuedCall.
resubmit() - Method in interface com.novomind.ecom.api.imail.routing.operation.RoutingOperationBuilder
This method returns a ResubmitOperationBuilder.
ResubmitOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation.resubmit
The ResubmitOperationBuilder provides specific builders to build a resubmit operation on a ticket.
ResubmitOperationBuilder.WithTicket - Interface in com.novomind.ecom.api.imail.routing.operation.resubmit
 
ResubmitOperationBuilder.WithTicket.WithDueDate - Interface in com.novomind.ecom.api.imail.routing.operation.resubmit
 
ResubmitOperationBuilder.WithTicket.WithDueDate.WithAgent - Interface in com.novomind.ecom.api.imail.routing.operation.resubmit
 
RESUBMITTED - com.novomind.ecom.api.iagent.state.ChatState
The chat has been resubmitted by an agent and will be routed to the agent or another agent after the specified due date.
RESUBMITTED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been resubmitted by an agent and will be assigned again automatically to the agent at a specified time.
Result - Interface in com.novomind.ecom.api.iagent.result
 
resume() - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentPauseState
This method resumes the agent from pause state.
resume() - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentPostProcessingState
This method resumes the agent from the post processing state.
ROUTED - com.novomind.ecom.api.iagent.state.ChatState
The chat has been routed to an agent or bot.
RoutingOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation
The RoutingOperationBuilder provides specific builders for all operations available within the novomind iAGENT routing process.
RoutingPlugin - Annotation Type in com.novomind.ecom.api.imail.routing
Runtime annotation used to mark plugins for the novomind iAGENT routing process.
RoutingTag - Interface in com.novomind.ecom.api.iagent.model
A RoutingTag is an Object that can be added to an Issue.
RoutingTagModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to create an instance of type RoutingTag
RoutingTagOperationBuilder - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
The RoutingTagOperationBuilder provides specific builders to build a routing tag operation on an issue.
RoutingTagOperationBuilder.WithIssue - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
 
RoutingTagOperationBuilder.WithIssue.WithRoutingTags - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
 
RoutingTagOperationBuilder.WithIssue.WithRoutingTags.AsSupervisor - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
 
RoutingTagOperationBuilder.WithIssue.WithRoutingTags.Auto - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
 
RoutingWorkItem - Class in com.novomind.ecom.api.iagent.model
A RoutingWorkItem is an object owned by an external routing representing an Issue in the novomind iAGENT backlog that is expected to be routed to an agent an waiting for a routing decision of the external routing.
RoutingWorkItem(String) - Constructor for class com.novomind.ecom.api.iagent.model.RoutingWorkItem
Constructs a RoutingWorkItem with an item id.
RoutingWorkItemDecisionEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
The RoutingWorkItemDecisionEventListener is an interface that implements the callback event functions for routing decisions triggered by the external routing engine and handled by the novomind iAGENT system.
routingWorkItemDecisionFailed(RoutingWorkItemDecisionFailedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.externalrouting.RoutingWorkItemDecisionEventListener
Notifies the novomind iAGENT system of the failure of a previously started routing request.
RoutingWorkItemDecisionFailedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
A RoutingWorkItemDecisionFailedEvent indicates that a routing decision by the external routing for a RoutingWorkItem has failed.
routingWorkItemDecisionSuccessful(RoutingWorkItemDecisionSuccessfulEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.externalrouting.RoutingWorkItemDecisionEventListener
Notifies the novomind iAGENT system of a successful routing decision by the external routing for a previously started routing request.
RoutingWorkItemDecisionSuccessfulEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
A RoutingWorkItemDecisionSuccessfulEvent indicates that a routing decision by the external routing for a RoutingWorkItem has been successful.
routingWorkItemDeliveryFailed(RoutingWorkItemDeliveryFailedEvent) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
Notifies the connector that the routing decision of the connector could not be fulfilled and the RoutingWorkItem could not be delivered to the desired agent e.g.
RoutingWorkItemDeliveryFailedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
A RoutingWorkItemDeliveryFailedEvent provides all information about a RoutingWorkItem that could not be delivered to the desired agent and therefore the routing decision made by the external routing previously could not be fulfilled.
routingWorkItemDeliverySuccessful(RoutingWorkItemDeliverySuccessfulEvent) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
Notifies the connector that the routing decision of the connector has been fulfilled successfully and the RoutingWorkItem has been delivered to the desired agent by novomind iAGENT system.
RoutingWorkItemDeliverySuccessfulEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
A RoutingWorkItemDeliverySuccessfulEvent provides all information about a RoutingWorkItem that has been delivered successfully to the desired agent and therefore the routing decision made by the external routing previously could be fulfilled.
RoutingWorkItemEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
A RoutingWorkItemEvent is an event related to a RoutingWorkItem.
RoutingWorkItemNotFoundException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a specified RoutingWorkItem does not exist or could not be found.
RoutingWorkItemNotFoundException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
 
RoutingWorkItemNotFoundException(String, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
 
RoutingWorkItemOperationException - Exception in com.novomind.ecom.api.iagent.exception
Signals that an exception has occurred during an operation on a RoutingWorkItem.
RoutingWorkItemOperationException(String, String) - Constructor for exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
 
RoutingWorkItemOperationException(String, String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
 
RoutingWorkItemProvider - Interface in com.novomind.ecom.api.iagent.provider
The interface RoutingWorkItemProvider provides a RoutingWorkItem.
RoutingWorkItemState - Enum in com.novomind.ecom.api.iagent.state
Represents all types of states of a RoutingWorkItem within the remote routing system.

S

SearchResultCallInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.callinfo
This interface is used to provide view context specific information for calls, that have been accessed by a call search.
SearchResultChatInfoViewContext - Interface in com.novomind.ecom.api.iagent.frontend.chatinfo
This interface is used to provide view context specific information for displaying a chat that has been retrieved by a search request.
SearchResultMailInfoViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.mailinfo
This interface is used to provide view context specific information for displaying a ticket, that has been retrieved by a search request.
SELECTED - com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
the mail info tab will be toggled automatically on ticket selection
SELECTED - com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
the tab will be selected automatically when the home section is toggled by the agent for the first time.
SELECTED_FULLSCREEN - com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
the mail info tab will be toggled automatically and switched to fullscreen mode on ticket selection
SELECTED_ON_LOGON - com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
the home section will be toggled automatically on agent logon and the tab will be selected.
SEND_FAILED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been answered but the answered message could not be sent.
sendAudioDataMessage(OutgoingMessengerAudioDataMessageInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorMessageSender
The method is called to send the message back to it's source or any other destination that can be addressed by this MessengerConnector.
sendFileDataMessage(OutgoingMessengerFileDataMessageInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorMessageSender
The method is called to send the message back to it's source or any other destination that can be addressed by this MessengerConnector.
sendImageDataMessage(OutgoingMessengerImageDataMessageInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorMessageSender
The method is called to send the message back to it's source or any other destination that can be addressed by this MessengerConnector.
sendMessage(Message, Account, OutgoingMessageHandler.SendOptions) - Method in interface com.novomind.ecom.api.iagent.message.OutgoingMessageHandler
Appends a Message to the central outgoing message folder to be sent by a specific Account.
sendMessage(Message, PreSendMessageInfo, OutgoingMessageInfo, AnswerType, Optional<Ticket>) - Method in interface com.novomind.ecom.api.imail.core.connector.MessageConnector
The method is called to send the message back to it's source or any other destination that can be addressed by this MessageConnector.
sendRawMessage(OutgoingMessengerRawMessageInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorMessageSender
The method is called to send a raw message back to it's source or any other destination that can be addressed by this MessengerConnector.
sendReadStatus(OutgoingMessengerMessageReadStatusInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorStatusSender
The method is called to send a read status back to its source or any other destination that can be addressed by this MessengerConnector.
sendTextMessage(OutgoingMessengerTextMessageInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorMessageSender
The method is called to send the message back to it's source or any other destination that can be addressed by this MessengerConnector.
sendTypingStatus(OutgoingMessengerConversationTypingStatusInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorStatusSender
The method is called to send a typing status back to its source or any other destination that can be addressed by this MessengerConnector.
sendVideoDataMessage(OutgoingMessengerVideoDataMessageInfo) - Method in interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorMessageSender
The method is called to send the message back to it's source or any other destination that can be addressed by this MessengerConnector.
SENT_AND_CLOSED - com.novomind.ecom.api.iagent.state.TicketState
The ticket has been answered and the answered message has been sent.
SentMessage - Interface in com.novomind.ecom.api.imail.model
Represents a MailMessage that has been sent successfully
SentMessageInfo - Interface in com.novomind.ecom.api.imail.model
A SentMessageInfo object provides information about a SentMessage.
SentMessageViewContext - Interface in com.novomind.ecom.api.imail.common.frontend.message
This interface is used to provide view context specific information for sent messages
SentMessengerAudioDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an audio data messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerFileDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a file data messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerImageDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents an image data messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerMediaDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a media data messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerRawMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a raw messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerTextMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a text messenger message that has been sent to an external source by a MessengerConnector.
SentMessengerVideoDataMessage - Interface in com.novomind.ecom.api.iagent.messenger.model
Represents a video data messenger message that has been sent to an external source by a MessengerConnector.
ServiceLevelRatioCalculator - Interface in com.novomind.ecom.api.iagent.routing
A ServiceLevelRatioCalculator is an interface that can be used to override the default algorithm that calculates the individual service level ratio for an Issue.
ServiceLevelRatioCalculatorInput - Interface in com.novomind.ecom.api.iagent.routing
A ServiceLevelRatioCalculatorInput is an object providing all required information for the Function returned by a ServiceLevelRatioCalculator to override the default algorithm that calculates the individual service level ratio for an Issue.
set(RoutingTag...) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue
With this method the specified routing tags will be assigned to the issue.
setAccountType(Account.AccountType) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Set the Account.AccountType representing the type of this account while creating.
setAddress(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the address of the associated Account.
setAgent(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the agent flag.
setAgentRoutingTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the agentRoutingTimeout of the associated ChatBot.
setAllowedForNewProcesses(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the allowed for new processes state.
setAllowedForPhoneTickets(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the allowed for phone tickets state.
setAllowedRecategorizationDestination(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the allowed recategorization destination state.
setAllowedRecategorizationSource(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the allowed recategorization source state.
setAlternativeOutgoingAccount(Optional<Account>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the optional alternative outgoing account of the associated Account.
setAnswerAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the answer allowed state.
setAssignedAgentGroup(AgentGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the assigned AgentGroup.
setAttribute(String, String) - Method in class com.novomind.ecom.api.iagent.common.event.CustomEvent
Set attributes of the event as key-value-pairs.
setAttribute(String, String) - Method in class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
The method stores key-value pairs that will be available and accessible to other plugins.
setAutoRoutingCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the CategoryMode for the automatic routing of this user.
setAutoRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the automatic routing state.
setAvailable(boolean) - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentAvailability
The method changes the general agent availability state and is not module specific.
setAvailableForCall(boolean) - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentAvailability
The method changes the agent availability state for this agent for calls.
setAvailableForChat(boolean) - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentAvailability
The method changes the agent availability state for this agent for chats.
setAvailableForMail(boolean) - Method in interface com.novomind.ecom.api.iagent.common.ModifiableAgentAvailability
The method changes the agent availability state for this agent for mails.
setBehavior(InfoTabBehavior) - Method in class com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTab
 
setBehavior(InfoTabBehavior) - Method in class com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTab
 
setBehavior(InfoTabBehavior) - Method in class com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTab
 
setBehavior(AgentHomeTabBehavior) - Method in class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTab
 
setBoolean(String, Boolean) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Sets the KeyValue pair for this IntermediateStorage.
setBoolean(String, Boolean) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Sets the KeyValue pair for this Storage.
setBorderColor(Color) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
setBotRoutingTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the botRoutingTimeout of the associated ChatBot.
setBundlingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the bundling state.
setChannel(Channel) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the channel of the associated Account.
setChannel(ChatChannel) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Change the chat channel of the associated MessengerAccount.
setChatCategory(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the chat category state.
setChildTextModuleFirstLevelGroups(List<TextModuleFirstLevelGroup>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleRootModifier
Change the direct child textmodule first level groups list of the associated TextModuleRoot.
setChildTextModuleNodes(List<TextModuleNode>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Change the direct child textmodule nodes list of the associated TextModuleFirstLevelGroup.
setChildTextModules(List<TextModule>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleSecondLevelGroupModifier
Change the direct child textmodules list of the associated TextModuleGroup.
setClassification(TextModuleFirstLevelGroup.Classification) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Change the classification of the associated TextModuleFirstLevelGroup.
setClearanceRequired(boolean) - Method in class com.novomind.ecom.api.iagent.message.OutgoingMessageHandler.SendOptions
This option enforces a clearance authorization of the message before being sent.
setClearanceRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the clearance required state.
setClearanceRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the clearance required value.
setCloseAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the close allowed state.
setContactIdentifier(ContactIdentifier) - Method in class com.novomind.ecom.api.imail.core.connector.ExtendedMessage
This method allows to set the ContactIdentifier used as secondary search criteria while searching an existing contact for the Ticket that may be created due to the message.
setContent(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Change the content of the associated TextModule.
setCtiRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the cti routing state.
setDate(String, Date) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Sets the KeyValue pair for this IntermediateStorage.
setDate(String, Date) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Sets the KeyValue pair for this Storage.
setDelay(Duration) - Method in exception com.novomind.ecom.api.imail.exception.TemporaryMessagingException
Sets a duration time to enforce a delay before processing the message again.
setDeliveryFailureAction(DeliveryFailureMessageReceivedResult.DeliveryFailureAction) - Method in class com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult
Sets the DeliveryFailureAction to this DeliveryFailureMessageReceivedResult.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
 
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the description of the associated Category.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the description of the associated ChatBot.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Change the description of the associated Group.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Change the description of the associated Location.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
 
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TenantModifier
Change the description of the associated Tenant.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Change the description of the associated TextModule.
setDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by TransactionCodeModifier.setDescription(Locale, String)} This method will now set the localized description of the associated TransactionCode for the default language of the novomind iAGENT system.
setDescription(Locale, String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Change the description for the provided language of the associated TransactionCode.
setDisplayName(String) - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
Set the displayName for the custom message filter menu item
setDisplayName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the display name of the associated Category.
setDisplayName(Locale, String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Change the display name for the provided language of the associated TransactionCode.
setDouble(String, Double) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Sets the KeyValue pair for this IntermediateStorage.
setDouble(String, Double) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Sets the KeyValue pair for this Storage.
setEmailAddress(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the email address of the associated User.
setEnabled(boolean) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Change the enabled state of the associated MessengerAccount.
setEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the enabled state of the associated Account.
setEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the enabled value of the associated ChatBot.
setEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Change the enabled state of the associated ExternalRouting.
setEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Change the enabled state of the associated PhoneSystem.
setEncryptedString(String, String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Sets the KeyValue pair for this IntermediateStorage.
setEncryptedString(String, String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Sets the KeyValue pair for this Storage.
setEscalationCategory(Category) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the escalation category.
setEscalationTimeoutMillis(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the escalation timeout.
setExternalId(String) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Change the external id of the associated Contact.
setFilter(Predicate<T>) - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
The method allows to filter the messages displayed in the view that is linked to this MessageFilterMenuItem by setting a filter predicate.
setFilter(Predicate<T>) - Method in interface com.novomind.ecom.api.imail.common.frontend.menu.MessageFilterMenuItem
The method allows to filter the messages displayed in the view that is linked to this MessageFilterMenuItem by setting a filter predicate.
setHeight(int) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
setHeightPercent(int) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
setId(String) - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendComponent
 
setIgnoreErrors(boolean) - Method in class com.novomind.ecom.api.iagent.message.OutgoingMessageHandler.SendOptions
If this option is set the message will be deleted in case of a PermanentMessagingException thrown by the MessageConnector on send without any further action or notice.
setIgnoreVisibility(boolean) - Method in class com.novomind.ecom.api.imail.common.frontend.menu.AbstractMessageFilterMenuItem
The method allows to disable or enabled the user's category visibility restrictions for the view linked to this MessageFilterMenuItem.
setIgnoreVisibility(boolean) - Method in interface com.novomind.ecom.api.imail.common.frontend.menu.MessageFilterMenuItem
The method allows to disable or enabled the user's category visibility restrictions for the view linked to this MessageFilterMenuItem.
setInactivityTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the inactivityTimeout of the associated ChatBot.
setJavaScript(String) - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendScript
 
setKnowledgeBaseAgentName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the knowledgeBaseAgentName of the associated ChatBot.
setLanguageCode(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Change the ISO 639-1 language code of the associated TextModule.
setLevel(FrontendMessageLevel) - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessage
 
setLocale(Locale) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the Locale representing the display language of this user.
setLocation(Location) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Set the location.
setLocked(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the locked flag.
setLogoutPath(String) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
The method allows to specify an url or xhtml resource path to be loaded and to replace the content of the sidebar immediately before the agent logs off.
setLong(String, Long) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Sets the KeyValue pair for this IntermediateStorage.
setLong(String, Long) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Sets the KeyValue pair for this Storage.
setManualRoutingCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the CategoryMode for the manual routing of this user.
setMaxChats(int) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the maximum number of chats that should be routed to this user.
setMaxMails(int) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the maximum number of mails that should be routed to this user.
setName(String) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Change the name of the associated MessengerAccount.
setName(String) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Change the name of the associated Contact.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the name of the associated Account.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
 
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the name of the associated ChatBot.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Change the name of the associated ExternalRouting.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Change the name of the associated Group.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Change the name of the associated Location.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Change the name of the associated PhoneSystem.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
 
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TenantModifier
Change the name of the associated Tenant.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
 
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleGroupModifier
 
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
 
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleNodeModifier
Change the name of the associated TextModuleNode.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleSecondLevelGroupModifier
 
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Change the name of the associated TransactionCode.
setName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the name of the associated User.
setNickname(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the nickname of the associated ChatBot.
setOpened(boolean) - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
 
setOutgoingCallCapability(boolean) - Method in class com.novomind.ecom.api.iagent.result.AgentDeviceLoginResult
 
setParent(SystemGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
 
setParent(SystemGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Change the parent system group of the associated Group.
setParent(SystemGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
 
setParent(TextModuleFirstLevelGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleSecondLevelGroupModifier
Change the parent textmodule first level group of the associated TextModuleSecondLevelGroup.
setPassword(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the password of the associated User.
setPrivilegedRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the privileged routing state.
setProtocol(String) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Change the protocol of the associated MessengerAccount.
setProtocol(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the protocol of the associated Account.
setRestUrl(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the restUrl of the associated ChatBot.
setRouteToAgentTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the routeToAgentTimeout of the associated ChatBot.
setSendAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the sendAllowed state of the associated Account.
setSendTypingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the sendTypingEnabled value of the associated ChatBot.
setServiceLevelMillis(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the service level.
setShortcut(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Change the shortcut of the associated TextModule.
setSignature(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the signature of the associated User.
setSpellcheckRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the spellcheck required state.
setString(String, String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage
Sets the KeyValue pair for this IntermediateStorage.
setString(String, String) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Sets the KeyValue pair for this Storage.
setString(String, String) - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingBindings
 
setTenant(Tenant) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Change the tenant of the associated MessengerAccount.
setTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Change the tenant of the associated Contact.
setTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Change the tenant of the associated Account.
setTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Change the tenant of the associated ChatBot.
setTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Change the tenant of the associated SystemGroup.
setText(String) - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessage
 
setTimeZone(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Change the timezone of the associated Location.
setTimeZone(TimeZone) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Change the timezone of the associated Location.
setTitle(String) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
setToggleEnabled(boolean) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
setToggleStickyEnabled(boolean) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
setTopTextRelevant(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Change the top text relevancy of the associated TextModule.
setTransactionCodeRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Deprecated, for removal: This API element is subject to removal in a future version.
setTransactionCodeRequiredForCall(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the transaction code required for call state.
setTransactionCodeRequiredForChat(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the transaction code required for chat state.
setTransactionCodeRequiredForMail(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Change the transaction code required for mail state.
setUid(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Change the uid of the associated Location.
setUrl(String) - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
 
setUserAssignment(User, Optional<Integer>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AgentGroupModifier
Assign the user to the group with an optional individual skill or change the individual skill of an already assigned user in this group.
setUsername(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Change the username of the associated User.
setVisible(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Change the visibility.
setVisible(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Change the visibility.
setWaitTime(long) - Method in exception com.novomind.ecom.api.iagent.exception.ExternalRoutingRequestException
The method allows to set a wait time to wait before retrying the routing request for the specific routing item again.
setWidth(int) - Method in class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent
 
SimpleMessage - Interface in com.novomind.ecom.api.imail.core.connector
Represents a mail object that has been retrieved from an external source by a MessageConnector
SimpleMessageConnector - Interface in com.novomind.ecom.api.imail.core.connector
This interface is an extension point to implement message retrieval from different source to the iAGENT system.
SOURCE - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
The call has been finished by the source party.
sourceCategory - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
 
splitContact() - Method in interface com.novomind.ecom.api.iagent.contact.ContactRelationHandler
Releasing the source Contact from joined contacts
start() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder
This method returns an AgentQuickCaseOperationBuilder.StartQuickCase instance which is able to set the different parameters for building a new quick case.
STARTED - com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
Represents that someone started typing.
STARTED - com.novomind.ecom.api.iagent.state.ChatState
The chat has been started.
startOutgoingCall(StartOutgoingCallRequest) - Method in interface com.novomind.ecom.api.iagent.connector.call.AgentDeviceControlConnector
Start an outgoing call by an agent
StartOutgoingCallRequest - Interface in com.novomind.ecom.api.iagent.request
Provides all required information to start an OutgoingCall.
startRoutingRequest(ChatRoutingRequest) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
Start a new routing request for a chat.
startRoutingRequest(TicketRoutingRequest) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
Start a new routing request for a ticket.
STOPPED - com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
Represents that someone stopped typing.
Storage - Interface in com.novomind.ecom.api.iagent.persistence.storage
This interface handles the storage of StorageProviders KeyValue pairs.
StorageHandler - Interface in com.novomind.ecom.api.iagent.persistence.storage
A Handler for getting a Storage for Tickets
StorageProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that provides a Storage
store() - Method in interface com.novomind.ecom.api.iagent.persistence.storage.Storage
Stores the changes for the instance of this StorageProvider.
stream() - Method in interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
Returns a sequential Stream over the backlog of BacklogHandler elements as its source.
STRIKETHROUGH - com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
 
STRING - com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
 
subject(String) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the subject of the new ticket.
subject(String) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
Sets the subject of the quick case.
SubMenuItem - Class in com.novomind.ecom.api.imail.routing.frontend.menu
This class represents a sub menu item for the entry points in the Supervisor menu.
SubMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
Creates a new sub menu item with a given default display text.
SubMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SubMenuItem
Creates a new sub menu item with a given default display text and privilege.
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithChat
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket.WithTransactionCode
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder.WithTicket.WithDueDate.WithAgent
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithCall.WithCategory
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder.WithTicket.WithCategory
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.RequeueOperationBuilder.WithTicket
 
supervisor(User) - Method in interface com.novomind.ecom.api.imail.routing.operation.routingtags.RoutingTagOperationBuilder.WithIssue.WithRoutingTags
 
SupervisorBacklogMessageFilterMenuItem - Class in com.novomind.ecom.api.imail.routing.frontend.menu
This class is used to display a custom backlog message menu in the novomind iAGENT Supervisor frontend.
SupervisorBacklogMessageFilterMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorBacklogMessageFilterMenuItem
Constructs a SupervisorBacklogMessageFilterMenuItem with the given name.
SupervisorBacklogMessageFilterMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorBacklogMessageFilterMenuItem
Constructs a SupervisorBacklogMessageFilterMenuItem with the given name and privilege.
SupervisorCallRecategorizationOperation - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
Represents an operation to recategorize a Call for a supervisor.
SupervisorCallRecategorizationOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.recategorization
A SupervisorCallRecategorizationOperationFailedException is thrown by a SupervisorCallRecategorizationOperation if the operation execution has failed.
SupervisorCallRecategorizationOperationFailedException(String, Call, User, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
 
SupervisorCallRecategorizationOperationFailedException(String, Throwable, Call, User, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
 
SupervisorCallRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
This interface represents the result of a successful SupervisorCallRecategorizationOperation
SupervisorCategoryVisibility - Enum in com.novomind.ecom.api.iagent.visibility.category.visibilities
This class contains all possible visibilities for the categories in the role supervisor
SupervisorCategoryVisibilityContext - Class in com.novomind.ecom.api.iagent.visibility.category
This class represents a supervisor visibility context for a category
SupervisorChatClosedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been closed by a supervisor.
SupervisorChatCloseOperation - Interface in com.novomind.ecom.api.iagent.routing.operation.close
Represents an operation to close a chat as a supervisor.
SupervisorChatCloseOperationFailedException - Exception in com.novomind.ecom.api.iagent.routing.operation.close
A SupervisorChatCloseOperationFailedException is thrown by a SupervisorChatCloseOperation if the operation execution has failed.
SupervisorChatCloseOperationFailedException(String, Chat, User) - Constructor for exception com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperationFailedException
 
SupervisorChatCloseOperationFailedException(String, Throwable, Chat, User) - Constructor for exception com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperationFailedException
 
SupervisorChatCloseOperationResult - Interface in com.novomind.ecom.api.iagent.routing.operation.close
This interface represents the result of a successful SupervisorChatCloseOperation
SupervisorChatRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been recategorized by a supervisor.
SupervisorExternalForwardMessageSentAndTicketClosedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient by a supervisor within the novomind iAGENT core process and the ticket has been closed.
SupervisorExternalForwardMessageSentAndTicketForwardedEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient by a supervisor within the novomind iAGENT core process.
SupervisorExternalForwardMessageSentAndTicketKeptEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when a message associated with a ticket has been successfully sent to an external recipient by a supervisor within the novomind iAGENT core process.
SupervisorInternalForwardedTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed to an agent due to an internal forward operation by a supervisor.
SupervisorMessageFilterMenuItem<T extends MessageInfo> - Class in com.novomind.ecom.api.imail.routing.frontend.menu
This class is used to display a custom message filter menu in the novomind iAGENT Supervisor frontend.
SupervisorMessageFilterMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItem
Constructs a SupervisorMessageFilterMenuItem with the given name.
SupervisorMessageFilterMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItem
Constructs a SupervisorMessageFilterMenuItem with the given name and privilege.
SupervisorMessageFilterMenuItemProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.menu
A SupervisorMessageFilterMenuItemProvider is used to build a custom menu to display a view of filtered messages in the novomind iAGENT Supervisor frontend.
SupervisorMessageFilterMenuViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.menu
This interface provides information and view context sensitive data to display a AbstractMessageFilterMenuItem in the novomind iAGENT Supervisor.
SupervisorOutgoingMessageFilterMenuItem - Class in com.novomind.ecom.api.imail.routing.frontend.menu
This class is used to display a custom outgoing message menu in the novomind iAGENT Supervisor frontend.
SupervisorOutgoingMessageFilterMenuItem(String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorOutgoingMessageFilterMenuItem
Constructs a SupervisorOutgoingMessageFilterMenuItem with the given name.
SupervisorOutgoingMessageFilterMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorOutgoingMessageFilterMenuItem
Constructs a SupervisorOutgoingMessageFilterMenuItem with the given name and privilege.
SupervisorPreSendExternalForwardMessageAndCloseTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when the associated ticket has been closed by a supervisor and an external message is being sent to an external recipient within the novomind iAGENT core process.
SupervisorPreSendExternalForwardMessageAndForwardTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by a supervisor.
SupervisorPreSendExternalForwardMessageAndKeepTicketEvent - Interface in com.novomind.ecom.api.imail.core.event
This event is triggered when an external message is about to be sent to an external recipient within the novomind iAGENT core process due to an external forward operation of the associated ticket by a supervisor.
SupervisorRoutingTagOperation - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
Represents an operation to change the routing tags of an issue by a supervisor.
SupervisorRoutingTagOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.routingtags
A SupervisorRoutingTagOperationFailedException is thrown by a SupervisorRoutingTagOperation if the operation execution has failed.
SupervisorRoutingTagOperationFailedException(String, Issue, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
 
SupervisorRoutingTagOperationFailedException(String, Throwable, Issue, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
 
SupervisorRoutingTagOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.routingtags
This interface represents the result of a successful SupervisorRoutingTagOperation
SupervisorTenantVisibility - Enum in com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities
This class contains all possible visibilities for the tenants in the role supervisor
SupervisorTenantVisibilityContext - Class in com.novomind.ecom.api.iagent.visibility.tenant.context
This class represents a supervisor visibility context for a tenant
SupervisorTicketClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been closed by a supervisor within the novomind iAGENT routing process without being answered.
SupervisorTicketCloseOperation - Interface in com.novomind.ecom.api.imail.routing.operation.close
Represents an operation to close a ticket as a supervisor.
SupervisorTicketCloseOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.close
A SupervisorTicketCloseOperationFailedException is thrown by a SupervisorTicketCloseOperation if the operation execution has failed.
SupervisorTicketCloseOperationFailedException(String, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
 
SupervisorTicketCloseOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
 
SupervisorTicketCloseOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.close
This interface represents the result of a successful SupervisorTicketCloseOperation
SupervisorTicketForwardedAndClosedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been forwarded and closed by a supervisor within the novomind iAGENT routing process without being answered.
SupervisorTicketInternalForwardedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been internally forwarded by a supervisor to an agent manually within the novomind iAGENT routing process.
SupervisorTicketInternalForwardOperation - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
Represents an operation to internal forward a ticket to an agent by a supervisor.
SupervisorTicketInternalForwardOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.internalforward
An SupervisorTicketInternalForwardOperationFailedException is thrown by a SupervisorTicketInternalForwardOperation if the operation execution has failed.
SupervisorTicketInternalForwardOperationFailedException(String, Ticket, User, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
SupervisorTicketInternalForwardOperationFailedException(String, Throwable, Ticket, User, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
SupervisorTicketInternalForwardOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.internalforward
This interface represents the result of a successful SupervisorTicketInternalForwardOperation
SupervisorTicketManuallyRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been pushed to an agent by a supervisor manually within the novomind iAGENT routing process.
SupervisorTicketRecategorizationOperation - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
Represents an operation to recategorize a ticket for a supervisor.
SupervisorTicketRecategorizationOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.recategorization
An SupervisorTicketRecategorizationOperationFailedException is thrown by a SupervisorTicketRecategorizationOperation if the operation execution has failed.
SupervisorTicketRecategorizationOperationFailedException(String, Ticket, User, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
 
SupervisorTicketRecategorizationOperationFailedException(String, Throwable, Ticket, User, Category, Category) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
 
SupervisorTicketRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
This interface represents the result of a successful SupervisorTicketRecategorizationOperation
SupervisorTicketRecategorizedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been recategorized by a supervisor.
SupervisorTicketRequeuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a previously assigned ticket has been queued again by a supervisor.
SupervisorTicketRequeueOperation - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
Represents an operation to re-queue a ticket by a supervisor.
SupervisorTicketRequeueOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.requeue
A SupervisorTicketRequeueOperationFailedException is thrown by a SupervisorTicketRequeueOperation if the operation execution has failed.
SupervisorTicketRequeueOperationFailedException(String, Ticket, User, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
SupervisorTicketRequeueOperationFailedException(String, Throwable, Ticket, User, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
SupervisorTicketRequeueOperationResult - Interface in com.novomind.ecom.api.imail.routing.operation.requeue
This interface represents the result of a successful SupervisorTicketRequeueOperation
SYSTEM - com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
means that the chat step was triggered by the system
SYSTEM - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
The call has been finished by the phone system.
SystemChatClosedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been closed by the system.
SystemGroup - Interface in com.novomind.ecom.api.iagent.model
Represents a SystemGroup object
SystemGroupAssigned - Interface in com.novomind.ecom.api.iagent.assignment
Represents an object which is assigned to system groups
SystemGroupModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
 
SystemOutgoingChatStepSentEvent - Interface in com.novomind.ecom.api.iagent.chat.listener
This event is triggered asynchronously when an outgoing message chatstep has been sent automatically by the system.

T

Tab - Interface in com.novomind.ecom.api.iagent.frontend.tab
Represents a tab within a tab view
tag() - Method in interface com.novomind.ecom.api.imail.routing.operation.RoutingOperationBuilder
This method returns a RoutingTagOperationBuilder.
TARGET - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
The call has been finished by the target party.
template(MessageTemplate) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the MessageTemplate for the message of the new ticket.
TemplateAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
TemplateAnalyzerDecision(MessageTemplate) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.TemplateAnalyzerDecision
Constructs a TemplateAnalyzerDecision for a MessageTemplate.
TemplateAnalyzerDecision(MessageTemplate, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.TemplateAnalyzerDecision
Constructs a TemplateAnalyzerDecision for a MessageTemplate with a confidence value.
TemplateMessage - Interface in com.novomind.ecom.api.imail.model
Represents a MailMessage used as template e.g.
TemplateMessageManipulationInput - Interface in com.novomind.ecom.api.imail.core.input
A TemplateMessageManipulationInput contains all information to manipulate the template message with a TemplateMessageManipulator
TemplateMessageManipulationResult - Class in com.novomind.ecom.api.imail.core.result
Represents the result of the template message manipulation by a TemplateMessageManipulator.
TemplateMessageManipulationResult(Message) - Constructor for class com.novomind.ecom.api.imail.core.result.TemplateMessageManipulationResult
Creates a TemplateMessageManipulationResult with a manipulated message
TemplateMessageManipulator - Interface in com.novomind.ecom.api.imail.core
This plugin provides a hook to manipulate the template message before being pushed to the routing incoming queue.
TemporaryMessagingException - Exception in com.novomind.ecom.api.imail.exception
The exception represents a temporary error during message processing
TemporaryMessagingException(String) - Constructor for exception com.novomind.ecom.api.imail.exception.TemporaryMessagingException
 
TemporaryMessagingException(String, Exception) - Constructor for exception com.novomind.ecom.api.imail.exception.TemporaryMessagingException
 
Tenant - Interface in com.novomind.ecom.api.iagent.model
Represents an Tenant object
TENANT_CATEGORIES - com.novomind.ecom.api.iagent.model.User.CategoryMode
All categories from the tenants of this user will be available for the user
TenantConfigTab - Class in com.novomind.ecom.api.imail.routing.frontend.tenant
 
TenantConfigTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.tenant.TenantConfigTab
The path of the customized .xhtml must be inside 'META-INF/views'.
TenantConfigTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.tenant
A TenantConfigTabProvider is used to provide a custom TenantConfigTab.
TenantConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.tenant
A TenantConfigViewContext provides a TenantModifier which is used to change the subjacent Tenant}.
TenantModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type Tenant
TenantProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that has a tenant
text(String) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired
Sets the content for the message of the new ticket as plain text.
text(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Alert
This method returns a UserNotificationOperationBuilder.Alert.Text instance which is able to display a text alert popup notification to the user.
text(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Desktop
This method returns a UserNotificationOperationBuilder.Desktop.Text instance which is able to display a desktop notification with a text message to the user.
text(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Growl
This method returns a UserNotificationOperationBuilder.Growl.Text instance which is able to display a user notification with a text message.
TEXT - com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
 
TextChatMessage - Interface in com.novomind.ecom.api.iagent.model
A TextChatMessage object provides information about a text message in a chat.
TextModule - Interface in com.novomind.ecom.api.iagent.model
Represents a TextModule object
TextModuleFirstLevelGroup - Interface in com.novomind.ecom.api.iagent.model
Represents a TextModule first level group object.
TextModuleFirstLevelGroup.Classification - Enum in com.novomind.ecom.api.iagent.model
Represents the classification of a textmodule first level group
TextModuleFirstLevelGroupItem - Class in com.novomind.ecom.api.imail.agent.frontend.editor
Represents a persistent or non persistent text module first level group item.
TextModuleFirstLevelGroupItem(TextModuleFirstLevelGroup) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.editor.TextModuleFirstLevelGroupItem
Constructs a TextModuleFirstLevelGroupItem on a persistent TextModuleFirstLevelGroup.
TextModuleFirstLevelGroupItem(String, List<TextModule>) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.editor.TextModuleFirstLevelGroupItem
Constructs a TextModuleFirstLevelGroupItem with a name and a list of TextModule children.
TextModuleFirstLevelGroupModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TextModuleFirstLevelGroup
TextModuleGroup - Interface in com.novomind.ecom.api.iagent.model
Represents a TextModule group object.
TextModuleGroupModifier<T extends TextModuleGroup & MasterEntity> - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TextModuleGroup
TextModuleModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TextModule
TextModuleNode - Interface in com.novomind.ecom.api.iagent.model
Represents a TextModule node object.
TextModuleNodeModifier<T extends TextModuleNode & MasterEntity> - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TextModuleNode
TextModuleRoot - Interface in com.novomind.ecom.api.iagent.model
Represents a TextModule root object.
TextModuleRootModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TextModuleRoot
TextModuleSecondLevelGroup - Interface in com.novomind.ecom.api.iagent.model
Represents a TextModule second level group object.
TextModuleSecondLevelGroupModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TextModuleSecondLevelGroup
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
ticket - Variable in exception com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
 
ticket(Ticket) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder
 
ticket(Ticket) - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder
 
ticket(Ticket) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder
 
ticket(Ticket) - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.RequeueOperationBuilder
 
ticket(Ticket) - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder
 
ticket(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder
 
ticket(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.internalforward.InternalForwardOperationBuilder
 
ticket(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.RecategorizationOperationBuilder
 
ticket(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.requeue.RequeueOperationBuilder
 
ticket(Long) - Method in interface com.novomind.ecom.api.imail.routing.operation.resubmit.ResubmitOperationBuilder
 
Ticket - Interface in com.novomind.ecom.api.imail.model
Represents a customer ticket
TicketAnsweredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been answered.
TicketBacklogHandler - Interface in com.novomind.ecom.api.iagent.backlog
This handler provides access to all Ticket objects within the backlog.
TicketClearanceRequiredEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket changes the state to TicketState.CLEARANCE_REQUIRED.
TicketClosedEvent - Interface in com.novomind.ecom.api.imail.common.event
This event is triggered when a ticket has been closed without being answered.
TicketCloseOperationResult - Interface in com.novomind.ecom.api.imail.operation.close
This interface represents the result of a successful ticket close operation.
TicketCreatedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a ticket has been created.
TicketEnqueuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a ticket has been enqueued in the central backlog after it has been created.
TicketEvent - Interface in com.novomind.ecom.api.imail.common.event
This interface represents all events concerning a ticket The interface provides the Ticket and the IncomingMessageInfo object.
TicketInternalForwardedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been internally forwarded within the novomind iAGENT routing process.
TicketInternalForwardOperationResult - Interface in com.novomind.ecom.api.imail.operation.internalforward
This interface represents the result of a successful ticket internal forward operation.
TicketOperationBuilder - Interface in com.novomind.ecom.api.iagent.operation
The TicketOperationBuilder provides specific builders for ticket operations available within the novomind iAGENT Routing process, the novomind iAGENT Desk process and the novomind iAGENT Chat Agent process.
TicketOperationResult - Interface in com.novomind.ecom.api.imail.operation
This interface represents the result of a successful TicketOperation
TicketProvider - Interface in com.novomind.ecom.api.imail.provider
Represents an object that "knows" or can provide a Ticket
TicketQueuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a ticket has been queued in the central backlog.
TicketRatingReceivedEvent - Interface in com.novomind.ecom.api.iagent.rating.event
This event is triggered when a rating was received for a related ticket.
TicketRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.operation.recategorization
This interface represents the result of a successful ticket recategorization operation.
ticketRecategorized(AgentTicketRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRecategorizedEventListener
This more specific method is called after a ticket has been recategorized by an agent.
ticketRecategorized(AutoTicketRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRecategorizedEventListener
This more specific method is called after a ticket has been recategorized automatically by the routing engine e.g.
ticketRecategorized(SupervisorTicketRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRecategorizedEventListener
This more specific method is called after a ticket has been recategorized by a supervisor.
ticketRecategorized(TicketRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRecategorizedEventListener
This method is called after a ticket has been recategorized.
ticketRecategorized(UserTicketRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRecategorizedEventListener
This more specific method is called after a ticket has been recategorized by an user.
TicketRecategorizedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been recategorized.
TicketRecategorizedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
This interface is an extension point to take any action after a ticket has been recategorized automatically or by an agent or supervisor.
TicketRequeuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a ticket has been queued again e.g.
TicketRequeueOperationResult - Interface in com.novomind.ecom.api.imail.operation.requeue
This interface represents the result of a successful ticket re-queue operation.
TicketResubmitOperation - Interface in com.novomind.ecom.api.imail.routing.operation.resubmit
Represents an operation to resubmit a ticket.
TicketResubmitOperationFailedException - Exception in com.novomind.ecom.api.imail.routing.operation.resubmit
An TicketResubmitOperationFailedException is thrown by a TicketResubmitOperation if the operation execution has failed.
TicketResubmitOperationFailedException(String, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
 
TicketResubmitOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
 
TicketResubmitOperationResult - Interface in com.novomind.ecom.api.imail.operation.resubmit
This interface represents the result of a successful ticket resubmit operation.
TicketResubmittedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been resubmitted.
TicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a ticket has been routed to an agent.
TicketRoutingInfo - Interface in com.novomind.ecom.api.imail.model
The interface TicketRoutingInfo provides additional information about the routing of a Ticket.
TicketRoutingRequest - Interface in com.novomind.ecom.api.iagent.request
A TicketRoutingRequest is done by the novomind iAGENT routing engine and sent to an external routing.
TicketState - Enum in com.novomind.ecom.api.iagent.state
Represents all types of ticket states.
ticketStateChanged(TicketClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This method is called after a ticket has been closed without being answered.
ticketStateChanged(TicketStateChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This method is called after a change of the ticket state within the novomind iAGENT routing process.
ticketStateChanged(UserTicketClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This method is called after a ticket has been closed without being answered by an user.
ticketStateChanged(AgentInternalForwardedTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been routed to an agent due to an internal forward operation by another agent.
ticketStateChanged(AgentPhoneTicketCreatedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a phone ticket has been created by an agent.
ticketStateChanged(AgentQuickCaseTicketCreatedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a quick case ticket has been created by an agent.
ticketStateChanged(AgentResubmittedTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been routed to an agent due to a previous resubmit operation triggered by the agent itself and that has exceeded its due date.
ticketStateChanged(AgentTicketAnsweredClearanceRequiredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been answered by an agent and is waiting for clearance now.
ticketStateChanged(AgentTicketAnsweredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been answered by an agent.
ticketStateChanged(AgentTicketClearanceRequiredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a previously assigned ticket has changed state to clearance required.
ticketStateChanged(AgentTicketClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been closed without being answered by an agent.
ticketStateChanged(AgentTicketForwardedAndClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been forwarded and closed without being answered by an agent.
ticketStateChanged(AgentTicketInternalForwardedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been been internally forwarded by an agent to another agent.
ticketStateChanged(AgentTicketManuallyRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been pulled by an agent.
ticketStateChanged(AgentTicketRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been requeued by an agent.
ticketStateChanged(AgentTicketResubmittedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been resubmitted by an agent.
ticketStateChanged(AutoInternalForwardedTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been routed to an agent automatically due to a previous internal forward operation.
ticketStateChanged(AutoResubmittedTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been routed to an agent automatically due to a previous resubmit operation.
ticketStateChanged(AutoTicketAnsweredClearanceRequiredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been answered automatically and is waiting for clearance now.
ticketStateChanged(AutoTicketAnsweredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been answered automatically.
ticketStateChanged(AutoTicketClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been closed without being answered automatically.
ticketStateChanged(AutoTicketForwardedAndClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been forwarded and closed without being answered automatically.
ticketStateChanged(AutoTicketInternalForwardedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been internally forwarded automatically by the routing engine e.g.
ticketStateChanged(AutoTicketRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a previously assigned ticket has been requeued automatically.
ticketStateChanged(AutoTicketResubmittedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been resubmitted automatically by the routing engine e.g.
ticketStateChanged(AutoTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been routed to an agent automatically by the novomind iAGENT routing engine.
ticketStateChanged(ExternalTicketAnsweredClearanceRequiredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been answered by an external address and is waiting for clearance now.
ticketStateChanged(ExternalTicketAnsweredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been answered by an external address.
ticketStateChanged(ExternalTicketClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been closed without being answered by an external recipient.
ticketStateChanged(SupervisorInternalForwardedTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been routed to an agent due to an internal forward operation by a supervisor.
ticketStateChanged(SupervisorTicketClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been closed without being answered by a supervisor.
ticketStateChanged(SupervisorTicketForwardedAndClosedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been forwarded and closed without being answered by a supervisor.
ticketStateChanged(SupervisorTicketInternalForwardedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been internally forwarded by a supervisor.
ticketStateChanged(SupervisorTicketManuallyRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been pushed directly to an agent by a supervisor.
ticketStateChanged(SupervisorTicketRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been requeued by a supervisor.
ticketStateChanged(TicketAnsweredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This method is called after a ticket has been answered.
ticketStateChanged(TicketClearanceRequiredEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This method is called after a ticket has changed state to clearance required.
ticketStateChanged(TicketCreatedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been created.
ticketStateChanged(TicketEnqueuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been queued after it has been created.
ticketStateChanged(TicketInternalForwardedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been internally forwarded.
ticketStateChanged(TicketQueuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been queued.
ticketStateChanged(TicketRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a previously assigned ticket has been requeued.
ticketStateChanged(TicketResubmittedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been resubmitted.
ticketStateChanged(TicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been assigned to an agent.
ticketStateChanged(UserTicketInternalForwardedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called after a ticket has been internally forwarded by a user.
ticketStateChanged(UserTicketRequeuedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been requeued due to a user operation.
ticketStateChanged(UserTicketRoutedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketStateEventListener
This more specific method is called when a ticket has been routed to an agent manually by another user.
TicketStateChangedEvent - Interface in com.novomind.ecom.api.imail.common.event
This interface represents all ticket events causing a change of the TicketState.
TicketStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
The TicketStateEventListener is an interface that implements the event functions to be called on changes of the ticket state within the novomind iAGENT routing process.
title(String) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithTitle
Sets the title for the notification.
TopHeaderContent - Class in com.novomind.ecom.api.imail.routing.frontend.topheader
Represents a custom TopHeaderContent
TopHeaderContent(String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.topheader.TopHeaderContent
 
TopHeaderContentProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.topheader
A TopHeaderContentProvider is used to provide a custom TopHeaderContent.
TopHeaderViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.topheader
 
toString() - Method in class com.novomind.ecom.api.iagent.common.event.CustomEvent
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.CallNotFoundException
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.CallOperationException
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.PhoneSystemException
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
 
toString() - Method in exception com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
 
toString() - Method in class com.novomind.ecom.api.iagent.frontend.chatinfo.ChatInfoTab
 
toString() - Method in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
toString() - Method in class com.novomind.ecom.api.iagent.model.RoutingWorkItem
 
toString() - Method in class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTab
 
toString() - Method in class com.novomind.ecom.api.imail.common.frontend.callinfo.CallInfoTab
 
toString() - Method in class com.novomind.ecom.api.imail.common.frontend.mailinfo.MailInfoTab
 
toString() - Method in class com.novomind.ecom.api.imail.common.frontend.message.MessageTab
 
toString() - Method in class com.novomind.ecom.api.imail.core.result.decision.AbstractAnalyzerDecision
 
toString() - Method in class com.novomind.ecom.api.imail.routing.frontend.category.CategoryConfigTab
 
toString() - Method in class com.novomind.ecom.api.imail.routing.frontend.tenant.TenantConfigTab
 
toString() - Method in class com.novomind.ecom.api.imail.routing.frontend.transactioncode.TransactionCodeConfigTab
 
toString() - Method in class com.novomind.ecom.api.imail.routing.frontend.user.UserConfigTab
 
transactionCode(TransactionCode) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndClose
Sets the given TransactionCode to the new ticket.
transactionCode(TransactionCode) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndSend
Sets the given TransactionCode to the new ticket.
transactionCode(TransactionCode) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithChat
 
transactionCode(TransactionCode) - Method in interface com.novomind.ecom.api.imail.routing.operation.close.CloseOperationBuilder.WithTicket
 
TransactionCode - Interface in com.novomind.ecom.api.iagent.model
Represents a transaction code object
TransactionCodeConfigTab - Class in com.novomind.ecom.api.imail.routing.frontend.transactioncode
 
TransactionCodeConfigTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.transactioncode.TransactionCodeConfigTab
The path of the customized .xhtml must be inside 'META-INF/views'.
TransactionCodeConfigTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.transactioncode
A TransactionCodeConfigTabProvider is used to provide a custom TransactionCodeConfigTab.
TransactionCodeConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.transactioncode
A TransactionCodeConfigViewContext provides a TransactionCodeModifier which is used to change the subjacent TransactionCode}.
TransactionCodeModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
Defines an API to modify an instance of type TransactionCode
TRANSFER - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
The call has been finished due to a manual transfer from an agent device to another device.
type(UserNotificationOperationBuilder.Type) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithType
Sets the type of the notification.

U

UndeletableModifier<T extends MasterEntity> - Interface in com.novomind.ecom.api.imail.routing.persistence
 
undelete() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UndeletableModifier
Undelete the MasterEntity instance associated with this UndeletableModifier
UNION - com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
 
UNKNOWN - com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
The finish origin is unknown.
UNMODIFIED - Static variable in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
An IncomingMessageAnalyzerResult which contains no AnalyzerDecisions.
Adding Decisions to this shared instance will throw an UnsupportedOperationException
UNPROCESSABLE - com.novomind.ecom.api.iagent.state.TicketState
A message has been received for the ticket but the message is unprocessable.
updateFrontendComponent(FrontendComponent) - Method in interface com.novomind.ecom.api.iagent.frontend.operation.FrontendController
This method can be used to update a component of the frontend of the novomind iAGENT app.
url - Variable in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
 
user - Variable in exception com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
 
user - Variable in exception com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
 
User - Interface in com.novomind.ecom.api.iagent.model
Represents a registered user
User.CategoryMode - Enum in com.novomind.ecom.api.iagent.model
This enumeration describes the category visibility mode for a user
UserAgentGroupAssignment - Interface in com.novomind.ecom.api.iagent.model
Represents an assignment of an User to an AgentGroup
UserCallOperationResult - Interface in com.novomind.ecom.api.imail.operation
This interface represents the result of a successful call operation triggered by an user.
UserChatOperationResult - Interface in com.novomind.ecom.api.iagent.operation
This interface represents the result of a successful chat operation triggered by a user.
UserChatRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
This event is triggered when a chat has been recategorized by a user.
UserCloseTicketEvent - Interface in com.novomind.ecom.api.imail.common.event
This event is triggered when a ticket is about to be closed by an user.
UserConfigTab - Class in com.novomind.ecom.api.imail.routing.frontend.user
 
UserConfigTab(String, String, String) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.user.UserConfigTab
The path of the customized .xhtml must be inside 'META-INF/views'.
UserConfigTabProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.user
A UserConfigTabProvider is used to provide a custom UserConfigTab.
UserConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.user
A UserConfigViewContext provides a UserModifier which is used to change the subjacent User}.
userIcon(User) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithUserIcon
Applies the user profile image as icon to the notification, if available.
UserIssueOperationResult - Interface in com.novomind.ecom.api.iagent.operation
This interface represents the result of a successful issue operation triggered by an user.
UserModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
 
UserNotificationOperationBuilder - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface provides specific builders to build operations to display a notification to a user.
UserNotificationOperationBuilder.Alert - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a alert popup notification to a user.
UserNotificationOperationBuilder.Alert.Html - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a alert popup notification with a html message to a user.
UserNotificationOperationBuilder.Alert.Text - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a alert popup notification with a plain text message to a user.
UserNotificationOperationBuilder.Alert.WithMessage<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a alert popup notification with a message to a user.
UserNotificationOperationBuilder.Desktop - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a native desktop notification to a user.
UserNotificationOperationBuilder.Desktop.Text - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a desktop notification with a plain text message to a user.
UserNotificationOperationBuilder.Desktop.WithMessage<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a native desktop notification with a message to a user.
UserNotificationOperationBuilder.Growl - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a growl notification to a user.
UserNotificationOperationBuilder.Growl.Html - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a growl notification with a html message to a user.
UserNotificationOperationBuilder.Growl.Text - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a growl notification with a plain text message to a user.
UserNotificationOperationBuilder.Growl.WithMessage<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a growl notification with a message to a user.
UserNotificationOperationBuilder.Type - Enum in com.novomind.ecom.api.iagent.operation.notification
Specifies the different types of notifications.
UserNotificationOperationBuilder.WithDuration<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a notification with a duration.
UserNotificationOperationBuilder.WithHtmlIcon<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a notification with a custom html icon.
UserNotificationOperationBuilder.WithTitle<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a notification with a title.
UserNotificationOperationBuilder.WithType<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a notification with a UserNotificationOperationBuilder.Type.
UserNotificationOperationBuilder.WithUserIcon<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents a specific builder to display a notification with a user profile image as icon.
UserNotificationOperationResult - Interface in com.novomind.ecom.api.iagent.operation.notification
This interface represents the result of a successful user notification operation.
UserProvider - Interface in com.novomind.ecom.api.iagent.provider
Represents an object, that has a user
UserTicketClosedEvent - Interface in com.novomind.ecom.api.imail.common.event
This event is triggered when a ticket has been closed by a user without being answered.
UserTicketEvent - Interface in com.novomind.ecom.api.imail.common.event
This interface represents all events concerning a ticket and a user.
UserTicketInternalForwardedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been internally forwarded by an user to an agent manually within the novomind iAGENT routing process.
UserTicketOperationResult - Interface in com.novomind.ecom.api.imail.operation
This interface represents the result of a successful ticket operation triggered by an user.
UserTicketRecategorizedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been recategorized by an user.
UserTicketRequeuedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered within the novomind iAGENT routing process when a previously assigned ticket has been queued again due to a user operation.
UserTicketRoutedEvent - Interface in com.novomind.ecom.api.imail.routing.event
This event is triggered when a ticket has been routed to an agent by a user manually.

V

validate(AgentCallAction) - Method in interface com.novomind.ecom.api.iagent.action.call.AgentCallActionValidator
The method is called when the agent is trying to perform actions on calls.
validate(AgentCallCloseAction) - Method in interface com.novomind.ecom.api.iagent.action.call.AgentCallActionValidator
The method is called when the agent is asked to apply required information to close a call e.g.
validate(AgentChatAction) - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatActionValidator
The method is called when the agent is trying to perform actions on chats.
validate(AgentChatCloseAction) - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatActionValidator
The method is called when the agent is trying to close the chat.
validate(AgentChatUploadAttachmentAction) - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatActionValidator
The method is called when the agent is trying to upload an attachment to the chat.
validate(CentralAttachmentUploadAction) - Method in interface com.novomind.ecom.api.iagent.validator.AttachmentValidator
The method is called when a supervisor or administrator is trying to upload a central attachment.
validate(IncomingAttachmentChatMessage) - Method in interface com.novomind.ecom.api.iagent.validator.IncomingChatMessageValidator
The method is called synchronously before the processing of an incoming attachment chat message.
validate(AgentQuickCaseTicketAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to perform actions on quick cases.
validate(AgentQuickCaseTicketCreateAndCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to create a quick case and close the ticket without answer.
validate(AgentQuickCaseTicketCreateAndKeepAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to create a quick case and keep it in his personal inbox.
validate(AgentQuickCaseTicketCreateAndRouteAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to create a quick case and forward the ticket to be routed to a suitable agent.
validate(AgentQuickCaseTicketCreateSendAndCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to create a quick case, send an answer and close the ticket.
validate(AgentTicketAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to perform actions on tickets.
validate(AgentTicketCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to perform any kind of ticket close action.
validate(AgentTicketCloseNoAnswerAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to close the ticket without answer.
validate(AgentTicketForwardAndCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to forward and close the ticket without answer.
validate(AgentTicketForwardAndMultiCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to forward and close the ticket without answer while also trying to close other tickets of the process.
validate(AgentTicketMultiCloseNoAnswerAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to close the ticket without answer while also trying to close other tickets of the process.
validate(AgentTicketRecategorizeAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to recategorize a ticket.
validate(AgentTicketSendAndCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to send an answer and close the ticket.
validate(AgentTicketSendAndMultiCloseAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to send an answer and close the ticket while also trying to close other tickets of the process.
validate(AgentTicketSendIntermediateAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to send the message as intermediate reply.
validate(AgentTicketUploadAttachmentAction) - Method in interface com.novomind.ecom.api.imail.agent.validator.AgentTicketActionValidator
The method is called when the agent is trying to upload an attachment to the ticket.
validateAccountType(Account.AccountType) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given type of account.
validateAddress(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given address.
validateAgent(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given agent flag.
validateAgentRoutingTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given agentRoutingTimeout.
validateAllowedForNewProcesses(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given allowed for new processes state.
validateAllowedForPhoneTickets(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given allowed for phone tickets state.
validateAllowedRecategorizationDestination(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given allowed recategorization destination state.
validateAllowedRecategorizationSource(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given allowed recategorization source state.
validateAlternativeOutgoingAccount(Optional<Account>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given alternative outgoing account.
validateAnswerAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given answer allowed state.
validateAssignedAddresses(InternetAddress...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Validate the given email addresses.
validateAssignedAgentGroup(AgentGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given AgentGroup.
validateAssignedPhoneNumbers(String...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Validate the given phone numbers.
validateAttributes(String, String...) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Validate the attributes which can be used for identification (see ContactIdentifier for further information).
validateAutoRoutingCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the CategoryMode for the automatic routing of this user.
validateAutoRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given automatic routing state.
validateBotRoutingTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given botRoutingTimeout.
validateBundlingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given bundling state.
validateChannel(Channel) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given channel.
validateChannel(ChatChannel) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Validate the given chat channel.
validateChatCategory(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given chat category state.
validateChildTextModuleFirstLevelGroups(List<TextModuleFirstLevelGroup>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleRootModifier
Validate the given direct child textmodule first level groups list.
validateChildTextModuleNodes(List<TextModuleNode>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Validate the given direct child textmodule nodes list.
validateChildTextModules(List<TextModule>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleSecondLevelGroupModifier
Validate the given direct child textmodules list.
validateClassification(TextModuleFirstLevelGroup.Classification) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Validate the given classification.
validateClearanceRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given clearance required state.
validateClearanceRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given clearance required value.
validateCloseAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given close allowed state.
validateContent(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Validate the given content.
validateCtiRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given cti routing state.
validateDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given description.
validateDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Validate the given description.
validateDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Validate the given description.
validateDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TenantModifier
Validate the given description.
validateDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Validate the given description.
validateDescription(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by TransactionCodeModifier.validateDescription(Locale, String)} This method will now validate the localized description of the associated TransactionCode for the default language of the novomind iAGENT system.
validateDescription(Locale, String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Validate the given description for the provided language.
validateDisplayName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given display name.
validateDisplayName(Locale, String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Validate the given display name for the provided language.
validateEmailAddress(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given email address.
validateEnabled(boolean) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Validate the given enabled.
validateEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given enabled.
validateEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given enabled state.
validateEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Validate the given enabled state.
validateEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Validate the given enabled state.
validateEscalationCategory(Category) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given escalation category.
validateEscalationTimeoutMillis(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given escalation timeout.
validateInactivityTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given inactivityTimeout.
validateKnowledgeBaseAgentName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given knowledgeBaseAgentName.
validateLanguageCode(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Validate the given ISO 639-1 language code.
validateLocale(Locale) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the Locale representing the display language of this user.
validateLocation(Location) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given location.
validateManualRoutingCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the CategoryMode for the manual routing of this user.
validateMaxChats(int) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given maximum number of chats that should be routed to this user.
validateMaxMails(int) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given maximum number of mails that should be routed to this user.
validateName(String) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ExternalRoutingModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TenantModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleNodeModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TransactionCodeModifier
Validate the given name.
validateName(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given name.
validateNickname(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given nickname.
validateParent(SystemGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.GroupModifier
Validate the given parent system group.
validateParent(TextModuleFirstLevelGroup) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleSecondLevelGroupModifier
Validate the given parent textmodule first level group.
validatePassword(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given password.
validatePrivilegedRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given privileged routing state.
validateProtocol(String) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Validate the given protocol.
validateProtocol(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given protocol.
validateRestUrl(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given restUrl.
validateRouteToAgentTimeout(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given routeToAgentTimeout.
validateSendAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given sendAllowed.
validateSendTypingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given sendTypingEnabled state.
validateServiceLevelMillis(Long) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given service level.
validateShortcut(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Validate the given shortcut.
validateSignature(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given signature.
validateSpellcheckRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given spellcheck required state.
validateTenant(Tenant) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountModifier
Validate the given tenant.
validateTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Validate the given tenant.
validateTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
Validate the given tenant.
validateTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.routing.persistence.ChatBotModifier
Validate the given tenant.
validateTenant(Tenant) - Method in interface com.novomind.ecom.api.imail.routing.persistence.SystemGroupModifier
Validate the given tenant.
validateTimeZone(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Validate the given timezone.
validateTimeZone(TimeZone) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Validate the given timezone.
validateTopTextRelevant(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Validate the given top text relevancy.
validateTransactionCodeRequired(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Deprecated, for removal: This API element is subject to removal in a future version.
validateTransactionCodeRequiredForCall(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given transaction code required for call state.
validateTransactionCodeRequiredForChat(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given transaction code required for chat state.
validateTransactionCodeRequiredForMail(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
Validate the given transaction code required for mail state.
validateUid(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.LocationModifier
Validate the given uid.
validateUsername(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
Validate the given username.
validateVisible(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleFirstLevelGroupModifier
Validate the given visibility.
validateVisible(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
Validate the given visibility.
ValidationException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a Validation Exception has occurred.
ValidationException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.ValidationException
Constructs a ValidationException with the specified detail message.
ValidationException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.ValidationException
Constructs a ValidationException with the specified detail message and cause.
ValidationException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.ValidationException
Constructs a ValidationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.model.Account.AccountType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.model.User.CategoryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.rating.RatingData.Index
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.state.CallState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.state.ChatState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.state.PhoneDeviceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.state.RoutingWorkItemState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.state.TicketState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.visibility.category.visibilities.AgentCategoryVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.visibility.category.visibilities.OnlineAgentCategoryVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.AgentTenantVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.OnlineAgentTenantVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.imail.core.result.PreProcessingResult
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.novomind.ecom.api.imail.model.AnswerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.model.Account.AccountType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.model.User.CategoryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.rating.RatingData.Index
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.state.CallState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.state.ChatState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.state.PhoneDeviceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.state.RoutingWorkItemState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.state.TicketState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.visibility.category.visibilities.AgentCategoryVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.visibility.category.visibilities.OnlineAgentCategoryVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.AgentTenantVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.OnlineAgentTenantVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.imail.core.result.PreProcessingResult
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.novomind.ecom.api.imail.model.AnswerType
Returns an array containing the constants of this enum type, in the order they are declared.
ViewContext - Interface in com.novomind.ecom.api.iagent.frontend
A ViewContext object is passed as method parameter for UI plugins and provides information about the current view context.
VisibilityContext - Interface in com.novomind.ecom.api.iagent.visibility
This interface represents the visibility context of certain entities
VisibilityHandler - Interface in com.novomind.ecom.api.iagent.visibility
This handler provides the visibility information This handler is only available in the supervisor application
VISIBLE - com.novomind.ecom.api.iagent.visibility.category.visibilities.AgentCategoryVisibility
Show only the categories, that are visible for the user.
VISIBLE - com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
Show the categories, that are visible for the user.
VISIBLE_AND_ORPHANS - com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
Show the categories, that are visible for the user and the unassigned categories.

W

WARN - com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
Message level indicating a warning.
WARNING - com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
displays a warning notification
with(Category, Account) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder
This method returns a CreateTicketOperationBuilder.WithRequired instance with the required basic information for an anonymous user which is able to set the different parameters for building a new ticket.
with(User, Category, Account) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder
This method returns an CreateTicketOperationBuilder.WithRequired instance with the required basic information which is able to set the different parameters for building a new ticket.
withCount(int) - Static method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
Construct an InfoTabNotification of Type COUNT with a count value to be displayed by a bubble on the tab's label
write() - Method in interface com.novomind.ecom.api.imail.common.persistence.ContactModifier
Writes the changes done in this ContactModifier
write() - Method in interface com.novomind.ecom.api.imail.routing.persistence.Modifier
Writes the changes done in this Modifier
writeTo(OutputStream) - Method in interface com.novomind.ecom.api.imail.model.MailMessage
Output the underlying message as an RFC 822 format stream.
WrongArgumentException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a wrong parameter has been passed.
WrongArgumentException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.WrongArgumentException
Constructs a WrongArgumentException with the specified detail message.
WrongArgumentException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.WrongArgumentException
Constructs a WrongArgumentException with the specified detail message and cause.
WrongArgumentException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.WrongArgumentException
Constructs a WrongArgumentException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
WrongTypeException - Exception in com.novomind.ecom.api.iagent.exception
Signals that a wrong type has been used.
WrongTypeException(String) - Constructor for exception com.novomind.ecom.api.iagent.exception.WrongTypeException
Constructs a WrongTypeException with the specified detail message.
WrongTypeException(String, Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.WrongTypeException
Constructs a WrongTypeException with the specified detail message and cause.
WrongTypeException(Throwable) - Constructor for exception com.novomind.ecom.api.iagent.exception.WrongTypeException
Constructs a WrongTypeException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages