Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAnalyzerDecision<T> - Class in com.novomind.ecom.api.imail.core.result.decision
- AbstractMessageFilterMenuItem<T> - 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
MessageFilterMenuItemwith 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 Class 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
AccountConnectorTabProvideris used to provide a customAccountConnectorTab. - AccountConnectorTabViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.context
-
A
AccountConnectorTabViewContextprovide anAccountModifierwhich is used to change the subjacentAccount}. - 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
ActiveCallEventis 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.
- addAssignedMessageTemplate(MessageTemplate, MessageTemplateCategoryAssignmentType) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
- 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
ExternalRoutingto the passed tenants. - addAssignedTenants(Tenant...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
-
Assign the
PhoneSystemto 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(Attachment) - Method in interface com.novomind.ecom.api.imail.agent.frontend.AgentEditorController
-
The function can be used to add an existing attachment to the currently selected ticket within the agent folder.
- 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(seeContactIdentifierfor further information). - addCallTranscriptFragment(Call, CallTranscriptFragment) - Method in interface com.novomind.ecom.api.iagent.call.CallDataCollector
-
The method adds a
CallTranscriptFragmentto aCall. - 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.
- addContactAnalyzerDecision(ContactAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
-
Adds a ContactAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal ContactAnalyzerDecision.
- 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
IssueIf the text is invalid or too long to be stored persistently, aValidationExceptionwill be thrown by the method. - addNote(String, User, Set<NoteAttachmentDataSource>) - Method in interface com.novomind.ecom.api.iagent.model.ModifiableIssueNotes
-
The method creates and adds a note with valid html content to an
Issue. - addPhoneNumber(String) - Method in class com.novomind.ecom.api.iagent.model.ContactIdentifier
-
Adds a new phone number to the contact identifier.
- addRoutingTagDecision(RoutingTagAnalyzerDecision) - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
-
Adds a RoutingTagAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal RoutingTagAnalyzerDecision.
- 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
MessageFilterMenuItemto 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 class com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
- agent - Variable in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
- agent - Variable in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- agent - Variable in exception class com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
- agent - Variable in exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- agent - Variable in exception class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallParticipantType
-
The call participant is the agent
- AGENT - Enum constant in enum class 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
AgentAvailabilityChangedEventis an event triggered due to an agent availability change. - AgentAvailabilityEventListener - Interface in com.novomind.ecom.api.iagent.common.event
-
The
AgentAvailabilityEventListeneris 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
AgentBacklogMessageFilterMenuItemwith the given name. - AgentCallAction - Interface in com.novomind.ecom.api.iagent.action.call
-
This interface represents all agent actions concerning a call.
- AgentCallActionInterruptedException - Exception Class in com.novomind.ecom.api.iagent.exception
- AgentCallActionInterruptedException(String, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentCallActionInterruptedException
-
Constructs an
AgentCallActionInterruptedExceptionwith the specified detail message and an url to be opened within a dialog window instead of a simple error message. - AgentCallActionValidationException - Exception Class in com.novomind.ecom.api.iagent.exception
- AgentCallActionValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
-
Constructs a
AgentCallActionValidationExceptionwith the specified detail message. - AgentCallActionValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
-
Constructs a
AgentCallActionValidationExceptionwith the specified detail message and cause. - AgentCallActionValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentCallActionValidationException
-
Constructs a
AgentCallActionValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - 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
AgentCallInfoprovides information about a delivered or establishedActiveCallthat is currently attached to the agent's phone device. - AgentCallRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
This event is triggered when a
Callhas been recategorized by an agent. - AgentCategoryVisibility - Enum Class 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.
- AgentChatActionInterruptedException - Exception Class in com.novomind.ecom.api.iagent.exception
- AgentChatActionInterruptedException(String, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentChatActionInterruptedException
-
Constructs an
AgentChatActionInterruptedExceptionwith the specified detail message and an url to be opened within a dialog window instead of a simple error message. - AgentChatActionValidationException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that a Validation Exception for an AgentChatAction has occurred.
- AgentChatActionValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
-
Constructs a
AgentChatActionValidationExceptionwith the specified detail message. - AgentChatActionValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
-
Constructs a
AgentChatActionValidationExceptionwith the specified detail message and cause. - AgentChatActionValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentChatActionValidationException
-
Constructs a
AgentChatActionValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - 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 Class in com.novomind.ecom.api.iagent.routing.operation.close
-
An
AgentChatCloseOperationFailedExceptionis thrown by anAgentChatCloseOperationif the operation execution has failed. - AgentChatCloseOperationFailedException(String, Chat, User) - Constructor for exception class com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
- AgentChatCloseOperationFailedException(String, Throwable, Chat, User) - Constructor for exception class 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 - AgentChatEditorAppearance - Class in com.novomind.ecom.api.iagent.chat.editor
-
This class is used to customize the appearance of the agent's chat editor within the novomind iAGENT Chat Agent application.
- AgentChatEditorAppearanceProvider - Interface in com.novomind.ecom.api.iagent.chat.editor
-
An
AgentChatEditorAppearanceProvideris used to customize the appearance of the agent's chat editor. - AgentChatEditorViewContext - Interface in com.novomind.ecom.api.iagent.chat.editor
-
This interface is used to provide view context specific information for chats opened in the chat agent editor.
- 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
AgentDeviceis 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
AgentDeviceControlConnectoris 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
AgentDeviceEventis an event related to aConnectedAgentDevice - AgentDeviceEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
The
AgentDeviceEventListeneris an interface that implements the callback event functions triggered due to agent device events. - AgentDeviceLoginException - Exception Class 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 class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- AgentDeviceLoginException(String, int, User, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- AgentDeviceLoginException(String, int, User, String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- AgentDeviceLoginException(String, AgentDeviceLoginException.Reason, ConnectedAgentDevice) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- AgentDeviceLoginException(String, AgentDeviceLoginException.Reason, User, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- AgentDeviceLoginException(String, AgentDeviceLoginException.Reason, User, String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- AgentDeviceLoginException.Reason - Enum Class in com.novomind.ecom.api.iagent.exception
-
The reasons for agent device login faults
- AgentDeviceLoginRequest - Interface in com.novomind.ecom.api.iagent.request
-
An
AgentDeviceLoginRequestprovides all credentials for an agent to log in on a device. - AgentDeviceLoginResult - Class in com.novomind.ecom.api.iagent.result
-
An
AgentDeviceLoginResultprovides 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 Class in com.novomind.ecom.api.iagent.exception
-
Signals that an exception has occurred during agent device operation.
- AgentDeviceOperationException(String, int, ConnectedAgentDevice) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
- AgentDeviceOperationException(String, int, User, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
- AgentDeviceOperationException(String, int, User, String, Throwable) - Constructor for exception class 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
AgentDevicehas changed - AgentDeviceStateChangedEvent - Interface in com.novomind.ecom.api.iagent.common.event
-
An
AgentDeviceStateChangedEventis an event triggered due to a state change of anAgentDeviceThe event is triggered by the novomind iAGENT routing process. - AgentDeviceStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
-
The
AgentDeviceStateEventListeneris 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
MailMessagein the personal drafts folder of an agent. - AgentDraftMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
AgentDraftMessageInfoobject provides information about anAgentDraftMessage. - 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
AgentHomeTabProviderto 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 Class in com.novomind.ecom.api.imail.agent.frontend.home
- AgentHomeTabProvider - Interface in com.novomind.ecom.api.imail.agent.frontend.home
-
An
AgentHomeTabProvideris used to provide a customAgentHomeTabin 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
AgentIncomingCallInfoprovides information about a delivered or establishedIncomingCallthat 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
AgentLoginStateChangedEventis an event triggered due to an agent login state change. - AgentLoginStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
-
The
AgentLoginStateEventListeneris 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
AgentMailEditorAppearanceProvideris used to customize the appearance of the agent's editor. - AgentMailEditorTextModuleListManipulator - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
-
An
AgentMailEditorTextModuleListManipulatoris 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
AgentMailEditorTextModuleManipulationInputprovides 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
MailMessagein 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
AgentMessageFilterMenuItemProvideris 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
AbstractMessageFilterMenuItemin the novomind iAGENT Desk. - AgentMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
An
AgentMessageInfoobject provides information about anAgentMessage. - agentMessageInfos() - Method in interface com.novomind.ecom.api.iagent.state.AgentFolderInfo
-
Returns a sequential
Streamover the agent folder containingAgentMessageInfoelements 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
AgentMessageSelectionEventListeneris 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
AgentOutgoingCallInfoprovides information about a delivered or establishedOutgoingCallthat 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
AgentOutgoingMessageFilterMenuItemwith 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
PauseReasonwhen 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
AgentPauseStateChangedEventis an event triggered due to a agent pause state change. - AgentPauseStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
-
The
AgentPauseStateEventListeneris 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
AgentPhoneSystemInfoprovides thePhoneSystemthat has been used to connect the phone device of an agent during the agent's login procedure. - AgentPhoneTicket - Interface in com.novomind.ecom.api.iagent.model
-
This interface provides information of a phone ticket of an agent.
- 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.
- AgentPhoneTicketMailEditorTextModuleManipulationInput - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
-
An
AgentPhoneTicketMailEditorTextModuleManipulationInputprovides all information to manipulate the list of text module first level group items offered to an agent in the novomind iAGENT Desk mail editor for a phone ticket. - 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.
- AgentPhoneTicketStartOperation - Interface in com.novomind.ecom.api.iagent.operation.quickcase
-
Represents an operation to start a phone ticket for an agent.
- AgentPhoneTicketStartOperationResult - Interface in com.novomind.ecom.api.iagent.operation.quickcase
-
This interface represents the result of a successful
AgentPhoneTicketStartOperation - AgentPostProcessingState - Interface in com.novomind.ecom.api.iagent.common
-
This interface provides information about the agent post processing state and also provides the optional
Callobject 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
AgentPostProcessingStateChangedEventis an event triggered due to a agent post processing state change. - AgentPostProcessingStateEventListener - Interface in com.novomind.ecom.api.iagent.common.event
-
The
AgentPostProcessingStateEventListeneris 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
AgentQueuedCallInfoprovides information about a delivered or establishedQueuedCallthat 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.
- AgentQuickCaseMailEditorTextModuleManipulationInput - Interface in com.novomind.ecom.api.imail.agent.frontend.editor
-
An
AgentQuickCaseMailEditorTextModuleManipulationInputprovides all information to manipulate the list of text module first level group items offered to an agent in the novomind iAGENT Desk mail editor for a quick case. - 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.AsPhoneTicket - 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 Class 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
AgentSidebarContentProvideris used to provide a customAgentSidebarContentin 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 Class 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.
- AgentTicketActionInterruptedException - Exception Class in com.novomind.ecom.api.imail.exception
- AgentTicketActionInterruptedException(String, String) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketActionInterruptedException
-
Constructs an
AgentTicketActionInterruptedExceptionwith the specified detail message and an url to be opened within a dialog window instead of a simple error message. - AgentTicketActionValidationException - Exception Class in com.novomind.ecom.api.imail.exception
- AgentTicketActionValidationException(String) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
-
Constructs a
AgentTicketActionValidationExceptionwith the specified detail message. - AgentTicketActionValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
-
Constructs a
AgentTicketActionValidationExceptionwith the specified detail message and cause. - AgentTicketActionValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketActionValidationException
-
Constructs a
AgentTicketActionValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - 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 Class in com.novomind.ecom.api.imail.routing.operation.close
-
An
AgentTicketCloseOperationFailedExceptionis thrown by anAgentTicketCloseOperationif the operation execution has failed. - AgentTicketCloseOperationFailedException(String, Ticket, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
- AgentTicketCloseOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.exception
- AgentTicketRelatedCloseActionsValidationException(String, Throwable, Map<AgentTicketCloseNoAnswerAction, AgentTicketRelatedCloseActionValidationException>) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
-
Constructs an
AgentTicketRelatedCloseActionsValidationExceptionwith the specified detail message and cause. - AgentTicketRelatedCloseActionsValidationException(String, Map<AgentTicketCloseNoAnswerAction, AgentTicketRelatedCloseActionValidationException>) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
-
Constructs an
AgentTicketRelatedCloseActionsValidationExceptionwith the specified detail message. - AgentTicketRelatedCloseActionsValidationException(Throwable, Map<AgentTicketCloseNoAnswerAction, AgentTicketRelatedCloseActionValidationException>) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionsValidationException
-
Constructs an
AgentTicketRelatedCloseActionsValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - AgentTicketRelatedCloseActionValidationException - Exception Class in com.novomind.ecom.api.imail.exception
- AgentTicketRelatedCloseActionValidationException(String) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionValidationException
-
Constructs an
AgentTicketRelatedCloseActionValidationExceptionwith the specified detail message. - AgentTicketRelatedCloseActionValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionValidationException
-
Constructs an
AgentTicketRelatedCloseActionValidationExceptionwith the specified detail message and cause. - AgentTicketRelatedCloseActionValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.imail.exception.AgentTicketRelatedCloseActionValidationException
-
Constructs an
AgentTicketRelatedCloseActionValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - 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.
- AgentTicketSendWithClearanceAction - Interface in com.novomind.ecom.api.imail.agent.action
-
This interface provides additional information and functionality for an
AgentTicketActionthat sends a message with an optional or required clearance authorization. - 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 - Enum constant in enum class com.novomind.ecom.api.iagent.model.User.CategoryMode
-
All categories will be available for the user
- allowAssignTags() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of assigning tags.
- allowAssignTags() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
-
The method overrides the default ability and allows the feature of assigning tags.
- allowBlock() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of blocking.
- allowClose(boolean) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithCloseOption
-
Sets the allowClose flag for the notification to be displayed.
- 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.
- allowCreateTicket() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of creating a ticket.
- 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.
- allowForward() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of forwarding.
- allowPrint() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of printing.
- allowRecategorize() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of recategorization.
- allowResubmit() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of resubmission.
- allowSave() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of saving.
- 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.
- allowSendAndQuitAfterDelay() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of sending and quitting after a delay.
- allowSendFiles() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and allows the feature of sending files.
- 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.
- ALTERNATIVE - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplatecan be used as alternative template for the category. - 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 - Enum constant in enum class com.novomind.ecom.api.iagent.state.TicketState
-
The ticket has been answered and the answered message is waiting to be sent.
- AnswerType - Enum Class 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.
- asPhoneTicket() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
-
Converts the quick case into a phone ticket.
- ASSIGNED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been assigned to an agent
- ASSIGNED - Enum constant in enum class com.novomind.ecom.api.iagent.state.RoutingWorkItemState
-
The routing decision for the
RoutingWorkItemis done. - ASSIGNED - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.AgentTenantVisibility
-
Show only the tenants, that are assigned to the users groups.
- ASSIGNED - Enum constant in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
-
Show only the tenants, that are assigned to the users groups.
- ASSIGNED_AND_ORPHANS - Enum constant in enum class 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 - Enum constant in enum class 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 Class in com.novomind.ecom.api.iagent.exception
-
Signals that an exception has occurred accessing the InputStream of an AttachmentDataSource.
- AttachmentIOException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AttachmentIOException
- AttachmentIOException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AttachmentIOException
- AttachmentIOException(Throwable) - Constructor for exception class 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 Class 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 class com.novomind.ecom.api.iagent.exception.AttachmentNotFoundException
- AttachmentNotFoundException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AttachmentNotFoundException
- AttachmentNotFoundException(Throwable) - Constructor for exception class 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 Class 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 class com.novomind.ecom.api.iagent.exception.AttachmentTemporaryNotAvailableException
- AttachmentTemporaryNotAvailableException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.AttachmentTemporaryNotAvailableException
- AttachmentTemporaryNotAvailableException(Throwable) - Constructor for exception class 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
Callautomatically. - AutoCallRecategorizationOperationFailedException - Exception Class in com.novomind.ecom.api.imail.routing.operation.recategorization
-
An
AutoCallRecategorizationOperationFailedExceptionis thrown by anAutoCallRecategorizationOperationif the operation execution has failed. - AutoCallRecategorizationOperationFailedException(String, Call, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperationFailedException
- AutoCallRecategorizationOperationFailedException(String, Throwable, Call, Category, Category) - Constructor for exception class 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 - AutoCallRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
This event is triggered when a
Callhas been recategorized automatically. - 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 Class in com.novomind.ecom.api.imail.routing.operation.routingtags
-
An
AutoRoutingTagOperationFailedExceptionis thrown by anAutoRoutingTagOperationif the operation execution has failed. - AutoRoutingTagOperationFailedException(String, Issue) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
- AutoRoutingTagOperationFailedException(String, Throwable, Issue) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.routing.operation.internalforward
-
An
AutoTicketInternalForwardOperationFailedExceptionis thrown by anAutoTicketInternalForwardOperationif the operation execution has failed. - AutoTicketInternalForwardOperationFailedException(String, Ticket, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
- AutoTicketInternalForwardOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.routing.operation.recategorization
-
An
AutoTicketRecategorizationOperationFailedExceptionis thrown by anAutoTicketRecategorizationOperationif the operation execution has failed. - AutoTicketRecategorizationOperationFailedException(String, Ticket, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
- AutoTicketRecategorizationOperationFailedException(String, Throwable, Ticket, Category, Category) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.routing.operation.requeue
-
An
AutoTicketRequeueOperationFailedExceptionis thrown by anAutoTicketRequeueOperationif the operation execution has failed. - AutoTicketRequeueOperationFailedException(String, Ticket, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
- AutoTicketRequeueOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception class 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
BacklogCallInfoobject provides information about aCallin 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> - 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
MailMessagein the central backlog. - BacklogMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
BacklogMessageInfoobject provides information about aBacklogMessage. - banner() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder
-
This method returns a UserNotificationOperationBuilder.Banner instance which is able to set the different parameters for building a user notification by a banner notification on the top of the browser window.
- BannerUserNotificationOperation - Interface in com.novomind.ecom.api.iagent.operation.notification
-
Represents an operation to display a banner notification to a user.
- 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 - Enum constant in enum class com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
-
body classification
- BOLD - Enum constant in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
- BOOLEAN - Enum constant in enum class 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
CreateTicketOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndEnqueue
-
Builds the
CreateTicketOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndSend
-
Builds the
CreateTicketOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Alert.WithMessage
-
Builds the
AlertUserNotificationOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Banner.WithMessage
-
Builds the
BannerUserNotificationOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Desktop.WithMessage
-
Builds the
DesktopUserNotificationOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Growl.WithMessage
-
Builds the
GrowlUserNotificationOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase.AsPhoneTicket
-
Builds the
AgentPhoneTicketStartOperationfor the given parameters. - build() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase
-
Builds the
AgentQuickCaseStartOperationfor 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
BusinessHourentities. - 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 - Enum constant in enum class com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
-
The call is finished due to a lack of resources (lines, agents, etc.)
- BUSY - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.state.PhoneDeviceState
-
The phone device is connected and busy.
C
- call - Variable in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperationFailedException
- call(Call) - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentQuickCaseOperationBuilder.StartQuickCase.AsPhoneTicket
-
Sets the call of the phone ticket.
- 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
- CallActivity - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityrepresents an activity related with aCall. - CallActivityAssigned - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityAssignedrepresents an activity caused be the novomind iAGENT routing engine after making a routing decision for the relatedCall. - CallActivityChanged - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityChangedrepresents an activity that indicates a call attribute change. - CallActivityDelivered - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityDeliveredrepresents an activity caused by aCallDeliveredEvent. - CallActivityDequeued - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityDequeuedrepresents an activity caused by aQueuedCallDequeuedEvent. - CallActivityDisconnected - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityDisconnectedrepresents an activity caused by aQueuedCallDisconnectedEvent. - CallActivityEnqueued - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityEnqueuedrepresents an activity caused by aQueuedCallEnqueuedEvent. - CallActivityEstablished - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityEstablishedrepresents an activity caused by aCallEstablishedEvent. - CallActivityFinished - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityFinishedrepresents an activity caused by aCallFinishedEvent. - CallActivityRecategorized - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityRecategorizedrepresents an activity caused by aCallRecategorizedEvent. - CallActivityReceived - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityReceivedrepresents an activity caused by aQueuedCallReceivedEvent. - CallActivityRedirected - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityRedirectedrepresents an activity caused by aCallRedirectedEvent. - CallActivityTagsChanged - Interface in com.novomind.ecom.api.iagent.call.activity
-
A
CallActivityTagsChangedrepresents an activity that indicates a change of the assigned routing tags to the related call. - CallActivityType - Enum Class in com.novomind.ecom.api.iagent.call.activity
-
The enum
CallActivityTypedefines the different types for aCallActivity. - CallBacklogHandler - Interface in com.novomind.ecom.api.iagent.backlog
-
This handler provides access to all
Callobjects in the backlog associated with aQueuedCalland created by the IVR. - CallChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
A
CallChangedEventcan be triggered, when anActiveCallhas changed without any change of theCallState. - CallDataCollector - Interface in com.novomind.ecom.api.iagent.call
-
The injectable
CallDataCollectorcollects and stores call related data. - CallDeliveredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
A
CallDeliveredEventis triggered, when a call is ringing (alerting) on an agent device. - CallEstablishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
A
CallEstablishedEventis triggered, when a call has been established on an agent device. - CallEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
This interface represents all events concerning a
CallThe interface provides theCallobject. - CallFinishedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
A
CallFinishedEventis triggered, when a call has been disconnected and finished. - CallFinishedEvent.FinishCause - Enum Class in com.novomind.ecom.api.iagent.routing.event.call
-
Represents all types of finish causes for calls.
- CallFinishedEvent.FinishOrigin - Enum Class in com.novomind.ecom.api.iagent.routing.event.call
-
Represents the origin that finished the call.
- CallHandler - Interface in com.novomind.ecom.api.iagent.backlog
-
This handler provides access to all currently active
Callobjects including calls associated with aQueuedCalland also anIncomingCallorOutgoingCall. - callId - Variable in exception class com.novomind.ecom.api.iagent.exception.CallNotFoundException
- callId - Variable in exception class 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
CallInfoobject provides additional information about aCall. - CallInfoTab - Class in com.novomind.ecom.api.imail.common.frontend.callinfo
-
Instances of this class are used as return values of
CallInfoTabProviderto 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
CallInfoTabProvideris 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 Class 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 class com.novomind.ecom.api.iagent.exception.CallNotFoundException
- CallNotFoundException(String, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.CallNotFoundException
- CallOperationException - Exception Class 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 class com.novomind.ecom.api.iagent.exception.CallOperationException
- CallOperationException(String, String, int, Throwable) - Constructor for exception class 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.
- CallParticipantType - Enum Class in com.novomind.ecom.api.iagent.call
-
This enumeration describes the type of a call participant.
- CallProvider - Interface in com.novomind.ecom.api.iagent.provider
-
Represents an object, that provides a
Call - CallRecategorizationOperation<T> - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
-
Represents an operation to recategorize a
Call. - CallRecategorizationOperationFailedException - Exception Class in com.novomind.ecom.api.imail.routing.operation.recategorization
-
A
CallRecategorizationOperationFailedExceptionis thrown by aCallRecategorizationOperationif the operation execution has failed or cannot be executed. - CallRecategorizationOperationFailedException(String, Call, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperationFailedException
- CallRecategorizationOperationFailedException(String, Throwable, Call, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperationFailedException
- CallRecategorizationOperationResult - Interface in com.novomind.ecom.api.imail.operation.recategorization
-
This interface represents the result of a successful recategorization operation on a
Call. - callRecategorized(AgentCallRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallRecategorizedEventListener
-
This more specific method is called after a call has been recategorized by an agent.
- callRecategorized(AutoCallRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallRecategorizedEventListener
-
This more specific method is called after a call has been recategorized automatically.
- callRecategorized(CallRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallRecategorizedEventListener
-
This method is called after a
Callhas been recategorized. - callRecategorized(SupervisorCallRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallRecategorizedEventListener
-
This more specific method is called after a call has been recategorized by a supervisor.
- callRecategorized(UserCallRecategorizedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.CallRecategorizedEventListener
-
This more specific method is called after a call has been recategorized by an user.
- CallRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
This event is triggered when a call has been recategorized.
- CallRecategorizedEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
-
This interface is an extension point to take any action after a
Callhas been recategorized automatically or by an agent or supervisor. - CallRedirectedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
A
CallRedirectedEventis 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
CallRoutingConnectoris 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
CallRoutingEventListeneris an interface that implements the callback event functions to be handled by aCallRoutingConnector. - CallRoutingInfo - Interface in com.novomind.ecom.api.imail.model
-
The interface
CallRoutingInfoprovides additional information about the routing of aCall. - CallState - Enum Class 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
IncomingCallis 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
IncomingCallhas 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
IncomingCallhas 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
IncomingCallwithin 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
IncomingCallhas 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
OutgoingCallis 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
OutgoingCallhas 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
OutgoingCallhas 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
OutgoingCallwithin 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
OutgoingCallhas 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
QueuedCallis 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
QueuedCallhas 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
QueuedCallhas 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
QueuedCallwithin 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
QueuedCallhas 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
CallStateof a call has changed. - CallStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.workflow
-
The
CallStateEventListeneris an interface that implements the event functions to be called on changes of the call state. - CallTranscriptFragment - Interface in com.novomind.ecom.api.iagent.call
-
A
CallTranscriptFragmentis a fragment of text extracted from the audio stream of aCall - callTranscriptFragments() - Method in interface com.novomind.ecom.api.iagent.call.CallTranscriptFragmentStreamProvider
-
The method returns a Stream of
CallTranscriptFragment. - CallTranscriptFragmentStreamProvider - Interface in com.novomind.ecom.api.iagent.call
- CallTransferredEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
A
CallTransferredEventis triggered, when a call has been transferred from a device to another logged on agent device. - CallType - Enum Class in com.novomind.ecom.api.iagent.call
-
This enumeration describes the type of a
Call - CAMPAIGN - Enum constant in enum class 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() - Element in annotation interface 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
AnalyzerDecisioncontaining aCategory. - 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
CategoryConfigTabProvideris used to provide a customCategoryConfigTab. - CategoryConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.category
-
A
CategoryConfigViewContextprovides aCategoryModifierwhich is used to change the subjacentCategory}. - 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.
- CHANGED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call attribute has changed
- 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() - Element in annotation interface com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
- chat - Variable in exception class 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 Interface 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
Chatobjects 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
- ChatClosedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
-
This event is triggered when a chat has been closed.
- 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
Chatobject. - 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
ChatInfoTabProvideris 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 Class 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 class com.novomind.ecom.api.iagent.exception.ChatOperationFailedException
- ChatOperationFailedException(String, Throwable, Chat) - Constructor for exception class 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.
- ChatResubmittedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
-
This event is triggered when a chat has been resubmitted.
- 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
ChatRoutingRequestis 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.
- ChatStartedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
-
This event is triggered when a new chat has been started.
- ChatState - Enum Class 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
ChatStateEventListeneris 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 Class 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() - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Banner.Text
-
Clears the currently shown banner notification with the given text.
- CLEAR - Enum constant in enum class com.novomind.ecom.api.iagent.state.PhoneDeviceState
-
The phone device is connected and not busy and ready to receive calls.
- CLEARANCE_REQUIRED - Enum constant in enum class 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 theMessageIterator'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 - Enum constant in enum class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
-
Closes the agent sidebar when the phone device is clear.
- CLOSED - Enum constant in enum class com.novomind.ecom.api.iagent.state.ChatState
-
The chat has been closed.
- CLOSED - Enum constant in enum class 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.call - package com.novomind.ecom.api.iagent.call
- com.novomind.ecom.api.iagent.call.activity - package com.novomind.ecom.api.iagent.call.activity
- com.novomind.ecom.api.iagent.chat.editor - package com.novomind.ecom.api.iagent.chat.editor
- 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.validator.context - package com.novomind.ecom.api.iagent.validator.context
- 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<RoutingTag>) - Method in class com.novomind.ecom.api.imail.core.result.decision.RoutingTagAnalyzerDecision
- 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. - COMPOSITE - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplate.Type
-
Means that the
MessageTemplateis a composite template that is used to wrap other regular templates or include templates and provides specific style attributes to display the wrapped templates. - configurationChanged(ExternalRouting) - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
-
The method is called when the
ExternalRoutingof theExternalRoutingConnectorhas changed. - configurationChanged(PhoneSystem) - Method in interface com.novomind.ecom.api.iagent.connector.call.PhoneSystemConnector
-
The method is called when the
PhoneSystemof thePhoneSystemConnectorhas been changed. - CONFIRMATION - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as automatic confirmation template for the category. - CONFIRMATION - Enum constant in enum class 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 - Enum constant in enum class 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
ConnectedAgentDeviceis anAgentDeviceconnected 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 - Enum constant in enum class 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
Contactof the new ticket. - Contact - Interface in com.novomind.ecom.api.iagent.model
-
Represents a contact object associated with an
Issue - ContactAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
- ContactAnalyzerDecision(Contact) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.ContactAnalyzerDecision
-
Constructs a ContactAnalyzerDecision for a Contact.
- ContactAnalyzerDecision(Contact, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.ContactAnalyzerDecision
-
Constructs a ContactAnalyzerDecision for a Contact with a confidence value.
- ContactHandler - Interface in com.novomind.ecom.api.iagent.contact
-
This handler provides access to
Contactobjects. - ContactIdentifier - Class in com.novomind.ecom.api.iagent.model
-
A
ContactIdentifieris 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 Class in com.novomind.ecom.api.iagent.contact
-
ContactRelationHandler.JoinStrategy.MOVEmove source contact to target contactContactRelationHandler.JoinStrategy.UNIONmove 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
- conversationTypingReceivedFailed(MessengerConversationTypingReceivedFailedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorConversationTypingEventListener
-
Notifies that a conversation typing event has not been received successfully.
- conversationTypingReceivedSuccessful(MessengerConversationTypingReceivedSuccessfulEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorConversationTypingEventListener
-
Notifies that a conversation typing event has been received successfully.
- CorePlugin - Annotation Interface in com.novomind.ecom.api.imail.core
-
Runtime annotation used to mark plugins for the novomind iAGENT core process.
- COUNT - Enum constant in enum class 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
Accountobject. - createAgentGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
AgentGroupobject. - 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
Categoryobject. - createChatBot(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
ChatBotobject. - CREATED - Enum constant in enum class 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
ExternalRoutingobject. - createIntermediateStorage(ActiveCallEvent) - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRoutingEventListener
-
Creates a new and empty
IntermediateStoragefor anActiveCallEvent. - createLocation(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
Locationobject. - createMessengerAccount(Optional<User>) - Method in interface com.novomind.ecom.api.iagent.messenger.persistence.MessengerAccountPersistencyHandler
-
Create a new
MessengerAccountobject. - createNextMessageInfo() - Method in interface com.novomind.ecom.api.iagent.message.IncomingMessageHandler
-
The method creates a new
NextMessageInfoobject that can be used to applyStoragedata orIncomingBindingsto theTicketthat will be created by theIncomingMessageHandler.receiveMessage(Message, Account, Optional)method. - createPhoneSystem(String, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
PhoneSystemobject. - createRoutingTag(String, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
RoutingTagobject. - createSystemGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
SystemGroupobject. - createTenant(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
Tenantobject. - createTextModule(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
TextModuleobject. - createTextModuleFirstLevelGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
TextModuleFirstLevelGroupobject. - createTextModuleSecondLevelGroup(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
TextModuleSecondLevelGroupobject. - 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 Class in com.novomind.ecom.api.iagent.operation.newprocess
-
A
CreateTicketOperationFailedExceptionis thrown by aCreateTicketOperationif the operation has failed. - CreateTicketOperationFailedException(String) - Constructor for exception class com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationFailedException
- CreateTicketOperationFailedException(String, Throwable) - Constructor for exception class 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
TransactionCodeobject. - createUser(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Create a new
Userobject. - CURRENT - Enum constant in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.OnlineAgentCategoryVisibility
-
Show only the current tenant's categories, that the agent is logged in for.
- CURRENT - Enum constant in enum class 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 Interface in com.novomind.ecom.api.imail.core.connector
-
Runtime annotation used to specify custom channels.
- CustomChannelDefinition - Annotation Interface in com.novomind.ecom.api.imail.core.connector
-
Runtime annotation used to specify custom channels
- customChannels() - Element in annotation interface com.novomind.ecom.api.imail.core.connector.CustomChannelDefinition
- customChannels() - Element in annotation interface com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
- CustomChatChannel - Annotation Interface in com.novomind.ecom.api.iagent.messenger.connector
-
Runtime annotation used to specify custom chat channels.
- CustomChatChannelMessageFormat - Enum Class in com.novomind.ecom.api.iagent.messenger.connector
-
Represents the message format which the
MessengerTextMessages of aCustomChatChannelshould use. - CustomChatChannelMessageFormatElement - Enum Class in com.novomind.ecom.api.iagent.messenger.connector
-
Represents a formatting element that is supported by a
CustomChatChannel. - customChatChannels() - Element in annotation interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorPlugin
-
An array of CustomChannels supported by this MessengerConnector.
- CUSTOMER - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallParticipantType
-
The call participant is the customer
- CUSTOMER - Enum constant in enum class 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
CustomEventis 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
CustomEventwith the given name. - CustomEventFilter - Annotation Interface 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
CustomEventto be processed by anyCustomEventListenerthat has theCustomEventFilterannotation and is listening to the specific event name. - CustomEventListener - Interface in com.novomind.ecom.api.iagent.common.event
-
The
CustomEventListeneris an interface that can be implemented to take any actions on aCustomEventraised by theCustomEventHandler.raiseEvent(CustomEvent)method.
D
- DATE - Enum constant in enum class com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
- DEFAULT - Enum constant in enum class 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.chat.editor.AgentChatEditorAppearance
-
Creates an instance of
AgentChatEditorAppearanceusing defaults. - defaults() - Static method in class com.novomind.ecom.api.iagent.message.OutgoingMessageHandler.SendOptions
-
Creates an instance of
SendOptionsusing defaults. - defaults() - Static method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
-
Creates an instance of
AgentMailEditorAppearanceusing defaults. - defaults() - Static method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorAppearance
-
Creates an instance of
AgentPhoneTicketMailEditorAppearanceusing defaults. - defaults() - Static method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance
-
Creates an instance of
AgentQuickCaseMailEditorAppearanceusing defaults. - delete() - Method in interface com.novomind.ecom.api.imail.routing.persistence.Modifier
-
Deletes the
MasterEntityinstance associated with thisModifier - DELIVERED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been delivered to the agent's phone device
- DELIVERED - Enum constant in enum class com.novomind.ecom.api.iagent.state.CallState
-
The call is being delivered to an agent or external 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
QueuedCallto an agent device. - DELIVERY_FAILED - Enum constant in enum class 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
MailMessagethat is a delivery failure notification. - DeliveryFailureMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
DeliveryFailureMessageInfoobject 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 Class 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.
- DEQUEUED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been dequeued
- 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 class com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
- DEVICE_BUSY - Enum constant in enum class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
-
The device of the specified device id is currently busy
- deviceId - Variable in exception class com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
- DEVICEID_IN_USE - Enum constant in enum class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
-
The specified phone device id is currently in use by another agent
- dimensions(int, int) - Method in interface com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.WithDimensions
-
Applies the dimensions to the notification.
- 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 - Enum constant in enum class 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.
- disallowAssignTags() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of assigning tags.
- disallowAssignTags() - Method in class com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
-
The method overrides the default ability and disallows the feature of assigning tags.
- disallowBlock() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of blocking.
- 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.
- disallowCreateTicket() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of creating a ticket.
- 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.
- disallowForward() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of forwarding.
- disallowPrint() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of printing.
- disallowRecategorize() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of recategorization.
- disallowResubmit() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of resubmission.
- disallowSave() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of saving.
- 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.
- disallowSendAndQuitAfterDelay() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of sending and quitting after a delay.
- disallowSendFiles() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method overrides the default ability and disallows the feature of sending files.
- 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 - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been disconnected from th agent's phone device
- DISCONNECTED - Enum constant in enum class com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
-
The plugin is not connected to the remote system.
- DISCONNECTED - Enum constant in enum class com.novomind.ecom.api.iagent.state.PhoneDeviceState
-
The phone device is disconnected.
- DISMISS - Enum constant in enum class 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() - Element in annotation interface com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
- displayName() - Element in annotation interface com.novomind.ecom.api.imail.core.connector.CustomChannel
- DOUBLE - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
- ENDING - Enum constant in enum class com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
-
ending classification
- ENQUEUED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been enqueued
- 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
AnalyzerDecisioninstance the equality is based on the object returned byget()otherwise false - equals(Object) - Method in class com.novomind.ecom.api.imail.core.result.decision.LanguageAnalyzerDecision
-
If compared to another
LanguageAnalyzerDecisioninstance the equality is based on theLanguageof the containing Locale object - equals(Object) - Method in class com.novomind.ecom.api.imail.routing.frontend.connector.tab.AccountConnectorTab
- ERROR - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
-
Message level indicating that an error has occurred.
- ERROR - Enum constant in enum class com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
-
displays an error notification
- errorCode - Variable in exception class com.novomind.ecom.api.iagent.exception.PhoneSystemException
- ESTABLISHED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been established
- ESTABLISHED - Enum constant in enum class com.novomind.ecom.api.iagent.state.CallState
-
The call has been accepted and connected to an agent or external 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 - Enum constant in enum class 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 - Enum constant in enum class 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
Callas 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.
- executeAsync() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.AutoCallRecategorizationOperation
-
This method executes an automatic recategorization operation on a
Callasynchronously. - executeAsync() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperation
-
This method executes a recategorization operation on a
Callasynchronously. - executeAsync() - Method in interface com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperation
-
This method executes a recategorization operation on a
Callas a supervisor asynchronously. - 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
Messageand provides additional information during messages retrieval by theExtendedMessageConnector. - ExtendedMessage(Message) - Constructor for class com.novomind.ecom.api.imail.core.connector.ExtendedMessage
-
Constructs a
ExtendedMessagewith 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 - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallParticipantType
-
The call participant is an external user (not an agent)
- EXTERNAL_FORWARD - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as external forward template for the category. - EXTERNAL_FORWARDED - Enum constant in enum class com.novomind.ecom.api.iagent.state.TicketState
-
The ticket has been externally forwarded and will be processed by an external clerk.
- EXTERNAL_INQUIRED - Enum constant in enum class com.novomind.ecom.api.iagent.state.TicketState
-
The ticket has been externally forwarded by an agent for an inquiry.
- EXTERNAL_INQUIRY - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as internal forward template for the category. - EXTERNAL_REPLY - Enum constant in enum class 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
MailMessagethat 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
ExternalReplyMessageInfoobject provides information about anExternalReplyMessage. - ExternalReplyMessageManipulationInput - Interface in com.novomind.ecom.api.imail.core.input
-
An
ExternalReplyManipulationInputcontains all information to manipulate anExternalReplyMessage. - 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
ExternalReplyMessageManipulationResultwith 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
ExternalRoutingprovides all required information and configuration for anExternalRoutingConnector. - ExternalRoutingConnector - Interface in com.novomind.ecom.api.iagent.connector.externalrouting
-
The
ExternalRoutingConnectoris an interface to provide functionality of an external routing in order to delegate the routing responsibility of issues to an external platform. - ExternalRoutingConnectorPlugin - Annotation Interface 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
ExternalRoutingConnectorTabProvideris used to provide a customExternalRoutingConnectorTab. - ExternalRoutingConnectorTabViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.context
-
An
ExternalRoutingConnectorTabViewContextprovides anExternalRoutingModifierwhich is used to change the underlyingExternalRouting. - ExternalRoutingException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that an exception has occurred in connection with an
ExternalRoutingConnector. - ExternalRoutingException() - Constructor for exception class com.novomind.ecom.api.iagent.exception.ExternalRoutingException
- ExternalRoutingException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.ExternalRoutingException
- ExternalRoutingException(String, Throwable) - Constructor for exception class 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 Class in com.novomind.ecom.api.iagent.exception
-
An error has occurred during the attempt to start a routing request.
- ExternalRoutingRequestException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.ExternalRoutingRequestException
- ExternalRoutingRequestException(String, Throwable) - Constructor for exception class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
-
The call is finished abnormally due to an error
- FAILED - Enum constant in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
-
The call has been finished due to an unexpected error e.g.
- FAILED - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been finished
- FINISHED - Enum constant in enum class com.novomind.ecom.api.iagent.state.CallState
-
The call has been disconnected and finished.
- FINISHED - Enum constant in enum class com.novomind.ecom.api.iagent.state.RoutingWorkItemState
-
The life cycle of the
RoutingWorkItemhas 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 Class in com.novomind.ecom.api.iagent.request
-
Represents all available types of available finish causes.
- FOLLOWUP - Enum constant in enum class com.novomind.ecom.api.imail.model.AnswerType
-
This type represents a follow-up attempt to send the message again.
- format() - Element in annotation interface com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
-
The CustomChatChannelMessageFormat which the MessengerTextMessage of this CustomChatChannel uses (TEXT by default).
- formatElements() - Element in annotation interface 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
AgentCategoryVisibilityfor the given user. - forUser(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.OnlineAgentCategoryVisibilityContext
-
Creates an
AgentCategoryVisibilityfor the given user. - forUser(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
-
Creates an
SupervisorCategoryVisibilityfor the given user. - forUserWithOrphans(User) - Static method in class com.novomind.ecom.api.iagent.visibility.category.SupervisorCategoryVisibilityContext
-
Creates an
SupervisorCategoryVisibilityfor the given user. - FORWARD - Enum constant in enum class 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 Class 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
BusinessHourInfofor the current system wideBusinessHourinstance - 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
BusinessHourInfofor the givenBusinessHourinstance - get(Category) - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfoHandler
-
Returns a
BusinessHourInfofor the givenCategoryinstance - get(Tenant) - Method in interface com.novomind.ecom.api.iagent.state.BusinessHourInfoHandler
-
Returns a
BusinessHourInfofor the givenTenantinstance - get(User) - Method in interface com.novomind.ecom.api.iagent.state.AgentInfoHandler
-
Returns an
AgentInfofor 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
BacklogHandlerwith the given id or an empty optional, if theBacklogHandlerwith the given id does not exist within the handler's scope. - 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
AccountModifierfor the passedAccountobject. - getAccountType() - Method in interface com.novomind.ecom.api.iagent.model.Account
-
The method returns the
AccountTypeof this account. - getAccountType() - Method in interface com.novomind.ecom.api.imail.routing.persistence.AccountModifier
-
Get the
Account.AccountTyperepresenting the type of this account which is held in thisAccountModifier. - 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
ActiveCallinstance. - getActiveCall() - Method in interface com.novomind.ecom.api.iagent.provider.IncomingCallProvider
-
The method returns the
ActiveCallinstance. - getActiveCall() - Method in interface com.novomind.ecom.api.iagent.provider.OutgoingCallProvider
-
The method returns the
ActiveCallinstance. - 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 class 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 class com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
- getAgent() - Method in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- getAgent() - Method in exception class com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
- getAgent() - Method in exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- getAgent() - Method in exception class 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
AgentAvailabilityfor the agent represented by this AgentInfo instance - getAgentAvailability(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
-
This method returns the
ModifiableAgentAvailabilityfor an agent. - getAgentAvailability(User, AgentGroup) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
-
This method returns the
ModifiableAgentAvailabilityfor 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
AgentCallCloseActionobject. - getAgentChatCloseAction() - Method in interface com.novomind.ecom.api.iagent.action.chat.AgentChatCloseActionViewContext
-
Returns the
AgentChatCloseActionobject. - getAgentChatEditorAppearance(AgentChatEditorViewContext) - Method in interface com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearanceProvider
-
The method is called on plugins implementing this interface to customize the appearance of the agent's chat editor for a selected chat.
- getAgentChatInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
-
Get the
AgentChatInfofor the agent represented by this AgentInfo instance - getAgentDevice() - Method in interface com.novomind.ecom.api.iagent.common.AgentDeviceState
-
Returns an optional
AgentDeviceif 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
AgentDeviceLoginResultthat has been returned by theAgentDeviceControlConnector.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
AgentDeviceStatefor 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
AgentFolderInfofor 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
AgentGroupModifierfor the passedAgentGroupobject. - 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
AgentHomeTabview. - getAgentIncomingCallInfoList() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
-
Returns a
ListofAgentIncomingCallInfoobjects for all currently delivered or establishedIncomingCalls 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
AgentLoginStatefor 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
AgentMailEditorViewContextassociated 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
ListofAgentOutgoingCallInfoobjects for all currently delivered or establishedOutgoingCalls 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
AgentPauseStatefor the agent represented by this AgentInfo instance - getAgentPauseState(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
-
This method returns the
ModifiableAgentPauseStatefor an agent. - getAgentPhoneSystemInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
-
Returns an optional
AgentPhoneSystemInfofor the agent represented by this AgentInfo instance, if the agent has logged on with a phone device connected to aPhoneSystem. - getAgentPhoneTicket() - Method in interface com.novomind.ecom.api.iagent.operation.quickcase.AgentPhoneTicketStartOperationResult
-
Returns the started phone ticket.
- 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.
- getAgentPhoneTicketMailEditorViewContext() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorTextModuleManipulationInput
-
Returns the
AgentPhoneTicketMailEditorViewContextassociated with the request to the view component - 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
AgentPostProcessingStatefor the agent represented by this AgentInfo instance - getAgentPostProcessingState(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
-
This method returns the
ModifiableAgentPostProcessingStatefor an agent. - getAgentQueuedCallInfo() - Method in interface com.novomind.ecom.api.iagent.state.AgentInfo
-
Returns an optional
AgentQueuedCallInfofor 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 establishedQueuedCallattached 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
AgentPhoneTicket - 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.
- getAgentQuickCaseMailEditorViewContext() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorTextModuleManipulationInput
-
Returns the
AgentQuickCaseMailEditorViewContextassociated with the request to the view component - getAgentQuickCaseOperationBuilder(User) - Method in interface com.novomind.ecom.api.iagent.action.AgentActionHandler
-
This method returns the
AgentQuickCaseOperationBuilderfor 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
AgentTicketCloseActionobject. - getAgentTicketSendAndCloseAction() - Method in interface com.novomind.ecom.api.imail.agent.frontend.dialog.AgentTicketSendAndCloseActionViewContext
-
Returns the
AgentTicketSendAndCloseActionobject. - 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
AgentGroupwhich is held in thisCategoryModifier. - getAssignedAndOrphansVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.SupervisorTenantVisibilityContext
-
Creates an
SupervisorTenantVisibilityContextfor 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. - getAssignedMessageTemplates(MessageTemplateCategoryAssignmentType) - Method in interface com.novomind.ecom.api.iagent.model.Category
-
Returns an unmodifiable cached view of the assigned message templates for the given
MessageTemplateCategoryAssignmentType. - getAssignedMessageTemplates(MessageTemplateCategoryAssignmentType) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Get an unmodifiable view of the current assigned message templates for the given
MessageTemplateCategoryAssignmentTypewhich are held in thisCategoryModifier. - 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
AgentTenantVisibilityContextfor the given user. - getAssignedVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.SupervisorTenantVisibilityContext
-
Creates an
SupervisorTenantVisibilityContextfor the given user. - getAssignmentType() - Method in interface com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignment
- getAssociatedCall() - Method in interface com.novomind.ecom.api.iagent.model.AgentPhoneTicket
-
This method optionally provides the
Callassociated with thisAgentPhoneTicket. - getAssociatedCall() - Method in interface com.novomind.ecom.api.imail.common.frontend.mailinfo.AgentPhoneTicketMailInfoViewContext
-
This method optionally provides the
Callassociated 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.iagent.model.IssueNote
- 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
nullif 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
ContactIdentifierfor 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.CallChangedEvent
- getAttributes() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
- 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
ContactIdentifierfor 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
CategoryModefor the automatic routing of this user which is held in thisUserModifier. - 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
BacklogCallInfofor the givenCall. - getBacklogChatInfo(Chat) - Method in interface com.novomind.ecom.api.iagent.backlog.ChatBacklogHandler
-
This method returns the
BacklogChatInfofor the givenChat. - 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
BacklogMessageInfofor the givenTicket. - 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
AgentHomeTabwhen 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
Callif 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
Callobject associated with this event. - getCall() - Method in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperationFailedException
- getCall(String) - Method in interface com.novomind.ecom.api.iagent.backlog.CallBacklogHandler
- getCall(String, CallType) - Method in interface com.novomind.ecom.api.iagent.backlog.CallHandler
- getCallActivities() - Method in interface com.novomind.ecom.api.iagent.model.Call
-
The method returns the course of a call as unmodifiable list of
CallActivityelements ordered by date. - getCallId() - Method in exception class com.novomind.ecom.api.iagent.exception.CallNotFoundException
- getCallId() - Method in exception class 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.
- getCallParticipantType() - Method in interface com.novomind.ecom.api.iagent.call.CallTranscriptFragment
-
The method returns the
CallParticipantTypeof theCallTranscriptFragment. - getCallParticipationId() - Method in interface com.novomind.ecom.api.iagent.call.CallTranscriptFragment
-
The method returns the call participation id of the
CallActivitywhich thisCallTranscriptFragmentis assigned to. - getCallParticipationId() - Method in interface com.novomind.ecom.api.iagent.call.OptionalCallParticipationChange
-
The call participation id is an optionally external id identifying the participation change of a call.
- getCallState() - Method in interface com.novomind.ecom.api.iagent.model.Call
-
The current
CallStateof the call. - 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(QueuedCall) - Method in interface com.novomind.ecom.api.iagent.connector.call.CallRoutingConnector
-
Retrieve the state of a queued call
- getCallStorage(Long) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
-
Returns a
Storagefor aCallwith the given id. - getCallStorages(Set<Long>) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
- getCallType() - Method in interface com.novomind.ecom.api.iagent.model.Call
-
The type of the 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.model.MessageTemplateCategoryAssignment
- 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
Categoryfor the outgoing call if available, otherwise an empty optional. - getCategory() - Method in interface com.novomind.ecom.api.iagent.state.AgentCallInfo
-
The
Categoryfor theActiveCallif available, otherwise an empty optional. - getCategoryAssignments() - Method in interface com.novomind.ecom.api.iagent.model.MessageTemplate
-
Returns an unmodifiable cached view of the category assignments.
- 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
unmodifiableList ofCategoryAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered byconfidencevalue). - 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
CategoryModifierfor the passedCategoryobject. - 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 class 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
ChatBotModifierfor the passedChatBotobject. - 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
- getChatStorage(Long) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
-
Returns a
Storagefor aChatwith the given id. - getChatStorages(Set<Long>) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
- 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
unmodifiableList ofTemplateAnalyzerDecisions 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
Contactwhich is modified in thisContactModifier. - getContact(Call) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
- getContact(Chat) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
- getContact(Ticket) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
- getContactAnalyzerDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
-
Returns an
unmodifiablelist ofContactAnalyzerDecisions backed by the results of preceding apps.
The list is sorted by the natural ordering of the decisions (ordered byconfidencevalue). - getContactAnalyzerDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
- getContactByContactIdentifier(ContactIdentifier) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
-
This method returns the optional
Contactfor aContactIdentifier. - getContactByContactIdentifier(ContactIdentifier, Tenant) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
- getContactByID(Long) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
-
This method returns the optional
Contactof 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
Tenantand matching any of the search criteria of theContactIdentifier. - getContactModifier(Contact, Optional<User>) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
-
Build a
ContactModifierfor the passedContactobject. - getContactRelationHandler(Contact, Optional<User>) - Method in interface com.novomind.ecom.api.iagent.contact.ContactHandler
-
Build a
ContactRelationHandlerfor the passedContactobject. - 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.RelatedAttachmentDataSource
-
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.IssueRoutingInfo
-
The method returns the currently assigned agent of the issue.
- getCurrentVisibilityContext(User) - Static method in class com.novomind.ecom.api.iagent.visibility.tenant.context.OnlineAgentTenantVisibilityContext
-
Creates an
OnlineAgentTenantVisibilityContextfor the given user. - getCustomerChatSession() - Method in interface com.novomind.ecom.api.iagent.model.Chat
-
Get the customer chat session associated with this chat.
- getCustomerMessengerId() - Method in interface com.novomind.ecom.api.iagent.model.CustomerChatSession
-
Get an optional with the customer messenger identifier that was used when creating this customer chat session or an empty optional if no messenger identifier was used.
- 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.call.activity.CallActivity
-
The date of the
CallActivity - 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
- getDateStarted() - Method in interface com.novomind.ecom.api.iagent.model.Call
-
The date when the call has been started.
- 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 class 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
OptionalDeliveryFailureAction of this DeliveryFailureMessageReceivedResult. - getDeliveryFailureMessage() - Method in interface com.novomind.ecom.api.imail.model.DeliveryFailureMessageInfo
- 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(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.call.activity.CallActivityRecategorized
-
This method returns the destination category of the
Callafter it has been recategorized. - getDestinationCategory() - Method in interface com.novomind.ecom.api.iagent.operation.recategorization.IssueRecategorizationOperationResult
- getDestinationCategory() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRecategorizedEvent
-
This method returns the destination category of the
Callafter it has been recategorized. - 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 interface com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperation
- getDestinationCategory() - Method in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
- getDeviceId() - Method in exception class 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 class com.novomind.ecom.api.iagent.exception.AgentCallActionInterruptedException
- getDialogUrl() - Method in exception class com.novomind.ecom.api.iagent.exception.AgentChatActionInterruptedException
- getDialogUrl() - Method in exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
- getDialogUrl() - Method in exception class com.novomind.ecom.api.imail.exception.AgentTicketActionInterruptedException
- 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.
- getElapsedServiceLevelTime() - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculatorInput
-
The method returns the total elapsed time of the
Issuein 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 class 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
Datewhen the event has occurred. - getExpectedWaitTime() - Method in interface com.novomind.ecom.api.imail.model.IssueRoutingInfo
-
The method returns the optional expected wait time until the issue is expected to be assigned to an agent.
- 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.
- getExternalEventId() - Method in interface com.novomind.ecom.api.iagent.messenger.model.OptionalExternalEventIdProvider
-
An Optional of the unique id referencing the event at the external source.
- getExternalId() - Method in interface com.novomind.ecom.api.iagent.model.Contact
-
The external id of a
Contactmay 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
ExternalRoutingConnectorTabIMPORTANT NOTE:
Please verify the type of theExternalRoutingto 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
ExternalRoutingModifierfor the passedExternalRoutingobject. - 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.MessengerConversationTypingReceivedFailedEvent
-
The failure reason.
- 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.
- getFailureReason() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerStatusReceivedFailedEvent
-
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
ToDoubleFunctiononly to override the calculation of an individual service level ratio for aCall. - getFunction(Chat) - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculator
-
This more specific method is called to obtain an optional
ToDoubleFunctiononly to override the calculation of an individual service level ratio for aChat. - 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
Issueby returning an optionalToDoubleFunctionthat calculates the individual service level ratio for eachIssue. - getFunction(Ticket) - Method in interface com.novomind.ecom.api.iagent.routing.ServiceLevelRatioCalculator
-
This more specific method is called to obtain an optional
ToDoubleFunctiononly to override the calculation of an individual service level ratio for aTicket. - 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.IssueNote
-
The method returns the note content as html.
- 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 enum class com.novomind.ecom.api.iagent.model.MessageTemplate.Type
- getId() - Method in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
- 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
Issuein 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
IncomingBindingsobject, 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
IncomingBindingsobject. - getIncomingCall() - Method in interface com.novomind.ecom.api.iagent.provider.IncomingCallProvider
-
The method returns the
IncomingCallinstance. - 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
IntermediateStoragewith any data to be stored in the database for theQueuedCallChangedEvent. - 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 class com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
- getIssue() - Method in exception class 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 class com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
- getItemId() - Method in exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
- getItemId() - Method in class com.novomind.ecom.api.iagent.model.RoutingWorkItem
-
The
RoutingWorkItemmust provide a globally unique id to identify the object. - getJavaScript() - Method in class com.novomind.ecom.api.iagent.frontend.operation.FrontendScript
-
The
JavaScriptcode, 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
unmodifiableList ofLanguageAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered byconfidencevalue). - 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
Userwhich represents the agent that is currently or was last assigned to the related issue. - getLastAssignedAgent() - Method in interface com.novomind.ecom.api.imail.model.IssueRoutingInfo
-
The method returns the last assigned agent of the issue 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
ConnectedAgentDevicethat 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.call.CallTranscriptFragment
-
The method returns the locale with the language of the
CallTranscriptFragment. - 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
Localerepresenting the display language of this user which is held in thisUserModifier. - 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
Locationof the issue. - getLocation() - Method in interface com.novomind.ecom.api.iagent.provider.OptionalLocationProvider
-
Returns the optional
Location. - getLocation() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Get the current
Locationwhich is held in thisUserModifier. - getLocationDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
-
Returns an
unmodifiableList ofLocationAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered byconfidencevalue). - 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
LocationModifierfor the passedLocationobject. - 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.
- getMailMessage() - Method in interface com.novomind.ecom.api.iagent.validator.context.MessageAccessValidatorContext
-
Returns the mail message to be accessed
- getMailMessage(Message) - Method in interface com.novomind.ecom.api.iagent.message.MessageHandler
-
The method provides a
MailMessagebased on the passedMessage - 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
CategoryModefor the manual routing of this user which is held in thisUserModifier. - getManualRoutingClearanceAuthorizationCategoryMode() - Method in interface com.novomind.ecom.api.iagent.model.User
- getManualRoutingClearanceAuthorizationCategoryMode() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Get the current
CategoryModefor the manual routing ability of clearance authorizations of this user which is held in thisUserModifier. - 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
Messageof thisTemplateMessageand allows direct manipulation of theMessage. - 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.
- getMessageTemplate() - Method in interface com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignment
- 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
MessengerAccountModifierfor the passedMessengerAccountobject. - getMessengerConversationTypingEvent() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConversationTypingReceivedFailedEvent
-
The conversation typing event.
- getMessengerConversationTypingEvent() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConversationTypingReceivedSuccessfulEvent
-
The conversation typing event.
- getMessengerMessage() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerEditedMessageEvent
-
Returns the new edited messenger message
- getMessengerMessageStatusEvent() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerStatusReceivedFailedEvent
-
The messenger status event.
- getMessengerMessageStatusEvent() - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerStatusReceivedSuccessfulEvent
-
The messenger status event.
- getMessengerRawMessageComponent(IncomingMessengerRawMessageAgentViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(IncomingMessengerRawMessageArchiveAccessViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(IncomingMessengerRawMessageBacklogViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(IncomingMessengerRawMessageSearchResultViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(MessengerRawMessageAgentViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(MessengerRawMessageArchiveAccessViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(MessengerRawMessageBacklogViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(MessengerRawMessageSearchResultViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(MessengerRawMessageViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(OutgoingMessengerRawMessageAgentViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(OutgoingMessengerRawMessageArchiveAccessViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(OutgoingMessengerRawMessageBacklogViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor a raw messenger message to be displayed. - getMessengerRawMessageComponent(OutgoingMessengerRawMessageSearchResultViewContext) - Method in interface com.novomind.ecom.api.iagent.messenger.frontend.MessengerRawMessageComponentProvider
-
Provide a
MessengerRawMessageComponentfor 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
ExternalRoutingwhich is held in thisExternalRoutingModifier. - 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
PhoneSystemwhich is held in thisPhoneSystemModifier. - 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.
- getNumberOfAvailableAgents() - Method in interface com.novomind.ecom.api.imail.model.IssueRoutingInfo
-
The method returns the optional number of currently available agents that are suitable to be assigned to the issue by the automatic routing.
- getOrCreatePrivilege(String) - Method in interface com.novomind.ecom.api.iagent.routing.privilege.PrivilegeHandler
-
This method gets or creates a
Privilegewith 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
OutgoingCallinstance. - 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
PauseReasonif 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
PhoneDeviceStateof 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
PhoneSystemthat 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
PhoneSystemConnectorTabIMPORTANT NOTE:
Please verify the type of thePhoneSystemto 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
PhoneSystemModifierfor the passedPhoneSystemobject. - 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
- getPreviousProcess() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketJoinedChange
-
The previous process the ticket was associated with before the join.
- getPreviousProcess() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketSplitChange
-
The previous process the ticket was associated with before the split.
- 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
Privilegeof this SubMenuItem, if present - getPrivilege() - Method in class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItem
-
Returns the
Privilegeof thisSupervisorMessageFilterMenuItem, if present - getProcess() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketsJoinedEvent
-
Returns the new process for all tickets that were joined in this event
- 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
RatingDatafor allRatingData.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 class 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 class 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
Issueof 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.Chat
- getRoutingDuration() - Method in interface com.novomind.ecom.api.imail.model.IssueRoutingInfo
-
The routing duration is the elapsed time between the enqueued date and first routed date.
- getRoutingTagDecisions() - Method in interface com.novomind.ecom.api.imail.core.bindings.IncomingMessageAnalyzerData
-
Returns an
unmodifiableList ofRoutingTagAnalyzerDecisions backed by the Results of preceding Apps.
The List is sorted by the natural ordering of the Decisions (ordered by RoutingTag andconfidencevalue). - getRoutingTagDecisions() - Method in class com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
- 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.iagent.call.activity.CallActivityTagsChanged
-
This method returns an unmodifiable set of routing tags that have been added to the call on this call activity.
- getRoutingTagsAdded() - Method in interface com.novomind.ecom.api.imail.operation.routingtags.IssueRoutingTagOperationResult
- getRoutingTagsRemoved() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityTagsChanged
-
This method returns an unmodifiable set of routing tags that have been removed from the call on this call activity.
- 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
Datewhen 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
- getSentTicketCategory() - Method in interface com.novomind.ecom.api.imail.model.DeliveryFailureMessageInfo
- 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.call.activity.CallActivityRecategorized
-
This method returns the source category of the
Callbefore it has been recategorized. - getSourceCategory() - Method in interface com.novomind.ecom.api.iagent.operation.recategorization.IssueRecategorizationOperationResult
- getSourceCategory() - Method in interface com.novomind.ecom.api.iagent.routing.event.call.CallRecategorizedEvent
-
This method returns the source category of the
Callbefore it has been recategorized. - 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 interface com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperation
- getSourceCategory() - Method in exception class 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.call.CallTranscriptFragment
-
The method returns the start date of the
CallTranscriptFragment. - 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.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
nullif 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
unmodifiableList ofTemplateAnalyzerDecisions 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.
- getSupervisorMultiTicketsAction() - Method in interface com.novomind.ecom.api.iagent.frontend.dialog.SupervisorMultiTicketsActionViewContext
-
Returns the
SupervisorMultiTicketsActionobject. - getSupervisorMultiTicketsCloseAction() - Method in interface com.novomind.ecom.api.iagent.frontend.dialog.SupervisorMultiTicketsCloseActionViewContext
-
Returns the
SupervisorMultiTicketsCloseActionobject. - 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.
- getSupervisorTicketActionExceptions() - Method in exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
- getSupervisorTicketActions() - Method in interface com.novomind.ecom.api.iagent.validator.action.SupervisorMultiTicketsAction
-
This method returns the set of individual ticket actions for the selected tickets.
- getSupervisorTicketCloseActions() - Method in interface com.novomind.ecom.api.iagent.validator.action.SupervisorMultiTicketsCloseAction
-
This method returns the individual ticket close actions for the selected tickets.
- getSystemGroupModifier(SystemGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Build an
SystemGroupModifierfor the passedSystemGroupobject. - getTargetId() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityRedirected
-
The method returns the targetId of the external target for the redirect.
- 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
QueuedCallto be redirected. - getTargetId() - Method in interface com.novomind.ecom.api.iagent.request.StartOutgoingCallRequest
-
The id or number of the target for the
OutgoingCallto 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
- 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
Tenantthat is currently assigned to theContact. - 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
Tenantfor 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
TenantModifierfor the passedTenantobject. - 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 interface com.novomind.ecom.api.iagent.call.CallTranscriptFragment
-
The method returns the text of
CallTranscriptFragment. - 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
-
The method returns the note content as plain text.
- 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
TextModuleFirstLevelGroupwrapped by thisTextModuleFirstLevelGroupItem. - getTextModuleFirstLevelGroupItems() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorTextModuleManipulationInput
-
Returns the list of
TextModuleFirstLevelGroupItemoffered to the agent in the mail editor view component associated with the request. - getTextModuleFirstLevelGroupItems() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentPhoneTicketMailEditorTextModuleManipulationInput
-
Returns the list of
TextModuleFirstLevelGroupItemoffered to the agent in the mail editor view component associated with the request. - getTextModuleFirstLevelGroupItems() - Method in interface com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorTextModuleManipulationInput
-
Returns the list of
TextModuleFirstLevelGroupItemoffered 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.
- getTextModuleFirstLevelGroupItems(AgentPhoneTicketMailEditorTextModuleManipulationInput) - 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 for a phone ticket.
- getTextModuleFirstLevelGroupItems(AgentQuickCaseMailEditorTextModuleManipulationInput) - 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 for a quick case.
- getTextModuleFirstLevelGroupModifier(TextModuleFirstLevelGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Build an
TextModuleFirstLevelGroupModifierfor the passedTextModuleFirstLevelGroupobject. - getTextModuleModifier(TextModule, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Build an
TextModuleModifierfor the passedTextModuleobject. - getTextModuleRootModifier(Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Build an
TextModuleRootModifierfor theTextModuleRootobject. - getTextModuleSecondLevelGroupModifier(TextModuleSecondLevelGroup, Optional<User>) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PersistencyHandler
-
Build an
TextModuleSecondLevelGroupModifierfor the passedTextModuleSecondLevelGroupobject. - getTicket() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketJoinedChange
-
The ticket that was joined.
- getTicket() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketSplitChange
-
The ticket that was split.
- getTicket() - Method in interface com.novomind.ecom.api.iagent.validator.context.MessageAccessValidatorContext
-
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.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 class com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
- getTicket() - Method in exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- getTicket() - Method in exception class 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
- getTicketJoinedChanges() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketsJoinedEvent
-
Returns a set of all ticket join changes.
- getTickets() - Method in interface com.novomind.ecom.api.imail.model.Process
-
Get the set of tickets assigned to this process as an unmodifiable set.
- getTicketSplitChanges() - Method in interface com.novomind.ecom.api.iagent.routing.event.TicketsSplitEvent
-
Returns a set of all ticket split changes.
- 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
Storagefor aTicketwith the given id. - getTicketStorages(Set<Long>) - Method in interface com.novomind.ecom.api.iagent.persistence.storage.StorageHandler
- 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
TransactionCodethat 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
TransactionCodethat 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
QueuedCallto be redirected. - getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.routing.event.AgentChatClosedEvent
-
This method returns the optional
TransactionCodethat 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
TransactionCodethat has been applied during the chat close operation. - getTransactionCode() - Method in interface com.novomind.ecom.api.iagent.validator.action.SupervisorMultiTicketsCloseAction
-
This method returns the optional TransactionCode that has been applied during the tickets 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
TransactionCodeModifierfor the passedTransactionCodeobject. - getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivity
-
The
CallActivityTypeof theCallActivity - getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityAssigned
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityChanged
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityDelivered
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityDequeued
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityDisconnected
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityEnqueued
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityEstablished
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityFinished
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityRecategorized
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityReceived
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityRedirected
- getType() - Method in interface com.novomind.ecom.api.iagent.call.activity.CallActivityTagsChanged
- getType() - Method in class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification
-
The
Typeof 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
ExternalRoutingis the unmodifiable and unique name of theExternalRoutingConnectorimplementation defined by theExternalRoutingConnectorPluginannotation of the class. - getType() - Method in interface com.novomind.ecom.api.iagent.model.MessageTemplate
- getType() - Method in interface com.novomind.ecom.api.iagent.model.PhoneSystem
-
The type of a
PhoneSystemis the unmodifiable and unique name of thePhoneSystemConnectorimplementation defined by thePhoneSystemConnectorPluginannotation 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
IncomingTextChatMessageManipulationResultwithout any modifications - getUnmodifiedResult() - Static method in class com.novomind.ecom.api.iagent.manipulator.result.OutgoingTextChatMessageManipulationResult
-
Provides an
OutgoingTextChatMessageManipulationResultwithout any modifications - getUnmodifiedResult() - Static method in class com.novomind.ecom.api.imail.core.result.ExternalReplyMessageManipulationResult
-
Provides an
ExternalReplyMessageManipulationResultwithout any modifications - getUnmodifiedResult() - Static method in class com.novomind.ecom.api.imail.core.result.IncomingMessageManipulationResult
-
Provides an
IncomingMessageManipulationResultwithout 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.call.activity.CallActivity
-
The optional
Userrelated to the activity. - 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
Userwith 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 class com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
- getUser() - Method in exception class 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 class com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
- getUser() - Method in exception class com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
- getUser() - Method in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- getUser() - Method in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
- getUser() - Method in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
- getUser() - Method in exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- getUser() - Method in exception class 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
UserModifierfor the passedUserobject. - 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
UserNotificationOperationBuilderfor 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
- getWaitingPosition() - Method in interface com.novomind.ecom.api.imail.model.IssueRoutingInfo
-
The method returns the optional current waiting position of the issue in the waiting queue associated with the assigned agent group of the issue.
- getWaitTime() - Method in exception class 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
Durationof work time. - getXHeaders() - Method in interface com.novomind.ecom.api.imail.core.connector.SimpleMessage
-
This method allows to define additional X-Headers.
- GREETING - Enum constant in enum class 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> - 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.
- hasClearanceAuthority() - Method in interface com.novomind.ecom.api.iagent.model.User
- hasClearanceAuthority() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Get the current clearance authority value which is held in this
UserModifier. - hasClearanceAuthorization() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketSendWithClearanceAction
- 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
Languageof 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 - Enum constant in enum class 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 class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
- INCLUDE - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplate.Type
-
Means that the
MessageTemplateis an include template that can only be included by a regular template or a composite template. - INCOMING - Enum constant in enum class com.novomind.ecom.api.iagent.model.Account.AccountType
-
Means that the account is an incoming account.
- INCOMING_CALL - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallType
-
Represents an incoming direct call from any source device to an agent device.
- 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
IncomingBindingsobject. - 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
IncomingCallDeliveredEventis triggered, when anIncomingCallis 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
IncomingCallEstablishedEventis triggered, when anIncomingCallhas 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
IncomingCallFinishedEventindicates that anIncomingCallhas 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
IncomingCallRedirectedEventis triggered, when anIncomingCallhas 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
IncomingCallStateChangedEventis a state change event related to anIncomingCall - 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
IncomingCallTransferredEventis triggered, when anIncomingCallhas 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
ChatStepthat 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
MailMessagethat 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
IncomingMessageafter the message has been received but before it is pushed to the central backlog.
The result of an analysis contains several types ofAnalyzerDecisions.
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
- IncomingMessageHandler - Interface in com.novomind.ecom.api.iagent.message
-
This handler provides functionality to append a
Messageto the incoming queue for a specificAccountto be processed by the novomind iAGENT Core process. - IncomingMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
IncomingMessageInfoobject provides information about anIncomingMessage. - IncomingMessageInput - Interface in com.novomind.ecom.api.imail.core.input
-
The
IncomingMessageInputis 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
IncomingMessageManipulationInputcontains all information to manipulate anIncomingMessage. - 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
IncomingMessageManipulationResultwith 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
IncomingMessengerRawMessageAgentViewContextprovides 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
IncomingMessengerRawMessageArchiveAccessViewContextprovides 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
IncomingMessengerRawMessageBacklogViewContextprovides 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
IncomingMessengerRawMessageSearchResultViewContextprovides 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
IncomingTextChatMessageManipulationInputcontains 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
IncomingTextChatMessageManipulationResultwith a manipulated text chat message - INDEX_1 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_10 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_2 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_3 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_4 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_5 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_6 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_7 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_8 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INDEX_9 - Enum constant in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
- INFO - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
-
Message level indicating an informational message.
- INFO - Enum constant in enum class 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 Class in com.novomind.ecom.api.iagent.frontend.tab
- InfoTabBehavior.SelectionType - Enum Class 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
InfoTabBehaviorA notification is displayed as a visual mark within the tab's label. - InfoTabNotification.Type - Enum Class 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
ExternalRoutingConnectorThe method will be called after a new instance of anExternalRoutingConnectorhas 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
CallRoutingConnectorThe method will be called after a new instance ofCallRoutingConnectorhas been created. - INQUIRY - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.imail.model.AnswerType
-
The type INTERMEDIATE represents an intermediate reply answer to the customer.
- INTERMEDIATE_REPLY - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as automatic intermediate reply template for the category. - IntermediateStorage - Interface in com.novomind.ecom.api.iagent.persistence.storage
- IntermediateStorage.ValueType - Enum Class 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 - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
-
The agent id is invalid or does not exist
- INVALID_DEVICEID - Enum constant in enum class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
-
The device id is invalid or does not exist
- INVALID_PASSWORD - Enum constant in enum class 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. - isAssignTagsAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of assigning tags.
- isAssignTagsAllowed() - 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 assigning tags.
- isAutoProcessing() - Method in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Returns true if this
MessageTemplateCategoryAssignmentTypeis usable only for automatic processing of mails, e.g. - 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.
- isBlockAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of blocking.
- 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.
- isCallRoutingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.User
- isCallRoutingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Get the current call routing enabled value which is held in this
UserModifier. - 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 interface com.novomind.ecom.api.imail.agent.action.AgentTicketSendWithClearanceAction
- 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. - isCloseWithoutAnswerAllowed() - Method in interface com.novomind.ecom.api.iagent.model.Category
- 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.
- isCloseWithoutAnswerAllowed() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Get the current close without answer allowed state which is held in this
CategoryModifier. - 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.
- isCreateTicketAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of creating a ticket.
- 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.
- isExternalRoutingEnabled() - Method in interface com.novomind.ecom.api.iagent.model.Category
- isExternalRoutingEnabled() - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Get the current external routing state which is held in this
CategoryModifier. - 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.
- isForwardAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of forwarding.
- 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
QueuedCallChangedEventwill not be displayed in the call course of the associatedQueuedCallin 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
PermanentMessagingExceptionthrown by theMessageConnectoron send without any further action or notice. - isInline() - Method in interface com.novomind.ecom.api.iagent.model.RelatedAttachmentDataSource
- 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.
- isMultipleAllowed() - Method in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Returns true if more than one assignment of this
MessageTemplateCategoryAssignmentTypeperCategoryis allowed, otherwise false. - 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.
- isPrintAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of printing.
- 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.chat.editor.AgentChatEditorViewContext
- 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
- isRecategorizeAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of recategorization.
- isResubmitAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of resubmission.
- isRoutable() - Method in interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
-
The method provides a
PredicateforBacklogHandlerthat allows to filter only the routableBacklogHandlerelements. - isSaveAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of saving.
- 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. - isSendAndQuitAfterDelayAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of sending and quitting after a delay.
- isSendFilesAllowed() - Method in class com.novomind.ecom.api.iagent.chat.editor.AgentChatEditorAppearance
-
The method returns the current ability to allow or disallow the feature of sending files.
- 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 class com.novomind.ecom.api.imail.routing.operation.routingtags.AutoRoutingTagOperationFailedException
- issue - Variable in exception class 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
- IssueNotes - Interface in com.novomind.ecom.api.iagent.model
- 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 Class in com.novomind.ecom.api.imail.routing.operation.recategorization
-
An
IssueRecategorizationOperationFailedExceptionis thrown by a recategorization operation on anIssueif the operation execution has failed. - IssueRecategorizationOperationFailedException(String, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
- IssueRecategorizationOperationFailedException(String, Throwable, Category, Category) - Constructor for exception class 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.
- IssueRoutingInfo - Interface in com.novomind.ecom.api.imail.model
-
The interface
IssueRoutingInfoprovides additional information about the routing of anIssue. - 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
- 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 - Enum constant in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
- itemId - Variable in exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
- itemId - Variable in exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
- iterator() - Method in interface com.novomind.ecom.api.imail.core.connector.ExtendedMessageConnector
-
As long as the
ExtendedMessageConnectoris 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
MessageConnectoris 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
SimpleMessageConnectoris 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
Contactnon destructively to the sourceContact.
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
AnalyzerDecisioncontaining aLocale. - 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
Locationof 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
AnalyzerDecisioncontaining aLocation. - 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
- 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 - Enum constant in enum class com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
M
- MailAgentPlugin - Annotation Interface 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
MailInfoTabProviderto 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
MailInfoTabProvideris 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
jakarta.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
MenuItemProviderprovides connection points to the supervisor menu. - MessageAccessValidationException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that a message access validation exception has occurred.
- MessageAccessValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.MessageAccessValidationException
-
Constructs a
MessageAccessValidationExceptionwith the specified detail message. - MessageAccessValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.MessageAccessValidationException
-
Constructs a
MessageAccessValidationExceptionwith the specified detail message and cause. - MessageAccessValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.MessageAccessValidationException
-
Constructs a
MessageAccessValidationExceptionwith the specified cause and a detail message of(cause == null ? null : cause.toString())(which typically contains the class and detail message ofcause). - MessageAccessValidator - Interface in com.novomind.ecom.api.iagent.validator
-
The
MessageAccessValidatoris an extension point used to validate access to a message. - MessageAccessValidatorContext - Interface in com.novomind.ecom.api.iagent.validator.context
-
This interface provides information for message access validator context sensitive data.
- MessageAttachmentDataSource - Interface in com.novomind.ecom.api.iagent.model
-
A
MessageAttachmentDataSourceprovides access to attachments associated with aMailMessage. - 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 Interface in com.novomind.ecom.api.imail.core.connector
-
Runtime annotation used to mark a
MessageConnector. - MessageFilterMenuItem<T> - 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
AbstractMessageFilterMenuItemin the frontend. - MessageFormat - Interface in com.novomind.ecom.api.iagent.model
- messageFormatNames() - Element in annotation interface com.novomind.ecom.api.imail.core.connector.CustomChannel
- MessageHandler - Interface in com.novomind.ecom.api.iagent.message
-
This handler provides basic functionality to access and handle messages.
- MessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
MessageInfoobject provides information about a message - MessageIterator<T> - Interface in com.novomind.ecom.api.imail.core.connector
-
A
MessageIteratoris provided by aMessageConnectorand 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
MessageTabProvideris used to build a custom message tab. - MessageTemplate - Interface in com.novomind.ecom.api.iagent.model
-
Represents a template.
- MessageTemplate.Type - Enum Class in com.novomind.ecom.api.iagent.model
-
This enumeration describes the type of a
MessageTemplate. - MessageTemplateCategoryAssignment - Interface in com.novomind.ecom.api.iagent.model
-
Represents an assignment of a
MessageTemplateto aCategoryfor a specificMessageTemplateCategoryAssignmentType. - MessageTemplateCategoryAssignmentType - Enum Class in com.novomind.ecom.api.iagent.model
-
This enumeration describes the type of association between a
MessageTemplateand aCategory. - 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
MessengerAccountConnectorTabProvideris used to provide a customMessengerAccountConnectorTab. - MessengerAccountConnectorTabViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
-
A
MessengerAccountConnectorTabViewContextprovides aMessengerAccountModifierwhich is used to change the subjacentMessengerAccount. - 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
MessengerAudioDataMessageReceivedEventprovides 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
MessengerAudioDataMessageSentEventprovides 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
MessengerAudioUrlMessageReceivedEventprovides 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
MessengerAudioUrlMessageSentEventprovides 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.
- MessengerConnectorConversationTypingEventListener - Interface in com.novomind.ecom.api.iagent.messenger.event
-
The
MessengerConnectorConversationTypingEventListeneris an interface that implements the callback event functions triggered due to a previously received conversation typing event. - MessengerConnectorEventListener - Interface in com.novomind.ecom.api.iagent.messenger.event
-
The
MessengerConnectorEventListeneris an interface that implements the callback event functions triggered due to a received messenger message and handled by the novomind iAGENT system. - MessengerConnectorEventProcessingFailedException - Exception Class 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 class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorEventProcessingFailedException
- MessengerConnectorEventProcessingFailedException(String) - Constructor for exception class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorEventProcessingFailedException
- MessengerConnectorEventProcessingFailedException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorEventProcessingFailedException
- MessengerConnectorMessageReceivedStatusEventListener - Interface in com.novomind.ecom.api.iagent.messenger.event
-
The
MessengerConnectorMessageReceivedStatusEventListeneris 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
MessengerConnectorMessageSenderis an interface that implements the callback event functions triggered when messages need to be sent. - MessengerConnectorPermanentSendException - Exception Class 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 class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorPermanentSendException
- MessengerConnectorPermanentSendException(String) - Constructor for exception class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorPermanentSendException
- MessengerConnectorPermanentSendException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorPermanentSendException
- MessengerConnectorPlugin - Annotation Interface in com.novomind.ecom.api.iagent.messenger.connector
-
Runtime annotation used to mark a
MessengerConnector. - MessengerConnectorStatusReceivedEventListener - Interface in com.novomind.ecom.api.iagent.messenger.event
-
The
MessengerConnectorStatusReceivedEventListeneris an interface that implements the callback event functions triggered due to the previously received messenger status. - MessengerConnectorStatusSender - Interface in com.novomind.ecom.api.iagent.messenger.connector
-
The
MessengerConnectorStatusSenderis an interface that implements the callback event functions triggered when statuses need to be sent. - MessengerConnectorTemporarySendException - Exception Class 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 class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorTemporarySendException
- MessengerConnectorTemporarySendException(String) - Constructor for exception class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorTemporarySendException
- MessengerConnectorTemporarySendException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.messenger.exception.MessengerConnectorTemporarySendException
- MessengerConversationTypingEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerConversationTypingEventsignals that someone started or stopped typing in a messenger conversation. - MessengerConversationTypingReceivedFailedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerConversationTypingReceivedFailedEventprovides all information about a conversation typing event that was not received successfully. - MessengerConversationTypingReceivedSuccessfulEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerConversationTypingReceivedSuccessfulEventprovides all information about a conversation typing event that was received successfully. - 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 Class 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
MessengerDeletedMessageEventsignals 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
MessengerDeliveredMessageEventsignals 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
MessengerEditedMessageEventsignals 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
MessengerFileDataMessageReceivedEventprovides 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
MessengerFileDataMessageSentEventprovides 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
MessengerFileUrlMessageReceivedEventprovides 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
MessengerFileUrlMessageSentEventprovides 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
MessengerImageDataMessageReceivedEventprovides 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
MessengerImageDataMessageSentEventprovides 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
MessengerImageUrlMessageReceivedEventprovides 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
MessengerImageUrlMessageSentEventprovides 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. - MessengerMessageEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerMessageEventprovides all information about a messenger message event. - MessengerMessageReceivedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerMessageReceivedEventprovides all information about a received messenger message event. - MessengerMessageReceivedFailedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerMessageReceivedFailedEventprovides all information about a messenger message that was not received successfully. - MessengerMessageReceivedSuccessfulEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerMessageReceivedSuccessfulEventprovides all information about a messenger message that was received successfully. - MessengerMessageSentEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerMessageSentEventprovides all information about a sent messenger message event. - MessengerMessageStatusEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerMessageStatusEventsignals 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
MessengerRawMessageAgentViewContextprovides information about the raw messenger message to be displayed in the agent view. - MessengerRawMessageArchiveAccessViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
-
A
MessengerRawMessageArchiveAccessViewContextprovides 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
MessengerRawMessageBacklogViewContextprovides 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
MessengerRawMessageComponentProvideris used to provide a rawMessengerRawMessageComponentfor aMessengerRawMessageViewContextwhich 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
MessengerRawMessageReceivedEventprovides all information about the received raw message. - MessengerRawMessageSearchResultViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
-
A
MessengerRawMessageSearchResultViewContextprovides 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
MessengerRawMessageSentEventprovides all information about the raw message sent by an external system. - MessengerRawMessageViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
-
A
MessengerRawMessageViewContextprovides 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
MessengerReadMessageEventsignals 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
MessengerSendMessageFailedEventprovides 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
MessengerSentMessageEventsignals that a specific messenger message has been sent. - MessengerStatusReceivedFailedEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerStatusReceivedFailedEventprovides all information about a messenger status event that was not received successfully. - MessengerStatusReceivedSuccessfulEvent - Interface in com.novomind.ecom.api.iagent.messenger.event
-
A
MessengerStatusReceivedSuccessfulEventprovides all information about a messenger status event that was received successfully. - 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
MessengerTextMessageReceivedEventprovides 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
MessengerTextMessageSentEventprovides 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
MessengerVideoDataMessageReceivedEventprovides 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
MessengerVideoDataMessageSentEventprovides 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
MessengerVideoUrlMessageReceivedEventprovides 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
MessengerVideoUrlMessageSentEventprovides 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
- Modifier<T> - Interface in com.novomind.ecom.api.imail.routing.persistence
-
Defines an API to modify an instance of type
MasterEntity - MOVE - Enum constant in enum class com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
N
- name - Variable in class com.novomind.ecom.api.iagent.frontend.tab.AbstractTab
- name() - Element in annotation interface com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannel
- name() - Element in annotation interface com.novomind.ecom.api.iagent.plugin.ExternalRoutingConnectorPlugin
-
The name is used to identify the external routing plugin.
- name() - Element in annotation interface com.novomind.ecom.api.iagent.plugin.PhoneSystemConnectorPlugin
-
The name is used to identify the phone system connector plugin.
- name() - Element in annotation interface 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() - Element in annotation interface com.novomind.ecom.api.iagent.common.event.CustomEventFilter
- NEW_PROCESS - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as new process template for the category. - 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 - Enum constant in enum class com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
-
no specific classification
- NOANSWER - Enum constant in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
-
The call has been finished due to a timeout while delivering the call, because the target device did not answer within a specified time period.
- NOANSWER - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
-
default - no special highlight behaviour
- NONE - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
-
default - no special behaviour on ticket selection
- NONE - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
-
default - no special behaviour
- NONE - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
-
The call is finished normally e.g.
- NORMAL_CLEARING - Enum constant in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
-
The call has been finished normally due to hang up operation.
- NoteAttachmentDataSource - Interface in com.novomind.ecom.api.iagent.model
-
A
NoteAttachmentDataSourceprovides access to attachments associated with anIssueNote. - NOTIFICATION - Enum constant in enum class 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
- OnlineAgentCategoryVisibility - Enum Class 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 Class 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 - Enum constant in enum class 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 - Enum constant in enum class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
-
Opens the agent sidebar when the phone device is busy.
- Operation<T> - Interface in com.novomind.ecom.api.iagent.operation
-
Represents an executable operation.
- OperationFailedException - Exception Class 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 class com.novomind.ecom.api.iagent.exception.OperationFailedException
- OperationFailedException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.OperationFailedException
- OperationFailedException(Throwable) - Constructor for exception class 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
OptionalBacklogMessageInfoobject provides optional information about aBacklogMessage. - OptionalCallParticipationChange - Interface in com.novomind.ecom.api.iagent.call
-
An
OptionalCallParticipationChangeindicates an optional change of any of the participants during a call. - OptionalCategoryProvider - Interface in com.novomind.ecom.api.iagent.provider
-
Represents an object that optionally provides a
Category. - OptionalExternalEventIdProvider - Interface in com.novomind.ecom.api.iagent.messenger.model
-
Represents an object, that optionally has an external event id
- OptionalLocationProvider - Interface in com.novomind.ecom.api.iagent.provider
-
Represents an object that optionally provides a
Location. - OptionalSentMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
OptionalSentMessageInfoobject provides optional information about aSentMessage. - OptionalTenantProvider - Interface in com.novomind.ecom.api.iagent.provider
-
Represents an object that optionally provides a
Tenant. - OUTGOING - Enum constant in enum class com.novomind.ecom.api.iagent.model.Account.AccountType
-
Means that the account is an outgoing account.
- OUTGOING_CALL - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallType
-
Represents an outgoing call from an agent device to any target.
- 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
OutgoingCallDeliveredEventis triggered, when anOutgoingCallinitiated 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
OutgoingCallEstablishedEventis triggered, when anOutgoingCallinitiated 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
OutgoingCallFinishedEventindicates that anOutgoingCallhas 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
OutgoingCallRedirectedEventis triggered, when anOutgoingCallhas 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
OutgoingCallStateChangedEventis a state change event related to anOutgoingCall - 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
OutgoingCallTransferredEventis triggered, when anOutgoingCallinitiated 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
ChatStepthat 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
MailMessagethat 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
Messageto the central outgoing message folder to be sent by a specificAccount. - 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
OutgoingMessageInfoobject provides information about anOutgoingMessage. - 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
OutgoingMessengerAudioDataMessageInfoobject provides information about anOutgoingMessengerAudioDataMessage. - 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
OutgoingMessengerConversationTypingStatusInfoobject provides information about anOutgoingMessengerConversationTypingStatus. - 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
OutgoingMessengerFileDataMessageInfoobject provides information about anOutgoingMessengerFileDataMessage. - 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
OutgoingMessengerImageDataMessageInfoobject provides information about anOutgoingMessengerImageDataMessage. - 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
OutgoingMessengerMessageInfoobject provides information about anOutgoingMessengerMessage. - 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
OutgoingMessengerMessageReadStatusInfoobject provides information about anOutgoingMessengerMessageReadStatus. - 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
OutgoingMessengerRawMessageAgentViewContextprovides 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
OutgoingMessengerRawMessageArchiveAccessViewContextprovides 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
OutgoingMessengerRawMessageBacklogViewContextprovides 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
OutgoingMessengerRawMessageInfoobject provides information about anOutgoingMessengerRawMessage. - OutgoingMessengerRawMessageSearchResultViewContext - Interface in com.novomind.ecom.api.iagent.messenger.frontend
-
A
OutgoingMessengerRawMessageSearchResultViewContextprovides 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
OutgoingMessengerTextMessageInfoobject provides information about anOutgoingMessengerTextMessage. - 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
OutgoingMessengerVideoDataMessageInfoobject provides information about anOutgoingMessengerVideoDataMessage. - OutgoingTextChatMessageManipulationInput - Interface in com.novomind.ecom.api.iagent.manipulator.input
-
An
OutgoingTextChatMessageManipulationInputcontains 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
OutgoingTextChatMessageManipulationResultwith 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
PauseReasonrepresents the reason for a pause of an agent. - PermanentMessagingException - Exception Class in com.novomind.ecom.api.imail.exception
-
The exception represents a permanent error during message processing
- PermanentMessagingException(String) - Constructor for exception class com.novomind.ecom.api.imail.exception.PermanentMessagingException
- PermanentMessagingException(String, Exception) - Constructor for exception class com.novomind.ecom.api.imail.exception.PermanentMessagingException
- PersistencyException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that a Persistency Exception has occurred.
- PersistencyException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.PersistencyException
-
Constructs a
PersistencyExceptionwith the specified detail message. - PersistencyException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.PersistencyException
-
Constructs a
PersistencyExceptionwith the specified detail message and cause. - PersistencyException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.PersistencyException
-
Constructs a
PersistencyExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - PersistencyHandler - Interface in com.novomind.ecom.api.imail.routing.persistence
-
A Handler to create, update or delete instances of
MasterEntity - PhoneDeviceState - Enum Class 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
PhoneDeviceStateChangedEventis an event triggered due to a state change of anAgentDevice. - PhoneDeviceStateEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
The
PhoneDeviceStateEventListeneris 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
PhoneSystemprovides all required information and configuration for aPhoneSystemConnector. - PhoneSystemConnector - Interface in com.novomind.ecom.api.iagent.connector.call
-
The
PhoneSystemConnectoris an abstract interface to provide life cycle functionality to the client side phone system connector implementations within the novomind iAGENT routing process. - PhoneSystemConnectorPlugin - Annotation Interface 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
PhoneSystemConnectorTabProvideris used to provide a customPhoneSystemConnectorTab. - PhoneSystemConnectorTabViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.connector.context
-
A
PhoneSystemConnectorTabViewContextprovides aPhoneSystemModifierwhich is used to change the underlyingPhoneSystem. - PhoneSystemException - Exception Class 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 class com.novomind.ecom.api.iagent.exception.PhoneSystemException
- PhoneSystemException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.PhoneSystemException
- PhoneSystemException(String, int) - Constructor for exception class com.novomind.ecom.api.iagent.exception.PhoneSystemException
- PhoneSystemException(String, int, Throwable) - Constructor for exception class 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
PhoneSystemStateChangedEventis an event triggered due to a general state change of the remote system of aPhoneSystemConnector - PhoneSystemStateChangedEvent.PhoneSystemState - Enum Class 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
PhoneSystemStateEventListeneris 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() - Element in annotation interface 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() - Element in annotation interface 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.
- PostIncomingMessageEvent - Interface in com.novomind.ecom.api.imail.core.input
-
The
PostIncomingMessageEventis an event providing all relevant data for the extension pointPostIncomingMessageListener. - 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.
- 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
PreSendAgentMessageInfoobject provides information about aPreSendAgentMessage. - 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
PreSendMessageInfoobject provides information about aPreSendMessage. - 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 - Enum constant in enum class 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() - Element in annotation interface com.novomind.ecom.api.iagent.messenger.connector.MessengerConnectorPlugin
-
The protocol of the MessengerConnector used to identify this MessengerConnector.
- protocol() - Element in annotation interface com.novomind.ecom.api.imail.core.connector.MessageConnectorPlugin
Q
- QUEUED - Enum constant in enum class com.novomind.ecom.api.iagent.state.CallState
-
A queued call is queued and waiting for distribution by the routing engine.
- QUEUED - Enum constant in enum class com.novomind.ecom.api.iagent.state.ChatState
-
The chat is queued and waiting to be routed to an agent or bot.
- QUEUED - Enum constant in enum class com.novomind.ecom.api.iagent.state.RoutingWorkItemState
-
The
RoutingWorkItemis queued and waiting for distribution. - QUEUED - Enum constant in enum class 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.
- QUEUED_CALL - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallType
-
Represents a call that has been received and queued by the IVR.
- 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
QueuedCallChangedEventis triggered, when aQueuedCallhas changed without any change of theCallState. - 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
QueuedCallDeliveredEventis triggered, when aQueuedCallis 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
QueuedCallDeliveryFailedEventis triggered, when the delivery of aQueuedCallto aConnectedAgentDevicehas failed. - QueuedCallDeliveryFailedEvent.FailCause - Enum Class 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
QueuedCallDequeuedEventis triggered, when a previously enqueuedQueuedCallhas 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
QueuedCallDisconnectedEventis triggered, when a previously connectedQueuedCallhas been disconnected from aConnectedAgentDevicewithout 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
QueuedCallEnqueuedEventis triggered, when a previously receivedQueuedCallhas 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
QueuedCallEstablishedEventis triggered, when aQueuedCallhas 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
QueuedCallFinishedEventindicates that aQueuedCallhas 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
QueuedCallReceivedEventis triggered, when aQueuedCallhas 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
QueuedCallRedirectedEventis triggered, when aQueuedCallhas 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
QueuedCallRedirectFailedEventis triggered, when the redirect of aQueuedCallto an external target has failed. - QueuedCallRedirectFailedEvent.FailCause - Enum Class 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
QueuedCallStateChangedEventis a state change event related to aQueuedCall - 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
QueuedCallTransferredEventis triggered, when aQueuedCallhas 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
QuickCaseMessageInfoobject provides information about aQuickCaseMessage. - QUIT - Enum constant in enum class 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
CustomEventto be processed by any appropriateCustomEventListener. - RatingData - Interface in com.novomind.ecom.api.iagent.rating
-
Represents the rating data
- RatingData.Index - Enum Class 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
RatingReceivedEventListeneris an interface that implements the callback event functions triggered when a customer rating is received. - REACTIVATE_TICKET - Enum constant in enum class 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 class 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. - RECATEGORIZED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been recategorized
- RECEIVED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been received
- RECEIVED - Enum constant in enum class com.novomind.ecom.api.iagent.state.CallState
-
The call has been received or started.
- receiveMessage(Message, Account, Optional<NextMessageInfo>) - Method in interface com.novomind.ecom.api.iagent.message.IncomingMessageHandler
-
The method appends a
Messageto the incoming queue for the specifiedAccountto be asynchronously processed by the novomind iAGENT Core process and returns theMessageInfowith the id of the associatedTicket. - RED - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
-
highlight the mail info tab with bright red background color
- REDIRECTED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
A call has been redirected
- REDIRECTED - Enum constant in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
-
The call has been finished and redirected to another device.
- REDIRECTED - Enum constant in enum class 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
QueuedCallto an external target. - RelatedAttachmentDataSource - Interface in com.novomind.ecom.api.iagent.model
-
A
RelatedAttachmentDataSourceadditionally provides a content id of the attachment. - release() - Method in interface com.novomind.ecom.api.iagent.connector.call.PhoneSystemConnector
-
The method will be called when the
PhoneSystemConnectoris disposed e.g. - release() - Method in interface com.novomind.ecom.api.iagent.connector.externalrouting.ExternalRoutingConnector
-
The method will be called when the
ExternalRoutingConnectoris 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, theremove()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.
- removeAssignedMessageTemplate(MessageTemplate, MessageTemplateCategoryAssignmentType) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Remove the assignment of the
MessageTemplateto theCategorywith the given type. - 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
ExternalRoutingto the passed tenants. - removeAssignedTenants(Tenant...) - Method in interface com.novomind.ecom.api.imail.routing.persistence.PhoneSystemModifier
-
Remove the assignment of the
PhoneSystemto 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(seeContactIdentifierfor 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
Privilegefrom 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
Accountto 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 - Enum constant in enum class 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 - Enum constant in enum class 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.
- 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 - Enum constant in enum class 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 Interface 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
RoutingTagis an Object that can be added to anIssue. - RoutingTagAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
-
A
AnalyzerDecisioncontaining aRoutingTag. - RoutingTagAnalyzerDecision(RoutingTag) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.RoutingTagAnalyzerDecision
-
Constructs a
RoutingTagAnalyzerDecisionfor aRoutingTag. - RoutingTagAnalyzerDecision(RoutingTag, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.RoutingTagAnalyzerDecision
-
Constructs a
RoutingTagAnalyzerDecisionfor aRoutingTagwith a confidence value. - 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
RoutingTagOperationBuilderprovides 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
RoutingWorkItemis an object owned by an external routing representing anIssuein 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
RoutingWorkItemwith an item id. - RoutingWorkItemDecisionEventListener - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
-
The
RoutingWorkItemDecisionEventListeneris 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
RoutingWorkItemDecisionFailedEventindicates that a routing decision by the external routing for aRoutingWorkItemhas 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
RoutingWorkItemDecisionSuccessfulEventindicates that a routing decision by the external routing for aRoutingWorkItemhas 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
RoutingWorkItemcould not be delivered to the desired agent e.g. - RoutingWorkItemDeliveryFailedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
-
A
RoutingWorkItemDeliveryFailedEventprovides all information about aRoutingWorkItemthat 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
RoutingWorkItemhas been delivered to the desired agent by novomind iAGENT system. - RoutingWorkItemDeliverySuccessfulEvent - Interface in com.novomind.ecom.api.iagent.routing.event.externalrouting
-
A
RoutingWorkItemDeliverySuccessfulEventprovides all information about aRoutingWorkItemthat 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
RoutingWorkItemEventis an event related to aRoutingWorkItem. - RoutingWorkItemNotFoundException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that a specified
RoutingWorkItemdoes not exist or could not be found. - RoutingWorkItemNotFoundException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
- RoutingWorkItemNotFoundException(String, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
- RoutingWorkItemOperationException - Exception Class 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 class com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
- RoutingWorkItemOperationException(String, String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemOperationException
- RoutingWorkItemProvider - Interface in com.novomind.ecom.api.iagent.provider
-
The interface
RoutingWorkItemProviderprovides aRoutingWorkItem. - RoutingWorkItemState - Enum Class in com.novomind.ecom.api.iagent.state
-
Represents all types of states of a
RoutingWorkItemwithin 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 - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
-
the mail info tab will be toggled automatically on ticket selection
- SELECTED - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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
Messageto the central outgoing message folder to be sent by a specificAccount. - 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 - Enum constant in enum class 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
MailMessagethat has been sent successfully - SentMessageInfo - Interface in com.novomind.ecom.api.imail.model
-
A
SentMessageInfoobject provides information about aSentMessage. - 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. - SERIAL_REPLY - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as automatic serial reply template for the category. - ServiceLevelRatioCalculator - Interface in com.novomind.ecom.api.iagent.routing
-
A
ServiceLevelRatioCalculatoris an interface that can be used to override the default algorithm that calculates the individual service level ratio for anIssue. - ServiceLevelRatioCalculatorInput - Interface in com.novomind.ecom.api.iagent.routing
-
A
ServiceLevelRatioCalculatorInputis an object providing all required information for theFunctionreturned by aServiceLevelRatioCalculatorto override the default algorithm that calculates the individual service level ratio for anIssue. - 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.AccountTyperepresenting 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
CategoryModefor 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.
- setCallRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Change the call routing enabled value.
- 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. - setClearanceAuthority(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Change the clearance authority value.
- setClearanceRequired() - Method in interface com.novomind.ecom.api.imail.agent.action.AgentTicketSendWithClearanceAction
-
The method enforces a clearance authorization for this
AgentTicketSendWithClearanceAction. - 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.
- setCloseWithoutAnswerAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Change the close without answer 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
Ticketthat 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. - 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 class 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(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. - setExternalRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Change the external routing state.
- 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
MessageFilterMenuItemby 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
MessageFilterMenuItemby 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
PermanentMessagingExceptionthrown by theMessageConnectoron 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
Localerepresenting 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
CategoryModefor the manual routing of this user. - setManualRoutingClearanceAuthorizationCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Change the
CategoryModefor the manual routing ability of clearance authorizations 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. - 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 class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
-
The call has been finished by the source party.
- sourceCategory - Variable in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.IssueRecategorizationOperationFailedException
- splitContact() - Method in interface com.novomind.ecom.api.iagent.contact.ContactRelationHandler
-
Releasing the source
Contactfrom 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 - Enum constant in enum class com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
-
Represents that someone started typing.
- STARTED - Enum constant in enum class 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.
- statusReceivedFailed(MessengerStatusReceivedFailedEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorStatusReceivedEventListener
-
Notifies that a messenger status has not been received successfully.
- statusReceivedSuccessful(MessengerStatusReceivedSuccessfulEvent) - Method in interface com.novomind.ecom.api.iagent.messenger.event.MessengerConnectorStatusReceivedEventListener
-
Notifies that a messenger status has been received successfully.
- STOPPED - Enum constant in enum class 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
Storagefor 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
- STRIKETHROUGH - Enum constant in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
- STRING - Enum constant in enum class 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.
- SUGGESTION - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Means that the
MessageTemplateis used as suggestion template for the category. - 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
SupervisorBacklogMessageFilterMenuItemwith the given name. - SupervisorBacklogMessageFilterMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorBacklogMessageFilterMenuItem
-
Constructs a
SupervisorBacklogMessageFilterMenuItemwith the given name and privilege. - SupervisorCallRecategorizationOperation - Interface in com.novomind.ecom.api.imail.routing.operation.recategorization
-
Represents an operation to recategorize a
Callfor a supervisor. - SupervisorCallRecategorizationOperationFailedException - Exception Class in com.novomind.ecom.api.imail.routing.operation.recategorization
-
A
SupervisorCallRecategorizationOperationFailedExceptionis thrown by aSupervisorCallRecategorizationOperationif the operation execution has failed. - SupervisorCallRecategorizationOperationFailedException(String, Call, User, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
- SupervisorCallRecategorizationOperationFailedException(String, Throwable, Call, User, Category, Category) - Constructor for exception class 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 - SupervisorCallRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
-
This event is triggered when a
Callhas been recategorized by a supervisor. - SupervisorCategoryVisibility - Enum Class 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 Class in com.novomind.ecom.api.iagent.routing.operation.close
-
A
SupervisorChatCloseOperationFailedExceptionis thrown by aSupervisorChatCloseOperationif the operation execution has failed. - SupervisorChatCloseOperationFailedException(String, Chat, User) - Constructor for exception class com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperationFailedException
- SupervisorChatCloseOperationFailedException(String, Throwable, Chat, User) - Constructor for exception class 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> - 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
SupervisorMessageFilterMenuItemwith the given name. - SupervisorMessageFilterMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorMessageFilterMenuItem
-
Constructs a
SupervisorMessageFilterMenuItemwith the given name and privilege. - SupervisorMessageFilterMenuItemProvider - Interface in com.novomind.ecom.api.imail.routing.frontend.menu
-
A
SupervisorMessageFilterMenuItemProvideris 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
AbstractMessageFilterMenuItemin the novomind iAGENT Supervisor. - SupervisorMultiTicketsAction - Interface in com.novomind.ecom.api.iagent.validator.action
-
This interface represents all supervisor actions concerning multiple tickets.
- SupervisorMultiTicketsActionValidationException - Exception Class in com.novomind.ecom.api.iagent.exception
- SupervisorMultiTicketsActionValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
-
Constructs a
SupervisorMultiTicketsActionValidationExceptionwith the specified detail message. - SupervisorMultiTicketsActionValidationException(String, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
-
Constructs a
SupervisorMultiTicketsActionValidationExceptionwith the specified detail message. - SupervisorMultiTicketsActionValidationException(String, Throwable, Map<SupervisorTicketAction, SupervisorTicketActionValidationException>) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
-
Constructs a
SupervisorMultiTicketsActionValidationExceptionwith the specified detail message and cause. - SupervisorMultiTicketsActionValidationException(String, Map<SupervisorTicketAction, SupervisorTicketActionValidationException>) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
-
Constructs a
SupervisorMultiTicketsActionValidationExceptionwith the specified detail message. - SupervisorMultiTicketsActionValidationException(String, Map<SupervisorTicketAction, SupervisorTicketActionValidationException>, String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
-
Constructs an
SupervisorMultiTicketsActionValidationExceptionwith the specified detail message and an url to be opened within a dialog window instead of a simple error message. - SupervisorMultiTicketsActionValidationException(Throwable, Map<SupervisorTicketAction, SupervisorTicketActionValidationException>) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorMultiTicketsActionValidationException
-
Constructs a
SupervisorMultiTicketsActionValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - SupervisorMultiTicketsActionValidator - Interface in com.novomind.ecom.api.iagent.validator
-
This is an extension point for validation of actions on multiple tickets performed by supervisors.
- SupervisorMultiTicketsActionViewContext - Interface in com.novomind.ecom.api.iagent.frontend.dialog
-
This interface is used to provide view context specific information within the novomind iAGENT Routing application for dialogs opened on tickets action validation faults.
- SupervisorMultiTicketsCloseAction - Interface in com.novomind.ecom.api.iagent.validator.action
-
This interface represents all supervisor ticket close actions concerning multiple tickets.
- SupervisorMultiTicketsCloseActionViewContext - Interface in com.novomind.ecom.api.iagent.frontend.dialog
-
This interface is used to provide view context specific information within the novomind iAGENT Routing application for dialogs opened on tickets close action validation faults.
- 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
SupervisorOutgoingMessageFilterMenuItemwith the given name. - SupervisorOutgoingMessageFilterMenuItem(String, Privilege) - Constructor for class com.novomind.ecom.api.imail.routing.frontend.menu.SupervisorOutgoingMessageFilterMenuItem
-
Constructs a
SupervisorOutgoingMessageFilterMenuItemwith 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 Class in com.novomind.ecom.api.imail.routing.operation.routingtags
-
A
SupervisorRoutingTagOperationFailedExceptionis thrown by aSupervisorRoutingTagOperationif the operation execution has failed. - SupervisorRoutingTagOperationFailedException(String, Issue, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.routingtags.SupervisorRoutingTagOperationFailedException
- SupervisorRoutingTagOperationFailedException(String, Throwable, Issue, User) - Constructor for exception class 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 Class 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
- SupervisorTicketAction - Interface in com.novomind.ecom.api.iagent.validator.action
-
This interface represents all supervisor actions concerning a ticket.
- SupervisorTicketActionValidationException - Exception Class in com.novomind.ecom.api.iagent.exception
- SupervisorTicketActionValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorTicketActionValidationException
-
Constructs a
SupervisorTicketActionValidationExceptionwith the specified detail message. - SupervisorTicketActionValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorTicketActionValidationException
-
Constructs a
SupervisorTicketActionValidationExceptionwith the specified detail message and cause. - SupervisorTicketActionValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.SupervisorTicketActionValidationException
-
Constructs a
SupervisorTicketActionValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - SupervisorTicketCloseAction - Interface in com.novomind.ecom.api.iagent.validator.action
-
This interface represents all supervisor close actions concerning a ticket.
- 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 Class in com.novomind.ecom.api.imail.routing.operation.close
-
A
SupervisorTicketCloseOperationFailedExceptionis thrown by aSupervisorTicketCloseOperationif the operation execution has failed. - SupervisorTicketCloseOperationFailedException(String, Ticket, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
- SupervisorTicketCloseOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.routing.operation.internalforward
-
An
SupervisorTicketInternalForwardOperationFailedExceptionis thrown by aSupervisorTicketInternalForwardOperationif the operation execution has failed. - SupervisorTicketInternalForwardOperationFailedException(String, Ticket, User, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- SupervisorTicketInternalForwardOperationFailedException(String, Throwable, Ticket, User, User) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.routing.operation.recategorization
-
An
SupervisorTicketRecategorizationOperationFailedExceptionis thrown by aSupervisorTicketRecategorizationOperationif the operation execution has failed. - SupervisorTicketRecategorizationOperationFailedException(String, Ticket, User, Category, Category) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
- SupervisorTicketRecategorizationOperationFailedException(String, Throwable, Ticket, User, Category, Category) - Constructor for exception class 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 Class in com.novomind.ecom.api.imail.routing.operation.requeue
-
A
SupervisorTicketRequeueOperationFailedExceptionis thrown by aSupervisorTicketRequeueOperationif the operation execution has failed. - SupervisorTicketRequeueOperationFailedException(String, Ticket, User, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- SupervisorTicketRequeueOperationFailedException(String, Throwable, Ticket, User, User) - Constructor for exception class 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 - Enum constant in enum class com.novomind.ecom.api.iagent.call.CallParticipantType
-
The call participant is the system (e.g.
- SYSTEM - Enum constant in enum class com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
-
means that the chat step was triggered by the system
- SYSTEM - Enum constant in enum class 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. - TAGS_CHANGED - Enum constant in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
The routing tags of a call have been changed
- TARGET - Enum constant in enum class 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
MessageTemplatefor the message of the new ticket. - TEMPLATE - Enum constant in enum class com.novomind.ecom.api.iagent.model.MessageTemplate.Type
-
Means that the
MessageTemplateis a regular template. - TemplateAnalyzerDecision - Class in com.novomind.ecom.api.imail.core.result.decision
-
A
AnalyzerDecisioncontaining aMessageTemplate. - TemplateAnalyzerDecision(MessageTemplate) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.TemplateAnalyzerDecision
-
Constructs a
TemplateAnalyzerDecisionfor aMessageTemplate. - TemplateAnalyzerDecision(MessageTemplate, double) - Constructor for class com.novomind.ecom.api.imail.core.result.decision.TemplateAnalyzerDecision
-
Constructs a
TemplateAnalyzerDecisionfor aMessageTemplatewith a confidence value. - TemplateMessage - Interface in com.novomind.ecom.api.imail.model
-
Represents a
MailMessageused as template e.g. - TemplateMessageManipulationInput - Interface in com.novomind.ecom.api.imail.core.input
-
A
TemplateMessageManipulationInputcontains all information to manipulate the template message with aTemplateMessageManipulator - 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
TemplateMessageManipulationResultwith 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 Class in com.novomind.ecom.api.imail.exception
-
The exception represents a temporary error during message processing
- TemporaryMessagingException(String) - Constructor for exception class com.novomind.ecom.api.imail.exception.TemporaryMessagingException
- TemporaryMessagingException(String, Exception) - Constructor for exception class com.novomind.ecom.api.imail.exception.TemporaryMessagingException
- Tenant - Interface in com.novomind.ecom.api.iagent.model
-
Represents an Tenant object
- TENANT_CATEGORIES - Enum constant in enum class 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
TenantConfigTabProvideris used to provide a customTenantConfigTab. - TenantConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.tenant
-
A
TenantConfigViewContextprovides aTenantModifierwhich is used to change the subjacentTenant}. - 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.Banner
-
This method returns a UserNotificationOperationBuilder.Banner.Text instance which is able to display a user notification with a text message.
- 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 - Enum constant in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
- TextChatMessage - Interface in com.novomind.ecom.api.iagent.model
-
A
TextChatMessageobject 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 Class 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
TextModuleFirstLevelGroupItemon a persistentTextModuleFirstLevelGroup. - TextModuleFirstLevelGroupItem(String, List<TextModule>) - Constructor for class com.novomind.ecom.api.imail.agent.frontend.editor.TextModuleFirstLevelGroupItem
-
Constructs a
TextModuleFirstLevelGroupItemwith a name and a list ofTextModulechildren. - 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> - 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> - 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 class com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.AutoTicketInternalForwardOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.AutoTicketRecategorizationOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.requeue.AutoTicketRequeueOperationFailedException
- ticket - Variable in exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- ticket - Variable in exception class 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
- TicketAccessValidationException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that a ticket access validation exception has occurred.
- TicketAccessValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.TicketAccessValidationException
-
Constructs a
TicketAccessValidationExceptionwith the specified detail message. - TicketAccessValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.TicketAccessValidationException
-
Constructs a
TicketAccessValidationExceptionwith the specified detail message and cause. - TicketAccessValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.TicketAccessValidationException
-
Constructs a
TicketAccessValidationExceptionwith the specified cause and a detail message of(cause == null ? null : cause.toString())(which typically contains the class and detail message ofcause). - TicketAccessValidator - Interface in com.novomind.ecom.api.iagent.validator
-
The
TicketAccessValidatoris an extension point used to validate access to a ticket. - TicketAccessValidatorContext - Interface in com.novomind.ecom.api.iagent.validator.context
-
This interface provides information for ticket access validator context sensitive data.
- 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
Ticketobjects 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
Ticketand theIncomingMessageInfoobject. - 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.
- TicketJoinedChange - Interface in com.novomind.ecom.api.iagent.routing.event
-
This class represents a ticket relation change of type joined.
- 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.
- ticketRelationChanged(TicketRelationChangedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRelationChangedEventListener
-
This method is called after ticket relations were changed.
- ticketRelationChanged(TicketsJoinedEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRelationChangedEventListener
-
This more specific method is called when tickets were joined into one process.
- ticketRelationChanged(TicketsSplitEvent) - Method in interface com.novomind.ecom.api.iagent.routing.workflow.TicketRelationChangedEventListener
-
This more specific method is called when tickets were split into separate processes.
- TicketRelationChangedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
-
This interface represents all ticket events causing a change of ticket relations.
- TicketRelationChangedEventListener - 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 ticket relations have been manually changed 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 Class in com.novomind.ecom.api.imail.routing.operation.resubmit
-
An
TicketResubmitOperationFailedExceptionis thrown by aTicketResubmitOperationif the operation execution has failed. - TicketResubmitOperationFailedException(String, Ticket, User) - Constructor for exception class com.novomind.ecom.api.imail.routing.operation.resubmit.TicketResubmitOperationFailedException
- TicketResubmitOperationFailedException(String, Throwable, Ticket, User) - Constructor for exception class 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
TicketRoutingInfoprovides additional information about the routing of aTicket. - TicketRoutingRequest - Interface in com.novomind.ecom.api.iagent.request
-
A
TicketRoutingRequestis done by the novomind iAGENT routing engine and sent to an external routing. - TicketsJoinedEvent - Interface in com.novomind.ecom.api.iagent.routing.event
-
This event is triggered after tickets were manually joined into one process by an agent or supervisor.
- TicketSplitChange - Interface in com.novomind.ecom.api.iagent.routing.event
-
This class represents a ticket relation change of type split.
- TicketsSplitEvent - Interface in com.novomind.ecom.api.iagent.routing.event
-
This event is triggered after tickets were manually split into separate processes by an agent or supervisor.
- TicketState - Enum Class 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
TicketStateEventListeneris 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
TopHeaderContentProvideris used to provide a customTopHeaderContent. - 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 class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException
- toString() - Method in exception class com.novomind.ecom.api.iagent.exception.AgentDeviceOperationException
- toString() - Method in exception class com.novomind.ecom.api.iagent.exception.CallNotFoundException
- toString() - Method in exception class com.novomind.ecom.api.iagent.exception.CallOperationException
- toString() - Method in exception class com.novomind.ecom.api.iagent.exception.PhoneSystemException
- toString() - Method in exception class com.novomind.ecom.api.iagent.exception.RoutingWorkItemNotFoundException
- toString() - Method in exception class 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
TransactionCodeto the new ticket. - transactionCode(TransactionCode) - Method in interface com.novomind.ecom.api.iagent.operation.newprocess.CreateTicketOperationBuilder.WithRequired.CreateAndSend
-
Sets the given
TransactionCodeto 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
TransactionCodeConfigTabProvideris used to provide a customTransactionCodeConfigTab. - TransactionCodeConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.transactioncode
-
A
TransactionCodeConfigViewContextprovides aTransactionCodeModifierwhich is used to change the subjacentTransactionCode}. - TransactionCodeModifier - Interface in com.novomind.ecom.api.imail.routing.persistence
-
Defines an API to modify an instance of type
TransactionCode - TRANSFER - Enum constant in enum class 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> - Interface in com.novomind.ecom.api.imail.routing.persistence
- undelete() - Method in interface com.novomind.ecom.api.imail.routing.persistence.UndeletableModifier
-
Undelete the
MasterEntityinstance associated with thisUndeletableModifier - UNION - Enum constant in enum class com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
- UNKNOWN - Enum constant in enum class 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 anUnsupportedOperationException - UNPROCESSABLE - Enum constant in enum class 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 class com.novomind.ecom.api.iagent.routing.operation.close.AgentChatCloseOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.iagent.routing.operation.close.SupervisorChatCloseOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.imail.routing.operation.close.AgentTicketCloseOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.imail.routing.operation.close.SupervisorTicketCloseOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.imail.routing.operation.internalforward.SupervisorTicketInternalForwardOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorCallRecategorizationOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.imail.routing.operation.recategorization.SupervisorTicketRecategorizationOperationFailedException
- user - Variable in exception class com.novomind.ecom.api.imail.routing.operation.requeue.SupervisorTicketRequeueOperationFailedException
- user - Variable in exception class 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 Class 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
Userto anAgentGroup - UserCallOperationResult - Interface in com.novomind.ecom.api.imail.operation
-
This interface represents the result of a successful call operation triggered by an user.
- UserCallRecategorizedEvent - Interface in com.novomind.ecom.api.iagent.routing.event.call
- 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
UserConfigTabProvideris used to provide a customUserConfigTab. - UserConfigViewContext - Interface in com.novomind.ecom.api.imail.routing.frontend.user
-
A
UserConfigViewContextprovides aUserModifierwhich is used to change the subjacentUser}. - 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.Banner - Interface in com.novomind.ecom.api.iagent.operation.notification
-
This interface represents a specific builder to display a banner notification on the top of the browser to a user.
- UserNotificationOperationBuilder.Banner.Text - Interface in com.novomind.ecom.api.iagent.operation.notification
-
This interface represents a specific builder to display a banner notification on the top of the browser to a user.
- UserNotificationOperationBuilder.Banner.WithMessage<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
-
This interface represents a specific builder to display a banner notification on the top of the browser 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 Class in com.novomind.ecom.api.iagent.operation.notification
-
Specifies the different types of notifications.
- UserNotificationOperationBuilder.WithCloseOption<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
-
This interface represents a specific builder to display a notification with an option to be closed by the user.
- UserNotificationOperationBuilder.WithDimensions<T> - Interface in com.novomind.ecom.api.iagent.operation.notification
-
This interface represents a specific builder to display a notification with dimensions.
- 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(SupervisorMultiTicketsAction) - Method in interface com.novomind.ecom.api.iagent.validator.SupervisorMultiTicketsActionValidator
-
The method is called when the supervisor is trying to perform actions on tickets.
- validate(SupervisorMultiTicketsCloseAction) - Method in interface com.novomind.ecom.api.iagent.validator.SupervisorMultiTicketsActionValidator
-
The method is called when a supervisor is trying to close tickets.
- 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
ContactIdentifierfor further information). - validateAutoRoutingCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Validate the
CategoryModefor 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.
- validateCallRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Validate the given call routing enabled value.
- 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.
- validateClearanceAuthority(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Validate the given clearance authority value.
- 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.
- validateCloseWithoutAnswerAllowed(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Validate the given close without answer allowed state.
- validateContent(String) - Method in interface com.novomind.ecom.api.imail.routing.persistence.TextModuleModifier
-
Validate the given content.
- 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(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.
- validateExternalRoutingEnabled(boolean) - Method in interface com.novomind.ecom.api.imail.routing.persistence.CategoryModifier
-
Validate the given external routing state.
- 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
Localerepresenting 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
CategoryModefor the manual routing of this user. - validateManualRoutingClearanceAuthorizationCategoryMode(User.CategoryMode) - Method in interface com.novomind.ecom.api.imail.routing.persistence.UserModifier
-
Validate the
CategoryModefor the manual routing ability of clearance authorizations 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.
- validateMessageAccess(MessageAccessValidatorContext) - Method in interface com.novomind.ecom.api.iagent.validator.MessageAccessValidator
-
The method is called on plugins implementing this interface to validate the access to a message.
- 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.
- validateTicketAccess(TicketAccessValidatorContext) - Method in interface com.novomind.ecom.api.iagent.validator.TicketAccessValidator
-
The method is called on plugins implementing this interface to validate the access to a ticket.
- 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.
- 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 Class in com.novomind.ecom.api.iagent.exception
-
Signals that a Validation Exception has occurred.
- ValidationException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.ValidationException
-
Constructs a
ValidationExceptionwith the specified detail message. - ValidationException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.ValidationException
-
Constructs a
ValidationExceptionwith the specified detail message and cause. - ValidationException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.ValidationException
-
Constructs a
ValidationExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.call.CallParticipantType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.call.CallType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.model.Account.AccountType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.model.MessageTemplate.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.model.User.CategoryMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.state.CallState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.state.ChatState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.state.PhoneDeviceState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.state.RoutingWorkItemState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.state.TicketState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.AgentCategoryVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.OnlineAgentCategoryVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.AgentTenantVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.OnlineAgentTenantVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.novomind.ecom.api.imail.model.AnswerType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.novomind.ecom.api.iagent.call.activity.CallActivityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.call.CallParticipantType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.call.CallType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.contact.ContactRelationHandler.JoinStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.exception.AgentDeviceLoginException.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.HighlightType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabBehavior.SelectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.frontend.tab.InfoTabNotification.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.messenger.connector.CustomChatChannelMessageFormatElement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.messenger.model.MessengerConversationTypingStatus.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.model.Account.AccountType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.model.ChatStep.ChatStepOrigin
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.model.MessageTemplate.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.model.TextModuleFirstLevelGroup.Classification
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.model.User.CategoryMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.operation.notification.UserNotificationOperationBuilder.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.persistence.storage.IntermediateStorage.ValueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.rating.RatingData.Index
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.request.FinishQueuedCallRequest.FinishCause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishCause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.CallFinishedEvent.FinishOrigin
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.PhoneSystemStateChangedEvent.PhoneSystemState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.QueuedCallDeliveryFailedEvent.FailCause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.routing.event.call.QueuedCallRedirectFailedEvent.FailCause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.state.CallState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.state.ChatState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.state.PhoneDeviceState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.state.RoutingWorkItemState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.state.TicketState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.AgentCategoryVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.OnlineAgentCategoryVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.AgentTenantVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.OnlineAgentTenantVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.iagent.visibility.tenant.context.visibilities.SupervisorTenantVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.imail.agent.frontend.home.AgentHomeTabBehavior.SelectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.imail.agent.frontend.sidebar.AgentSidebarContent.ToggleEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.imail.core.result.DeliveryFailureMessageReceivedResult.DeliveryFailureAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.novomind.ecom.api.imail.model.AnswerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ViewContext - Interface in com.novomind.ecom.api.iagent.frontend
-
A
ViewContextobject 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 - Enum constant in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.AgentCategoryVisibility
-
Show only the categories, that are visible for the user.
- VISIBLE - Enum constant in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
-
Show the categories, that are visible for the user.
- VISIBLE_AND_ORPHANS - Enum constant in enum class com.novomind.ecom.api.iagent.visibility.category.visibilities.SupervisorCategoryVisibility
-
Show the categories, that are visible for the user and the unassigned categories.
W
- WARN - Enum constant in enum class com.novomind.ecom.api.iagent.frontend.operation.FrontendMessageLevel
-
Message level indicating a warning.
- WARNING - Enum constant in enum class 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.WithRequiredinstance 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.WithRequiredinstance 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
InfoTabNotificationof 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 Class in com.novomind.ecom.api.iagent.exception
-
Signals that a wrong parameter has been passed.
- WrongArgumentException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.WrongArgumentException
-
Constructs a
WrongArgumentExceptionwith the specified detail message. - WrongArgumentException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.WrongArgumentException
-
Constructs a
WrongArgumentExceptionwith the specified detail message and cause. - WrongArgumentException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.WrongArgumentException
-
Constructs a
WrongArgumentExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - WrongTypeException - Exception Class in com.novomind.ecom.api.iagent.exception
-
Signals that a wrong type has been used.
- WrongTypeException(String) - Constructor for exception class com.novomind.ecom.api.iagent.exception.WrongTypeException
-
Constructs a
WrongTypeExceptionwith the specified detail message. - WrongTypeException(String, Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.WrongTypeException
-
Constructs a
WrongTypeExceptionwith the specified detail message and cause. - WrongTypeException(Throwable) - Constructor for exception class com.novomind.ecom.api.iagent.exception.WrongTypeException
-
Constructs a
WrongTypeExceptionwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form