Interface IInstance
- All Superinterfaces:
IDisposable, IEntity
Represents an instance.
-
Method Summary
Modifier and TypeMethodDescriptionvoidRegisters the InstanceConnectedListener.voidRegisters the InstanceDisconnectedListener.voidRegisters the InstanceMessageOfTheDayChangedListener.voidaddLogoutListener(LogoutListener listener) Registers the LogoutListener.voidaddPingListener(PingListener listener) Registers the PingListener.voidRegisters the RecoveryCompletedListener.convertLocalTimeToUtc(GregorianCalendar localDateTime) Converts the local time passed as argument to coordinated universal time, based on the current contact center time zone configuration.convertTime(GregorianCalendar dateTime, String originTimeZone, String destinationTimeZone) Converts the time from the specified time zone to another time zone.convertUtcTimeToLocal(GregorianCalendar utcDateTime) Converts the coordinated universal time passed as argument to local time, based on the current contact center time zone configuration.findAgents(String agentNameSubstring, String agentFullNameSubstring, boolean onlyLoggedAgents, boolean onlyAgentsWithExtension, String[] onlyReadyInCampaigns) Find agents in the instance.findAgents(String agentNameSubstring, String agentFullNameSubstring, String loginGroup, boolean onlyLoggedAgents, boolean onlyAgentsWithExtension, String[] onlyReadyInCampaigns) Find agents in the instance.voidLogs out the agent regardless of the current state of the agent.Gets the additional phones.Address of the instance.getAgentInfoById(int agentId) Gets the agent info with the specified identifier.getAgentInfoByName(String agentName) Gets the agent info with the specified name.The agent manager used to manage agents.Operations that can be performed in the instance.getBusinessStatus(int scriptSessionId) Gets the business status of the data transaction.getCampaignById(int campaignId) Gets a specific campaign.getCampaignByName(String campaignName) Gets a specific campaign.The campaign manager used to manage campaigns.String[]Gets the list of campaign names.Campaigns of the instance.intgetContactProfileInProgressWorkflowCount(int directoryId, int contactProfileId, String sql) Gets the count of the contact profile in progress workflow process task.getContactProfileInProgressWorkflowCursor(int cursorId) Gets an in progress workflow process task cursor open in the instance.Returns the contact profile in progress workflow process task cursors open in the instance.Gets the table schema of the contact profile in progress workflow.intgetContactProfileInteractionHistoryCount(int directoryId, int contactProfileId, String sql) Gets the count of the contact profile interaction history, without the outcomes of each interaction.getContactProfileInteractionHistoryCursor(int cursorId) Gets a contact profile interaction history cursor open in the instance.Gets the contact profile interaction history cursors open in the instance.Gets the table schema of the contact profile interaction history.intgetContactProfileQueuedEmailCount(int directoryId, int contactProfileId, String sql, PurposeFilter purposeFilter) Gets the count of the contact profile queued email.getContactProfileQueuedEmailCursor(int cursorId) Gets a contact profile queued email cursor open in the instance.Returns the contact profile queued email cursors open in the instance.Gets the table schema of the contact profile queued email.intgetContactProfileQueuedSocialCount(int directoryId, int contactProfileId, String sql, PurposeFilter purposeFilter) Gets the count of the contact profile queued social.getContactProfileQueuedSocialCursor(int cursorId) Gets a contact profile queued social cursor open in the instance.Returns the contact profile queued social cursors open in the instance.Gets the table schema of the contact profile queued social.intgetContactProfileScheduledContactCount(int directoryId, int contactProfileId, String sql) Gets the count of the contact profile scheduled contact.getContactProfileScheduledContactCursor(int cursorId) Gets a contact profile scheduled contact cursor open in the instance.Returns the contact profile scheduled contact cursors open in the instance.Gets the table schema of the contact profile scheduled contact.Gets the custom call status list.The open media manager used to access the recordings.The directory manager used to manage directories.getDocumentCursor(int cursorId) Returns a document cursor open in the instance.Returns the document cursors open in the instance.The document manager used to manage documents.Gets the table schema of the document.The email manager used to decode emails encoded in the MIME format.The event adapter that monitors the instance for events.The GDPR manager used to manage GDPR.getInProgressWorkflowProcessTask(int inProgressWorkflowProcessTaskId) Gets the in-progress workflow process task.The instance manager used to manage this instance.Gets the rules of the time zone of the instance.The integration server associated to the instance.getInteractionThread(long interactionThreadId) Gets the interaction thread with the outcomes.intgetInteractionThreadCount(int directoryId, int contactProfileId, String sql) Gets the count of the interaction thread.getInteractionThreadCursor(int cursorId) Gets a contact profile interaction thread cursor open in the instance.Gets the interaction thread cursors open in the instance.getInteractionThreadsByKey(String interactionKey) Gets the interaction thread corresponding to the interaction key.Gets the interaction thread corresponding to the UCID.getInteractionThreadScriptSession(long interactionThreadId, int scriptSessionId, int outcomeId, boolean fetchOutcomes) Gets information about a script session and the related interaction thread.getInteractionThreadSegments(long interactionThreadId) Gets the segments of a certain interaction thread.Gets the table schema of anInteractionThreadused in the Fetch of the InteractionThread cursor.The knowledge base manager used to manage categories and knowledge base documents.Gets the local time of the contact center.Gets the agent logged in the instance.The log manager used to manage logs.Gets the list of not ready reasons that can be manually set by the agent.getMediaById(int mediaId) Gets information about the media.getMediaByName(String mediaName) Gets information about the media.The media manager used to manage medias.Gets information about the medias.Instance message of the day.getName()Name of the instance.String[]Gets the list of the custom not ready reasons names.String[]Gets the outbound rule names.getOutcomes(int scriptSessionId) Gets the outcomes of the specified data transaction.The OxeSynchro object used to synchronize objects with an OXE switchgetPendingWork(int pendingWorkId) Gets the pending work.getPendingWork(int pendingWorkId, PurposeFilter purposeFilter) Gets the pending work.intgetPendingWorkCount(String agentName, String sql, boolean onlyOpenedCampaigns, boolean onlyActivitiesWithAgent) Gets the count of the pending work.getPendingWorkCursor(int cursorId) Returns a pending work cursor open in the instance.Returns the pending work cursors open in the instance.Gets the table schema of the pending work.getPhoneScheduleRuleById(int phoneScheduleRuleId) Gets the phone schedule rule.getPhoneScheduleRuleByName(String phoneScheduleRuleName) Gets the phone schedule rule.Gets the list of phone schedule rules.getQueuedAgentPickUpTask(int queuedAgentPickUpTaskId) Gets the queued agent pick up task.getQueuedAgentPickUpTask(int queuedAgentPickUpTaskId, PurposeFilter purposeFilter) Gets the queued agent pick up task.intgetQueuedAgentPickUpTaskCount(String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) Gets the count of the queued agent pick up task.getQueuedAgentPickUpTaskCursor(int cursorId) Gets a queued agent pick up task cursor open in the instance.Gets the queued agent pick up task cursors open in the instance.Returns the table schema of the queued agent pick up task.getQueuedEmail(int queuedEmailId) Gets the queued email.getQueuedEmail(int queuedEmailId, PurposeFilter purposeFilter) Gets the queued email.getQueuedEmailBase(int queuedEmailId) Gets the queued email without contact profile and attributes.intgetQueuedEmailCount(String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) Gets the count of the queued email.getQueuedEmailCursor(int cursorId) Gets a queued email cursor open in the instance.Returns the queued email cursors open in the instance.Gets the table schema of the queued email.getQueuedSocial(int queuedSocialId, PurposeFilter purposeFilter) Gets the queued social.getQueuedSocialBase(int queuedSocialId) Gets the queued social without contact profile and attributes.intgetQueuedSocialCount(String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) Gets the count of the queued social.getQueuedSocialCursor(int cursorId) Gets a queued social cursor open in the instance.Returns the queued social cursors open in the instance.Gets the table schema of the queued social.The recording manager used to access the recordings.The report manager used to manage reports.The role manager used to manage roles.getScheduledContact(int scheduledContactId) Gets the scheduled contact.booleanIf true the connection between the IntegrationServer and the instance is secure.getSentEmail(long sentEmailId) Gets the sent email.getSentEmail(long sentEmailId, PurposeFilter purposeFilter) Gets the sent email.intgetSentEmailCount(String sql, boolean onlyOpenedCampaigns) Gets the count of the sent email.getSentEmailCursor(int cursorId) Gets a sent email cursor open in the instance.Returns the sent email cursors open in the instance.Gets the table schema of the sent email.getSentSocial(long sentSocialId, PurposeFilter purposeFilter) Gets the sent social.intgetSentSocialCount(String sql, boolean onlyOpenedCampaigns) Gets the count of the sent social.getSentSocialCursor(int cursorId) Gets a sent social cursor open in the instance.Returns the sent social cursors open in the instance.Gets the table schema of the sent social.getServiceById(int serviceId) Gets a specific service.getServiceByName(String serviceName) Gets a specific service.The service manager used to manage services.String[]Retrieves the list of service names.IService[]Gets the services of the instance.String[]Gets the list of site names.getSkillProfile(String skillProfileName) Gets the skills of a profile.String[]getSkillProfileNames(boolean includeAutomaticallyCreated) Gets the skill profile names.Skill[]Gets the skills of all profiles.The social manager used to manage socials.The SQL runner used to make SQL operations.The team manager used to manage teams.getTimeZoneData(String timeZoneName) Gets the rules of a specific time zone.The time zone of the instance.String[]Gets the time zone names.getUserDefinedEnumeratedField(int tableSchemaId, String enumeratedTypeName, String value) Gets the user-defined enumerated field.getUserDefinedEnumeratedFieldCursor(int cursorId) Gets an user defined enumerated field cursor open in the instance.Returns the user defined enumerated field cursors open in the instance.Gets the table schema of the user-defined enumerated field.Gets the current coordinated universal time (UTC).The workflow manager used to manage workflows.booleanisUserDefinedEnumeratedValue(int tableSchemaId, String enumeratedTypeName, String value) Returns true if the value belongs to the user defined enumerated.voidlogout()Logs out the agent.newContactProfileInProgressWorkflowCursor(int directoryId, int contactProfileId, String[] columns, String sql) Opens a contact profile in progress workflow process task cursor.newContactProfileInteractionHistoryCursor(int directoryId, int contactProfileId, String[] columns, String sql) Opens a contact profile interaction history cursor.newContactProfileQueuedEmailCursor(int directoryId, int contactProfileId, String[] columns, String sql) Opens a contact profile queued email cursor.newContactProfileQueuedEmailCursor(int directoryId, int contactProfileId, String[] columns, String sql, PurposeFilter purposeFilter) Opens a contact profile queued email cursor.newContactProfileQueuedSocialCursor(int directoryId, int contactProfileId, String[] columns, String sql, PurposeFilter purposeFilter) Opens a contact profile queued social cursor.newContactProfileScheduledContactCursor(int directoryId, int contactProfileId, String[] columns, String sql) Opens a contact profile scheduled contact cursor.newDocumentCursor(String[] columns, String sql) Opens a document cursor.newInteractionThreadCursor(int directoryId, int contactProfileId, String[] columns, String sql) Opens an interaction thread cursor.newPendingWorkCursor(String agentName, String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyActivitiesWithAgent) Opens a pending work cursor.newPendingWorkCursor(String agentName, String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyActivitiesWithAgent, PurposeFilter purposeFilter) Opens a pending work cursor.newQueuedAgentPickUpTaskCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) Opens a queued agent pick up task cursor.newQueuedAgentPickUpTaskCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable, PurposeFilter purposeFilter) Opens a queued agent pick up task cursor.newQueuedEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) Opens a queued email cursor.newQueuedEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable, PurposeFilter purposeFilter) Opens a queued email cursor.newQueuedSocialCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable, PurposeFilter purposeFilter) Opens a queued social cursor.newSentEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns) Opens a sent email cursor.newSentEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, PurposeFilter purposeFilter) Opens a sent email cursor.newSentSocialCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, PurposeFilter purposeFilter) Opens a sent social cursor.newUserDefinedEnumeratedFieldCursor(int tableSchemaId, String enumeratedTypeName, String[] columns, String sql) Opens an user defined enumerated field cursor.voidMethod that must be invoked by applications following aPingEvent, to tell IntegrationServer to keep the agent logged on.voidUnregisters the InstanceConnectedListener.voidUnregisters the InstanceDisconnectedListener.voidUnregisters the InstanceMessageOfTheDayChangedListener.voidremoveLogoutListener(LogoutListener listener) Unregisters the LogoutListener.voidremovePingListener(PingListener listener) Unregisters the PingListener.voidUnregisters the RecoveryCompletedListener.voidsetNewInteractionThreadsMedia(String interactionKey, String mediaName) Sets the media of the future threads created in the context of a certain interaction, as a result of an Enqueue, Divert, BlindTransfer, Extend/Transfer operations, for example.voidsetRecorderKey(int agentId, int sessionId, String key, int recorderType) Sets the recording key.voidsetSecurityToken(String token) Notifies a new access token to IntegrationServer.tryGetAgentInfoById(int agentId) Gets the agent info with the specified identifier or null if the agent does not exist.tryGetAgentInfoByName(String agentName) Gets the agent info with the specified name or null if the agent does not exist.tryGetCampaignById(int campaignId) Gets the campaign with the specified identifier or null if the campaign does not exist.tryGetCampaignByName(String campaignName) Gets the campaign with the specified name or null if the campaign does not exist.tryGetContactProfileInProgressWorkflowCursor(int cursorId) Gets an in progress workflow process task cursor open in the instance or null if it doesn't exist.tryGetContactProfileInteractionHistoryCursor(int cursorId) Gets a contact profile interaction history cursor open in the instance or null if it doesn't exist.tryGetContactProfileQueuedEmailCursor(int cursorId) Gets a contact profile queued email cursor open in the instance or null if it doesn't exist.tryGetContactProfileQueuedSocialCursor(int cursorId) Gets a contact profile queued social cursor open in the instance or null if it doesn't exist.tryGetContactProfileScheduledContactCursor(int cursorId) Gets a contact profile scheduled contact cursor open in the instance or null if it doesn't exist.tryGetDocumentCursor(int cursorId) Returns a document cursor open in the instance or null if the cursor does not exist.tryGetInteractionThreadCursor(int cursorId) Gets a interaction thread cursor open in the instance or null if it doesn't exist.tryGetPendingWorkCursor(int cursorId) Returns a pending work cursor open in the instance or null if the cursor does not exist.tryGetQueuedAgentPickUpTaskCursor(int cursorId) Gets a queued agent pick up task cursor open in the instance or null if it doesn't exist.tryGetQueuedEmailCursor(int cursorId) Gets a queued email cursor open in the instance or null if it doesn't exist.tryGetQueuedSocialCursor(int cursorId) Gets a queued social cursor open in the instance or null if it doesn't exist.tryGetSentEmailCursor(int cursorId) Gets a sent email cursor open in the instance or null if it doesn't exist.tryGetSentSocialCursor(int cursorId) Gets a sent social cursor open in the instance or null if it doesn't exist.tryGetServiceById(int serviceId) Gets a specific service or null if the service does not exist.tryGetServiceByName(String serviceName) Gets a specific service or null if the service does not exist.tryGetUserDefinedEnumeratedFieldCursor(int cursorId) Gets an user defined enumerated field cursor open in the instance or null if it doesn't exist.Methods inherited from interface IDisposable
addDisposedListener, removeDisposedListenerMethods inherited from interface IEntity
getUserContext, setUserContext
-
Method Details
-
addInstanceConnectedListener
Registers the InstanceConnectedListener.- Parameters:
listener- Event listener to add.
-
removeInstanceConnectedListener
Unregisters the InstanceConnectedListener.- Parameters:
listener- Event listener to remove.
-
addInstanceDisconnectedListener
Registers the InstanceDisconnectedListener.- Parameters:
listener- Event listener to add.
-
removeInstanceDisconnectedListener
Unregisters the InstanceDisconnectedListener.- Parameters:
listener- Event listener to remove.
-
addInstanceMessageOfTheDayChangedListener
Registers the InstanceMessageOfTheDayChangedListener.- Parameters:
listener- Event listener to add.
-
removeInstanceMessageOfTheDayChangedListener
Unregisters the InstanceMessageOfTheDayChangedListener.- Parameters:
listener- Event listener to remove.
-
addLogoutListener
Registers the LogoutListener.- Parameters:
listener- Event listener to add.
-
removeLogoutListener
Unregisters the LogoutListener.- Parameters:
listener- Event listener to remove.
-
addPingListener
Registers the PingListener.- Parameters:
listener- Event listener to add.
-
removePingListener
Unregisters the PingListener.- Parameters:
listener- Event listener to remove.
-
addRecoveryCompletedListener
Registers the RecoveryCompletedListener.- Parameters:
listener- Event listener to add.
-
removeRecoveryCompletedListener
Unregisters the RecoveryCompletedListener.- Parameters:
listener- Event listener to remove.
-
convertLocalTimeToUtc
GregorianCalendar convertLocalTimeToUtc(GregorianCalendar localDateTime) throws Exception, altitude.integrationServer.exceptions.ISException Converts the local time passed as argument to coordinated universal time, based on the current contact center time zone configuration.- Parameters:
localDateTime- Local date time- Returns:
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
convertTime
GregorianCalendar convertTime(GregorianCalendar dateTime, String originTimeZone, String destinationTimeZone) throws Exception, altitude.integrationServer.exceptions.ISException Converts the time from the specified time zone to another time zone.- Parameters:
dateTime- Time to convert.originTimeZone- Time zone of the specified time.destinationTimeZone- Time zone of the destination time.- Returns:
- The converted time.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
convertUtcTimeToLocal
GregorianCalendar convertUtcTimeToLocal(GregorianCalendar utcDateTime) throws Exception, altitude.integrationServer.exceptions.ISException Converts the coordinated universal time passed as argument to local time, based on the current contact center time zone configuration.- Parameters:
utcDateTime- UTC date time- Returns:
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
findAgents
AgentFindData[] findAgents(String agentNameSubstring, String agentFullNameSubstring, boolean onlyLoggedAgents, boolean onlyAgentsWithExtension, String[] onlyReadyInCampaigns) throws Exception, altitude.integrationServer.exceptions.ISException Find agents in the instance.- Parameters:
agentNameSubstring- Substring of the agent name.agentFullNameSubstring- Substring of the full agent name.onlyLoggedAgents- If true, only find logged agents.onlyAgentsWithExtension- If true, only find agents with extension.onlyReadyInCampaigns- Names of the campaigns that the agent must be ready.- Returns:
- An array of
AgentFindDataobjects. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
findAgents
AgentFindData[] findAgents(String agentNameSubstring, String agentFullNameSubstring, String loginGroup, boolean onlyLoggedAgents, boolean onlyAgentsWithExtension, String[] onlyReadyInCampaigns) throws Exception, altitude.integrationServer.exceptions.ISException Find agents in the instance.- Parameters:
agentNameSubstring- Substring of the agent name.agentFullNameSubstring- Substring of the full agent name.loginGroup- Login group in which the agent is logged in the switch. If specified, only find agents logged in that switch group.onlyLoggedAgents- If true, only find logged agents.onlyAgentsWithExtension- If true, only find agents with extension.onlyReadyInCampaigns- Names of the campaigns that the agent must be ready.- Returns:
- An array of
AgentFindDataobjects. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
forcedLogout
-
getAdditionalPhones
AdditionalPhoneData[] getAdditionalPhones() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the additional phones.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getAddress
-
getAgentInfoById
AgentInfo getAgentInfoById(int agentId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the agent info with the specified identifier.- Parameters:
agentId- Identifier of the agent.- Returns:
- The object
AgentInfo. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getAgentInfoByName
AgentInfo getAgentInfoByName(String agentName) throws Exception, altitude.integrationServer.exceptions.ISException Gets the agent info with the specified name.- Parameters:
agentName- Name of the agent.- Returns:
- The object
AgentInfo. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getAgentManager
The agent manager used to manage agents.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getAllowedOperations
InstanceCanDo getAllowedOperations() throws Exception, altitude.integrationServer.exceptions.ISExceptionOperations that can be performed in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getBusinessStatus
BusinessStatus getBusinessStatus(int scriptSessionId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the business status of the data transaction.- Parameters:
scriptSessionId- Identifier of the data transaction.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getCampaignById
-
getCampaignByName
-
getCampaignManager
ICampaignManager getCampaignManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe campaign manager used to manage campaigns.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getCampaignNames
-
getCampaigns
-
getContactProfileInProgressWorkflowCount
int getContactProfileInProgressWorkflowCount(int directoryId, int contactProfileId, String sql) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the contact profile in progress workflow process task.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.sql- SQL.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInProgressWorkflowCursor
IContactProfileInProgressWorkflowCursor getContactProfileInProgressWorkflowCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets an in progress workflow process task cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileInProgressWorkflowCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInProgressWorkflowCursors
IContactProfileInProgressWorkflowCursor[] getContactProfileInProgressWorkflowCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the contact profile in progress workflow process task cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInProgressWorkflowTableSchema
TableSchema getContactProfileInProgressWorkflowTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the contact profile in progress workflow.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInteractionHistoryCount
int getContactProfileInteractionHistoryCount(int directoryId, int contactProfileId, String sql) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the contact profile interaction history, without the outcomes of each interaction. Please use theIService.GetContactProfileInteractionHistoryCountmethod to get the count with outcomes.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.sql- SQL.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInteractionHistoryCursor
IContactProfileInteractionHistoryCursor getContactProfileInteractionHistoryCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile interaction history cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileInteractionHistoryCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInteractionHistoryCursors
IContactProfileInteractionHistoryCursor[] getContactProfileInteractionHistoryCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the contact profile interaction history cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileInteractionHistoryTableSchema
TableSchema getContactProfileInteractionHistoryTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the contact profile interaction history.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedEmailCount
int getContactProfileQueuedEmailCount(int directoryId, int contactProfileId, String sql, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the contact profile queued email.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.sql- SQL.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedEmailCursor
IContactProfileQueuedEmailCursor getContactProfileQueuedEmailCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile queued email cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedEmailCursors
IContactProfileQueuedEmailCursor[] getContactProfileQueuedEmailCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the contact profile queued email cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedEmailTableSchema
TableSchema getContactProfileQueuedEmailTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the contact profile queued email.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedSocialCount
int getContactProfileQueuedSocialCount(int directoryId, int contactProfileId, String sql, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the contact profile queued social.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.sql- SQL.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedSocialCursor
IContactProfileQueuedSocialCursor getContactProfileQueuedSocialCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile queued social cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileQueuedSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedSocialCursors
IContactProfileQueuedSocialCursor[] getContactProfileQueuedSocialCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the contact profile queued social cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileQueuedSocialTableSchema
TableSchema getContactProfileQueuedSocialTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the contact profile queued social.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileScheduledContactCount
int getContactProfileScheduledContactCount(int directoryId, int contactProfileId, String sql) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the contact profile scheduled contact.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.sql- SQL.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileScheduledContactCursor
IContactProfileScheduledContactCursor getContactProfileScheduledContactCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile scheduled contact cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileScheduledContactCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileScheduledContactCursors
IContactProfileScheduledContactCursor[] getContactProfileScheduledContactCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the contact profile scheduled contact cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getContactProfileScheduledContactTableSchema
TableSchema getContactProfileScheduledContactTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the contact profile scheduled contact.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getCustomCallStatusList
CustomCallStatusData[] getCustomCallStatusList() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the custom call status list.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getCustomInteractionManager
ICustomInteractionManager getCustomInteractionManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe open media manager used to access the recordings.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getDirectoryManager
IDirectoryManager getDirectoryManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe directory manager used to manage directories.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getDocumentCursor
IDocumentCursor getDocumentCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Returns a document cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IDocumentCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getDocumentCursors
IDocumentCursor[] getDocumentCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the document cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getDocumentManager
IDocumentManager getDocumentManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe document manager used to manage documents.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getDocumentTableSchema
TableSchema getDocumentTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the document.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getEmailManager
The email manager used to decode emails encoded in the MIME format.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getEventAdapter
The event adapter that monitors the instance for events.Receives events from the instance, filters the events, only sends the selected events in order to reduce network traffic and applications workload.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getGdprManager
The GDPR manager used to manage GDPR.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInProgressWorkflowProcessTask
InProgressWorkflowProcessTask getInProgressWorkflowProcessTask(int inProgressWorkflowProcessTaskId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the in-progress workflow process task.- Parameters:
inProgressWorkflowProcessTaskId- Identifier of the in progress workflow process task.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInstanceManager
IInstanceManager getInstanceManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe instance manager used to manage this instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInstanceTimeZoneData
-
getIntegrationServer
IIntegrationServer getIntegrationServer() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe integration server associated to the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThread
InteractionThread getInteractionThread(long interactionThreadId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the interaction thread with the outcomes.- Parameters:
interactionThreadId- Identifier of the interaction thread.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadCount
int getInteractionThreadCount(int directoryId, int contactProfileId, String sql) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the interaction thread.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.sql- SQL.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadCursor
IInteractionThreadCursor getInteractionThreadCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile interaction thread cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IInteractionThreadCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadCursors
IInteractionThreadCursor[] getInteractionThreadCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the interaction thread cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadsByKey
InteractionThread[] getInteractionThreadsByKey(String interactionKey) throws Exception, altitude.integrationServer.exceptions.ISException Gets the interaction thread corresponding to the interaction key.- Parameters:
interactionKey- Identifier of the interaction.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadsByUcid
InteractionThread[] getInteractionThreadsByUcid(String ucid) throws Exception, altitude.integrationServer.exceptions.ISException Gets the interaction thread corresponding to the UCID.- Parameters:
ucid- UCID.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadScriptSession
InteractionThreadScriptSession getInteractionThreadScriptSession(long interactionThreadId, int scriptSessionId, int outcomeId, boolean fetchOutcomes) throws Exception, altitude.integrationServer.exceptions.ISException Gets information about a script session and the related interaction thread.- Parameters:
interactionThreadId- Identifier of the interaction thread.scriptSessionId- Identifier of the script session.outcomeId- Identifier of the outcomes.fetchOutcomes- Id true, get the outcomes.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadSegments
InteractionThreadSegment[] getInteractionThreadSegments(long interactionThreadId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the segments of a certain interaction thread.- Parameters:
interactionThreadId- Identifier of the interaction thread.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getInteractionThreadTableSchema
TableSchema getInteractionThreadTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of anInteractionThreadused in the Fetch of the InteractionThread cursor.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getKnowledgeBaseManager
IKnowledgeBaseManager getKnowledgeBaseManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe knowledge base manager used to manage categories and knowledge base documents.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getLocalTime
GregorianCalendar getLocalTime() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the local time of the contact center.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getLoggedAgent
-
getLogManager
The log manager used to manage logs.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getManualNotReadyReasons
ManualNotReadyReason[] getManualNotReadyReasons() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the list of not ready reasons that can be manually set by the agent.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getMediaById
-
getMediaByName
-
getMediaManager
The media manager used to manage medias.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getMedias
-
getMessageOfTheDay
-
getName
-
getNotReadyReasonNames
-
getOutboundRuleNames
-
getOutcomes
OutcomeData[] getOutcomes(int scriptSessionId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the outcomes of the specified data transaction.- Parameters:
scriptSessionId- Identifier of the data transaction.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getOxeSynchro
The OxeSynchro object used to synchronize objects with an OXE switch- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPendingWork
PendingWork getPendingWork(int pendingWorkId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the pending work.- Parameters:
pendingWorkId- Identifier of the pending work.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPendingWork
PendingWork getPendingWork(int pendingWorkId, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the pending work.- Parameters:
pendingWorkId- Identifier of the pending work.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPendingWorkCount
int getPendingWorkCount(String agentName, String sql, boolean onlyOpenedCampaigns, boolean onlyActivitiesWithAgent) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the pending work.- Parameters:
agentName- Name of the agent.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has pending works of campaigns that the agent has open.onlyActivitiesWithAgent- If true, include only activities that have an agent assigned.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPendingWorkCursor
IPendingWorkCursor getPendingWorkCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Returns a pending work cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IPendingWorkCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPendingWorkCursors
IPendingWorkCursor[] getPendingWorkCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the pending work cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPendingWorkTableSchema
TableSchema getPendingWorkTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the pending work.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPhoneScheduleRuleById
PhoneScheduleRuleData getPhoneScheduleRuleById(int phoneScheduleRuleId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the phone schedule rule.- Parameters:
phoneScheduleRuleId- Identifier of the peschedule phone rule.- Returns:
- The phone schedule rule.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPhoneScheduleRuleByName
PhoneScheduleRuleData getPhoneScheduleRuleByName(String phoneScheduleRuleName) throws Exception, altitude.integrationServer.exceptions.ISException Gets the phone schedule rule.- Parameters:
phoneScheduleRuleName- Name of the peschedule phone rule.- Returns:
- The phone schedule rule.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getPhoneScheduleRules
PhoneScheduleRuleData[] getPhoneScheduleRules() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the list of phone schedule rules.- Returns:
- An array with the names of the phone schedule rules.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedAgentPickUpTask
QueuedAgentPickUpTask getQueuedAgentPickUpTask(int queuedAgentPickUpTaskId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued agent pick up task.- Parameters:
queuedAgentPickUpTaskId- Identifier of the queued agent pick up task.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedAgentPickUpTask
QueuedAgentPickUpTask getQueuedAgentPickUpTask(int queuedAgentPickUpTaskId, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued agent pick up task.- Parameters:
queuedAgentPickUpTaskId- Identifier of the queued agent pick up task.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedAgentPickUpTaskCount
int getQueuedAgentPickUpTaskCount(String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the queued agent pick up task.- Parameters:
sql- SQL.onlyOpenedCampaigns- If true, the cursor only has workflow tasks of campaigns that the agent has open.onlyPickable- If true, the cursor only has workflow tasks that the agent can pick up.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedAgentPickUpTaskCursor
IQueuedAgentPickUpTaskCursor getQueuedAgentPickUpTaskCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a queued agent pick up task cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IQueuedAgentPickUpTaskCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedAgentPickUpTaskCursors
IQueuedAgentPickUpTaskCursor[] getQueuedAgentPickUpTaskCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the queued agent pick up task cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedAgentPickUpTaskTableSchema
TableSchema getQueuedAgentPickUpTaskTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the table schema of the queued agent pick up task.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmail
QueuedEmail getQueuedEmail(int queuedEmailId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued email.- Parameters:
queuedEmailId- Identifier of the queued email.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmail
QueuedEmail getQueuedEmail(int queuedEmailId, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued email.- Parameters:
queuedEmailId- Identifier of the queued email.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmailBase
QueuedEmailBase getQueuedEmailBase(int queuedEmailId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued email without contact profile and attributes.- Parameters:
queuedEmailId- Identifier of the queued email.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmailCount
int getQueuedEmailCount(String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the queued email.- Parameters:
sql- SQL.onlyOpenedCampaigns- If true, the cursor only has emails of campaigns that the agent has open.onlyPickable- If true, the cursor only has emails that the agent can pick up.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmailCursor
IQueuedEmailCursor getQueuedEmailCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a queued email cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmailCursors
IQueuedEmailCursor[] getQueuedEmailCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the queued email cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedEmailTableSchema
TableSchema getQueuedEmailTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the queued email.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedSocial
QueuedSocial getQueuedSocial(int queuedSocialId, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued social.- Parameters:
queuedSocialId- Identifier of the queued social.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedSocialBase
QueuedSocialBase getQueuedSocialBase(int queuedSocialId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the queued social without contact profile and attributes.- Parameters:
queuedSocialId- Identifier of the queued social.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedSocialCount
int getQueuedSocialCount(String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the queued social.- Parameters:
sql- SQL.onlyOpenedCampaigns- If true, the cursor only has socials of campaigns that the agent has open.onlyPickable- If true, the cursor only has socials that the agent can pick up.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedSocialCursor
IQueuedSocialCursor getQueuedSocialCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a queued social cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IQueuedSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedSocialCursors
IQueuedSocialCursor[] getQueuedSocialCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the queued social cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getQueuedSocialTableSchema
TableSchema getQueuedSocialTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the queued social.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getRecordingManager
IRecordingManager getRecordingManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe recording manager used to access the recordings.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getReportManager
IReportManager getReportManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe report manager used to manage reports.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getRoleManager
The role manager used to manage roles.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getScheduledContact
ScheduledContact getScheduledContact(int scheduledContactId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the scheduled contact.- Parameters:
scheduledContactId- Identifier of the scheduled contact.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSecure
-
getSentEmail
-
getSentEmail
SentEmail getSentEmail(long sentEmailId, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the sent email.- Parameters:
sentEmailId- Identifier of the sent email.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentEmailCount
int getSentEmailCount(String sql, boolean onlyOpenedCampaigns) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the sent email.- Parameters:
sql- SQL.onlyOpenedCampaigns- If true, the cursor only has emails of campaigns that the agent has open.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentEmailCursor
ISentEmailCursor getSentEmailCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a sent email cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
ISentEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentEmailCursors
ISentEmailCursor[] getSentEmailCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the sent email cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentEmailTableSchema
TableSchema getSentEmailTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the sent email.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentSocial
SentSocial getSentSocial(long sentSocialId, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException Gets the sent social.- Parameters:
sentSocialId- Identifier of the sent social.purposeFilter- Purpose filter.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentSocialCount
int getSentSocialCount(String sql, boolean onlyOpenedCampaigns) throws Exception, altitude.integrationServer.exceptions.ISException Gets the count of the sent social.- Parameters:
sql- SQL.onlyOpenedCampaigns- If true, the cursor only has socials of campaigns that the agent has open.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentSocialCursor
ISentSocialCursor getSentSocialCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a sent social cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
ISentSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentSocialCursors
ISentSocialCursor[] getSentSocialCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the sent social cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSentSocialTableSchema
TableSchema getSentSocialTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the sent social.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getServiceById
-
getServiceByName
-
getServiceManager
IServiceManager getServiceManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe service manager used to manage services.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getServiceNames
-
getServices
-
getSiteNames
-
getSkillProfile
SkillInProfile[] getSkillProfile(String skillProfileName) throws Exception, altitude.integrationServer.exceptions.ISException Gets the skills of a profile.- Parameters:
skillProfileName- Name of the skill profile.- Returns:
- The array of type
SkillInProfile. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSkillProfileNames
String[] getSkillProfileNames(boolean includeAutomaticallyCreated) throws Exception, altitude.integrationServer.exceptions.ISException Gets the skill profile names.- Parameters:
includeAutomaticallyCreated- If true, includes the automatically created skill profile names.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSkills
-
getSocialManager
ISocialManager getSocialManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe social manager used to manage socials.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getSqlRunner
The SQL runner used to make SQL operations.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getTeamManager
The team manager used to manage teams.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getTimeZoneData
-
getTimeZoneName
-
getTimeZoneNames
-
getUserDefinedEnumeratedField
EnumeratedField getUserDefinedEnumeratedField(int tableSchemaId, String enumeratedTypeName, String value) throws Exception, altitude.integrationServer.exceptions.ISException Gets the user-defined enumerated field.- Parameters:
tableSchemaId- Identifier of the table schema. This value can be retrieved fomIService.GetCampaignAttributesTableSchema,IService.GetActivityAttributesTableSchema, orIService.GetOutcomesTableSchema.enumeratedTypeName- Name of the enumerated type.value- Enumerated value.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getUserDefinedEnumeratedFieldCursor
IUserDefinedEnumeratedFieldCursor getUserDefinedEnumeratedFieldCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets an user defined enumerated field cursor open in the instance.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IUserDefinedEnumeratedFieldCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getUserDefinedEnumeratedFieldCursors
IUserDefinedEnumeratedFieldCursor[] getUserDefinedEnumeratedFieldCursors() throws Exception, altitude.integrationServer.exceptions.ISExceptionReturns the user defined enumerated field cursors open in the instance.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getUserDefinedEnumeratedFieldTableSchema
TableSchema getUserDefinedEnumeratedFieldTableSchema() throws Exception, altitude.integrationServer.exceptions.ISExceptionGets the table schema of the user-defined enumerated field.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getUtcTime
Gets the current coordinated universal time (UTC).- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getWorkflowManager
IWorkflowManager getWorkflowManager() throws Exception, altitude.integrationServer.exceptions.ISExceptionThe workflow manager used to manage workflows.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
isUserDefinedEnumeratedValue
boolean isUserDefinedEnumeratedValue(int tableSchemaId, String enumeratedTypeName, String value) throws Exception, altitude.integrationServer.exceptions.ISException Returns true if the value belongs to the user defined enumerated.- Parameters:
tableSchemaId- Identifier of the table schema. This value can be retrieved fomIService.GetCampaignAttributesTableSchema,IService.GetActivityAttributesTableSchema, orIService.GetOutcomesTableSchema.enumeratedTypeName- Name of the enumerated type.value- Enumerated value.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
logout
-
newContactProfileInProgressWorkflowCursor
IContactProfileInProgressWorkflowCursor newContactProfileInProgressWorkflowCursor(int directoryId, int contactProfileId, String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a contact profile in progress workflow process task cursor.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.- Returns:
- The
IContactProfileInProgressWorkflowCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newContactProfileInteractionHistoryCursor
IContactProfileInteractionHistoryCursor newContactProfileInteractionHistoryCursor(int directoryId, int contactProfileId, String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a contact profile interaction history cursor. TheInteractionThreadScriptSession.Outcomereturned by the cursor fetch have null values. Please use theIService.NewContactProfileInteractionHistoryCursormethod to fetch the outcomes.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.- Returns:
- The
IContactProfileInteractionHistoryCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newContactProfileQueuedEmailCursor
IContactProfileQueuedEmailCursor newContactProfileQueuedEmailCursor(int directoryId, int contactProfileId, String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a contact profile queued email cursor.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.- Returns:
- The
IContactProfileQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newContactProfileQueuedEmailCursor
IContactProfileQueuedEmailCursor newContactProfileQueuedEmailCursor(int directoryId, int contactProfileId, String[] columns, String sql, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a contact profile queued email cursor.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.purposeFilter- Purpose filter.- Returns:
- The
IContactProfileQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newContactProfileQueuedSocialCursor
IContactProfileQueuedSocialCursor newContactProfileQueuedSocialCursor(int directoryId, int contactProfileId, String[] columns, String sql, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a contact profile queued social cursor.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.purposeFilter- Purpose filter.- Returns:
- The
IContactProfileQueuedSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newContactProfileScheduledContactCursor
IContactProfileScheduledContactCursor newContactProfileScheduledContactCursor(int directoryId, int contactProfileId, String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a contact profile scheduled contact cursor.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.- Returns:
- The
IContactProfileScheduledContactCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newDocumentCursor
IDocumentCursor newDocumentCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a document cursor.- Parameters:
columns- Columns to fetch.sql- SQL.- Returns:
- The
IDocumentCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newInteractionThreadCursor
IInteractionThreadCursor newInteractionThreadCursor(int directoryId, int contactProfileId, String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens an interaction thread cursor.- Parameters:
directoryId- Identifier of the directory.contactProfileId- Identifier of the contact profile.columns- Columns to fetch.sql- SQL.- Returns:
- The
IInteractionThreadCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newPendingWorkCursor
IPendingWorkCursor newPendingWorkCursor(String agentName, String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyActivitiesWithAgent) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a pending work cursor.- Parameters:
agentName- Name of the agent.columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has pending works of campaigns that the agent has open.onlyActivitiesWithAgent- If true, include only activities that have an agent assigned.- Returns:
- The
IPendingWorkCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newPendingWorkCursor
IPendingWorkCursor newPendingWorkCursor(String agentName, String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyActivitiesWithAgent, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a pending work cursor.- Parameters:
agentName- Name of the agent.columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has pending works of campaigns that the agent has open.onlyActivitiesWithAgent- If true, include only activities that have an agent assigned.purposeFilter- Purpose filter.- Returns:
- The
IPendingWorkCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newQueuedAgentPickUpTaskCursor
IQueuedAgentPickUpTaskCursor newQueuedAgentPickUpTaskCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a queued agent pick up task cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has workflow tasks of campaigns that the agent has open.onlyPickable- If true, the cursor only has workflow tasks that the agent can pick up.- Returns:
- The
IQueuedAgentPickUpTaskCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newQueuedAgentPickUpTaskCursor
IQueuedAgentPickUpTaskCursor newQueuedAgentPickUpTaskCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a queued agent pick up task cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has workflow tasks of campaigns that the agent has open.onlyPickable- If true, the cursor only has workflow tasks that the agent can pick up.purposeFilter- Purpose filter.- Returns:
- The
IQueuedAgentPickUpTaskCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newQueuedEmailCursor
IQueuedEmailCursor newQueuedEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a queued email cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has emails of campaigns that the agent has open.onlyPickable- If true, the cursor only has emails that the agent can pick up.- Returns:
- The
IQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newQueuedEmailCursor
IQueuedEmailCursor newQueuedEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a queued email cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has emails of campaigns that the agent has open.onlyPickable- If true, the cursor only has emails that the agent can pick up.purposeFilter- Purpose filter.- Returns:
- The
IQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newQueuedSocialCursor
IQueuedSocialCursor newQueuedSocialCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, boolean onlyPickable, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a queued social cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has socials of campaigns that the agent has open.onlyPickable- If true, the cursor only has socials that the agent can pick up.purposeFilter- Purpose filter.- Returns:
- The
IQueuedSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newSentEmailCursor
ISentEmailCursor newSentEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a sent email cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has emails of campaigns that the agent has open.- Returns:
- The
ISentEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newSentEmailCursor
ISentEmailCursor newSentEmailCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a sent email cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has emails of campaigns that the agent has open.purposeFilter- Purpose filter.- Returns:
- The
ISentEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newSentSocialCursor
ISentSocialCursor newSentSocialCursor(String[] columns, String sql, boolean onlyOpenedCampaigns, PurposeFilter purposeFilter) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens a sent social cursor.- Parameters:
columns- Columns to fetch.sql- SQL.onlyOpenedCampaigns- If true, the cursor only has socials of campaigns that the agent has open.purposeFilter- Purpose filter.- Returns:
- The
ISentSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
newUserDefinedEnumeratedFieldCursor
IUserDefinedEnumeratedFieldCursor newUserDefinedEnumeratedFieldCursor(int tableSchemaId, String enumeratedTypeName, String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Opens an user defined enumerated field cursor.- Parameters:
tableSchemaId- Identifier of the table schema.enumeratedTypeName- Name of the enumerated type.columns- Columns to fetch.sql- SQL.- Returns:
- The
IUserDefinedEnumeratedFieldCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
pingReply
-
setNewInteractionThreadsMedia
void setNewInteractionThreadsMedia(String interactionKey, String mediaName) throws Exception, altitude.integrationServer.exceptions.ISException Sets the media of the future threads created in the context of a certain interaction, as a result of an Enqueue, Divert, BlindTransfer, Extend/Transfer operations, for example.- Parameters:
interactionKey- The interaction key.mediaName- Name of the media.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
setRecorderKey
void setRecorderKey(int agentId, int sessionId, String key, int recorderType) throws Exception, altitude.integrationServer.exceptions.ISException Sets the recording key.- Parameters:
agentId- Identifier of the agent being recorded.sessionId- Identifier of the session being recorded.key- Unique recording key.recorderType- Type of recorder used.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
setSecurityToken
void setSecurityToken(String token) throws Exception, altitude.integrationServer.exceptions.ISException Notifies a new access token to IntegrationServer. This method should be used by applications that login the agent using the OpenIdConnect authentication type whenever an access token is renewed. The IntegrationServer requires the access token to automatically relogin the agent in the context of the recovery mechanism.- Parameters:
token- Access token that has been renewed.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetAgentInfoById
AgentInfo tryGetAgentInfoById(int agentId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the agent info with the specified identifier or null if the agent does not exist.- Parameters:
agentId- Identifier of the agent.- Returns:
- The object
AgentInfo. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetAgentInfoByName
AgentInfo tryGetAgentInfoByName(String agentName) throws Exception, altitude.integrationServer.exceptions.ISException Gets the agent info with the specified name or null if the agent does not exist.- Parameters:
agentName- Name of the agent.- Returns:
- The object
AgentInfo. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetCampaignById
ICampaign tryGetCampaignById(int campaignId) throws Exception, altitude.integrationServer.exceptions.ISException Gets the campaign with the specified identifier or null if the campaign does not exist.- Parameters:
campaignId- Identifier of the campaign.- Returns:
- The object
ICampaign. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetCampaignByName
ICampaign tryGetCampaignByName(String campaignName) throws Exception, altitude.integrationServer.exceptions.ISException Gets the campaign with the specified name or null if the campaign does not exist.- Parameters:
campaignName- Name of the campaign.- Returns:
- The object
ICampaign. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetContactProfileInProgressWorkflowCursor
IContactProfileInProgressWorkflowCursor tryGetContactProfileInProgressWorkflowCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets an in progress workflow process task cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileInProgressWorkflowCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetContactProfileInteractionHistoryCursor
IContactProfileInteractionHistoryCursor tryGetContactProfileInteractionHistoryCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile interaction history cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileInteractionHistoryCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetContactProfileQueuedEmailCursor
IContactProfileQueuedEmailCursor tryGetContactProfileQueuedEmailCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile queued email cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetContactProfileQueuedSocialCursor
IContactProfileQueuedSocialCursor tryGetContactProfileQueuedSocialCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile queued social cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileQueuedSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetContactProfileScheduledContactCursor
IContactProfileScheduledContactCursor tryGetContactProfileScheduledContactCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a contact profile scheduled contact cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IContactProfileScheduledContactCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetDocumentCursor
IDocumentCursor tryGetDocumentCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Returns a document cursor open in the instance or null if the cursor does not exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IDocumentCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetInteractionThreadCursor
IInteractionThreadCursor tryGetInteractionThreadCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a interaction thread cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IInteractionThreadCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetPendingWorkCursor
IPendingWorkCursor tryGetPendingWorkCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Returns a pending work cursor open in the instance or null if the cursor does not exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IPendingWorkCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetQueuedAgentPickUpTaskCursor
IQueuedAgentPickUpTaskCursor tryGetQueuedAgentPickUpTaskCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a queued agent pick up task cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IQueuedAgentPickUpTaskCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetQueuedEmailCursor
IQueuedEmailCursor tryGetQueuedEmailCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a queued email cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IQueuedEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetQueuedSocialCursor
IQueuedSocialCursor tryGetQueuedSocialCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a queued social cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IQueuedSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetSentEmailCursor
ISentEmailCursor tryGetSentEmailCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a sent email cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
ISentEmailCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetSentSocialCursor
ISentSocialCursor tryGetSentSocialCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a sent social cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
ISentSocialCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetServiceById
IService tryGetServiceById(int serviceId) throws Exception, altitude.integrationServer.exceptions.ISException Gets a specific service or null if the service does not exist.- Parameters:
serviceId- Identifier of the service.- Returns:
- The object
IService. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetServiceByName
IService tryGetServiceByName(String serviceName) throws Exception, altitude.integrationServer.exceptions.ISException Gets a specific service or null if the service does not exist.- Parameters:
serviceName- Name of the service.- Returns:
- The object
IService. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
tryGetUserDefinedEnumeratedFieldCursor
IUserDefinedEnumeratedFieldCursor tryGetUserDefinedEnumeratedFieldCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException Gets an user defined enumerated field cursor open in the instance or null if it doesn't exist.- Parameters:
cursorId- Identifier of the cursor.- Returns:
- The
IUserDefinedEnumeratedFieldCursorcursor. - Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-