Interface IEntityCursor
- All Superinterfaces:
ICursor, IDisposable, IEntity
- All Known Subinterfaces:
IAgentCursor, IAgentInCampaignOperationLogCursor, IAgentOperationLogCursor, ICampaignCursor, ICampaignOperationLogCursor, IConfigurationLogCursor, IConsentAuditCursor, IConsentCursor, IContactCursor, IContactHistoryCursor, IContactProfileCursor, IContactProfileFieldPrivacyCursor, IContactProfileGdprRequestCursor, IContactProfileInProgressWorkflowCursor, IContactProfileInteractionHistoryCursor, IContactProfileQueuedEmailCursor, IContactProfileQueuedSocialCursor, IContactProfileScheduledContactCursor, ICubeCursor, IDocumentCursor, IInstanceOperationLogCursor, IInteractionHistoryCursor, IInteractionThreadCursor, IKBDocumentCursor, IMediaCursor, IOxeSynchroDashboardCursor, IPendingWorkCursor, IPrivacyCategoryCursor, IPurposeCursor, IQueuedAgentPickUpTaskCursor, IQueuedEmailCursor, IQueuedSocialCursor, IRecordingCursor, IReportTemplateCursor, IRoleCursor, ISavedReportCursor, IScriptDocumentCursor, ISentEmailCursor, ISentSocialCursor, IServiceCursor, ISystemEventLogCursor, ITeamCursor, IUserDefinedEnumeratedFieldCursor, IWorkflowDefinitionCursor
Represents a cursor on an entity.
-
Method Summary
Modifier and TypeMethodDescriptionAttribute[][]fetchAsAttributes(int position, int numberOfRows) Fetches rows in the cursor and returns the rows fetched from the database as attributes.String[][]fetchAsValues(int position, int numberOfRows) Fetches rows in the cursor and returns the rows fetched from the database as values.Methods inherited from interface ICursor
close, closeOnIdleTimeout, closeOnSessionCleared, getId, getStateMethods inherited from interface IDisposable
addDisposedListener, removeDisposedListenerMethods inherited from interface IEntity
getUserContext, setUserContext
-
Method Details
-
fetchAsAttributes
Attribute[][] fetchAsAttributes(int position, int numberOfRows) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException Fetches rows in the cursor and returns the rows fetched from the database as attributes.- Parameters:
position- Index of the first row to fetch. The index is zero-based.numberOfRows- Number of rows to fetch.- Returns:
- The rows fetched from the database as attributes.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISExceptionaltitude.integrationServer.exceptions.ISSqlException
-
fetchAsValues
String[][] fetchAsValues(int position, int numberOfRows) throws Exception, altitude.integrationServer.exceptions.ISException Fetches rows in the cursor and returns the rows fetched from the database as values.- Parameters:
position- Index of the first row to fetch. The index is zero-based.numberOfRows- Number of rows to fetch.- Returns:
- The rows fetched from the database as values.
- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-