OSID Logo
OSID Specifications
tracking rules package
Version 3.0.0
Interfaceosid.tracking.rules.TrackingRulesManager
Implementsosid.OsidManager
osid.tracking.rules.TrackingRulesProfile
Used Byosid.tracking.TrackingManager
Description

The tracking rules manager provides access to tracking rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • QueueEnablerLookupSession : a session to retrieve queue enablers
  • QueueEnablerQuerySession : a session to query for queue enablers
  • QueueEnablerSearchSession : a session to search for queue enablers
  • QueueEnablerAdminSession : a session to create and delete queue enablers
  • QueueEnablerNotificationSession : a session to receive notifications pertaining to queue enabler changes
  • QueueEnablerFrontOfficeSession : a session to look up queue enabler front office mappings
  • QueueEnablerFrontOfficeAssignmentSession : a session to manage queue enabler to front office mappings
  • QueueEnablerSmartFrontOfficeSession : a session to manage dynamic front offices of queue enablers
  • QueueEnablerRuleLookupSession : a session to look up queue enablers to queue mappings
  • QueueEnablerRuleApplicationSession: a session to apply queue enablers to queues
  • QueueConstrainerLookupSession : a session to retrieve queue constrainer
  • QueueConstrainerQuerySession : a session to query for queue constrainer
  • QueueConstrainerSearchSession : a session to search for queue constrainer
  • QueueConstrainerAdminSession : a session to create and delete queue constrainer
  • QueueConstrainerNotificationSession : a session to receive notifications pertaining to queue constrainer changes
  • QueueConstrainerFrontOfficeSession : a session to look up queue constrainer front office mappings
  • QueueConstrainerFrontOfficeAssignmentSession : a session to manage queue constrainer to front office mappings
  • QueueConstrainerSmartFrontOfficeSession : a session to manage dynamic front office of queue constrainer
  • QueueConstrainerRuleLookupSession : a session to look up queue constrainer to queue mappings
  • QueueConstrainerRuleApplicationSession : a session to apply queue constrainer to queues
  • QueueConstrainerEnablerLookupSession : a session to retrieve queue constrainer enablers
  • QueueConstrainerEnablerQuerySession : a session to query for queue constrainer enablers
  • QueueConstrainerEnablerSearchSession : a session to search for queue constrainer enablers
  • QueueConstrainerEnablerAdminSession : a session to create and delete queue constrainer enablers
  • QueueConstrainerEnablerNotificationSession : a session to receive notifications pertaining to queue constrainer enabler changes
  • QueueConstrainerEnablerFrontOfficeSession : a session to look up queue constrainer enabler front office mappings
  • QueueConstrainerEnablerFrontOfficeAssignmentSession : a session to manage queue constrainer enabler to front office mappings
  • QueueConstrainerEnablerSmartFrontOfficeSession : a session to manage dynamic front office of queue constrainer enablers
  • QueueConstrainerEnableRuleLookupSession : a session to look up queue constrainer enabler mappings
  • QueueConstrainerEnablerRuleApplicationSession : a session to apply queue constrainer enablers
  • QueueProcessorLookupSession : a session to retrieve queue processor
  • QueueProcessorQuerySession : a session to query for queue processor
  • QueueProcessorSearchSession : a session to search for queue processor
  • QueueProcessorAdminSession : a session to create and delete queue processor
  • QueueProcessorNotificationSession : a session to receive notifications pertaining to queue processor changes
  • QueueProcessorFrontOfficeSession : a session to look up queue processor front office mappings
  • QueueProcessorFrontOfficeAssignmentSession : a session to manage queue processor to front office mappings
  • QueueProcessorSmartFrontOfficeSession : a session to manage dynamic front office of queue processor
  • QueueProcessorRuleLookupSession : a session to look up queue processor to queue mappings
  • QueueProcessorRuleApplicationSession : a session to apply queue processor to queues
  • QueueProcessorEnablerLookupSession : a session to retrieve queue processor enablers
  • QueueProcessorEnablerQuerySession : a session to query for queue processor enablers
  • QueueProcessorEnablerSearchSession : a session to search for queue processor enablers
  • QueueProcessorEnablerAdminSession : a session to create and delete queue processor enablers
  • QueueProcessorEnablerNotificationSession : a session to receive notifications pertaining to queue processor enabler changes
  • QueueProcessorEnablerFrontOfficeSession : a session to look up queue processor enabler front office mappings
  • QueueProcessorEnablerFrontOfficeAssignmentSession : a session to manage queue processor enabler to front office mappings
  • QueueProcessorEnablerSmartFrontOfficeSession : a session to manage dynamic front office of queue processor enablers
  • QueueProcessorEnablerRuleLookupSession : a session to look up queue processor enabler mappings
  • QueueProcessorEnablerRuleApplicationSession : a session to apply queue processor enablers
MethodgetQueueEnablerLookupSession
Description

Gets the OsidSession associated with the queue enabler lookup service.

Returnosid.tracking.rules.QueueEnablerLookupSessiona QueueEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerLookup() is true .
MethodgetQueueEnablerLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler lookup service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerLookupSessiona QueueEnablerLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerLookup() and supportsVisibleFederation() are true .
MethodgetQueueEnablerQuerySession
Description

Gets the OsidSession associated with the queue enabler query service.

Returnosid.tracking.rules.QueueEnablerQuerySessiona QueueEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerQuery() is true .
MethodgetQueueEnablerQuerySessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler query service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerQuerySessiona QueueEnablerQuerySession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerQuery() and supportsVisibleFederation() are true .
MethodgetQueueEnablerSearchSession
Description

Gets the OsidSession associated with the queue enabler search service.

Returnosid.tracking.rules.QueueEnablerSearchSessiona QueueEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerSearch() is true .
MethodgetQueueEnablerSearchSessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler search service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerSearchSessiona QueueEnablerSearchSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerSearch() and supportsVisibleFederation() are true .
MethodgetQueueEnablerAdminSession
Description

Gets the OsidSession associated with the queue enabler administration service.

Returnosid.tracking.rules.QueueEnablerAdminSessiona QueueEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerAdmin() is true .
MethodgetQueueEnablerAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler administration service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerAdminSessiona QueueEnablerAdminSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerAdmin() and supportsVisibleFederation() are true .
MethodgetQueueEnablerNotificationSession
Description

Gets the OsidSession associated with the queue enabler notification service.

Parametersosid.tracking.rules.QueueEnablerReceiverqueueEnablerReceiverthe notification callback
Returnosid.tracking.rules.QueueEnablerNotificationSessiona QueueEnablerNotificationSession
ErrorsNULL_ARGUMENTqueueReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerNotification() is true .
MethodgetQueueEnablerNotificationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler notification service for the given front office.

Parametersosid.tracking.rules.QueueEnablerReceiverqueueEnablerReceiverthe notification callback
osid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerNotificationSessiona QueueEnablerNotificationSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTqueueEnablerReceiver or frontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerNotification() and supportsVisibleFederation() are true .
MethodgetQueueEnablerFrontOfficeSession
Description

Gets the OsidSession to lookup queue enabler/front office mappings.

Returnosid.tracking.rules.QueueEnablerFrontOfficeSessiona QueueEnablerFrontOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerFrontOffice() is true .
MethodgetQueueEnablerFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning queue enablers to front offices.

Returnosid.tracking.rules.QueueEnablerFrontOfficeAssignmentSessiona QueueEnablerFrontOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerFrontOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerFrontOfficeAssignment() is true .
MethodgetQueueEnablerSmartFrontOfficeSession
Description

Gets the OsidSession to manage queue enabler smart front offices.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerSmartFrontOfficeSessiona QueueEnablerSmartFrontOfficeSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerSmartFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerSmartFrontOffice() is true .
MethodgetQueueEnablerRuleLookupSession
Description

Gets the OsidSession associated with the queue enabler queue mapping lookup service for looking up the rules applied to a queue.

Returnosid.tracking.rules.QueueEnablerRuleLookupSessiona QueueEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerRuleLookup() is true .
MethodgetQueueEnablerRuleLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler mapping lookup service for the given front office for looking up rules applied to a queue.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerRuleLookupSessiona QueueEnablerRuleLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetQueueEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the queue constrainer assignment service to apply to queues.

Returnosid.tracking.rules.QueueEnablerRuleApplicationSessiona QueueEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerRuleApplication() is true .
MethodgetQueueEnablerRuleApplicationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue enabler assignment service for the given front office to apply to queues.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueEnablerRuleApplicationSessiona QueueEnablerRuleApplicationSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueEnablerRuleApplication() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerLookupSession
Description

Gets the OsidSession associated with the queue constrainer lookup service.

Returnosid.tracking.rules.QueueConstrainerLookupSessiona QueueConstrainerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerLookup() is true .
MethodgetQueueConstrainerLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer lookup service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerLookupSessiona QueueConstrainerLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerLookup() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerQuerySession
Description

Gets the OsidSession associated with the queue constrainer query service.

Returnosid.tracking.rules.QueueConstrainerQuerySessiona QueueConstrainerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerQuery() is true .
MethodgetQueueConstrainerQuerySessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer query service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerQuerySessiona QueueConstrainerQuerySession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerQuery() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerSearchSession
Description

Gets the OsidSession associated with the queue constrainer search service.

Returnosid.tracking.rules.QueueConstrainerSearchSessiona QueueConstrainerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerSearch() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerSearch() is true .
MethodgetQueueConstrainerSearchSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer earch service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerSearchSessiona QueueConstrainerSearchSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerSearch() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerAdminSession
Description

Gets the OsidSession associated with the queue constrainer administration service.

Returnosid.tracking.rules.QueueConstrainerAdminSessiona QueueConstrainerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerAdmin() is true .
MethodgetQueueConstrainerAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer administration service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerAdminSessiona QueueConstrainerAdminSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerAdmin() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerNotificationSession
Description

Gets the OsidSession associated with the queue constrainer notification service.

Parametersosid.tracking.rules.QueueConstrainerReceiverqueueConstrainerReceiverthe notification callback
Returnosid.tracking.rules.QueueConstrainerNotificationSessiona QueueConstrainerNotificationSession
ErrorsNULL_ARGUMENTqueueConstrainerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerNotification() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerNotification() is true .
MethodgetQueueConstrainerNotificationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer notification service for the given front office.

Parametersosid.tracking.rules.QueueConstrainerReceiverqueueConstrainerReceiverthe notification callback
osid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerNotificationSessiona QueueConstrainerNotificationSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTqueueConstrainerReceiver or frontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerNotification() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerFrontOfficeSession
Description

Gets the OsidSession to lookup queue constrainer/office mappings for queue constrainers.

Returnosid.tracking.rules.QueueConstrainerFrontOfficeSessiona QueueConstrainerFrontOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerFrontOffice() is true .
MethodgetQueueConstrainerFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning queue constrainer to front office.

Returnosid.tracking.rules.QueueConstrainerFrontOfficeAssignmentSessiona QueueConstrainerFrontOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerFrontOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerFrontOfficeAssignment() is true .
MethodgetQueueConstrainerSmartFrontOfficeSession
Description

Gets the OsidSession to manage queue constrainer smart front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerSmartFrontOfficeSessiona QueueConstrainerSmartFrontOfficeSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerSmartFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerSmartFrontOffice() is true .
MethodgetQueueConstrainerRuleLookupSession
Description

Gets the OsidSession associated with the queue constrainer mapping lookup service for looking up the rules applied to a queue.

Returnosid.tracking.rules.QueueConstrainerRuleLookupSessiona QueueConstrainerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerRuleLookup() is true .
MethodgetQueueConstrainerRuleLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer mapping lookup service for the given front office for looking up rules applied to a queue.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerRuleLookupSessiona QueueConstrainerRuleLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerRuleLookup() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerRuleApplicationSession
Description

Gets the OsidSession associated with the queue constrainer assignment service to apply to queues.

Returnosid.tracking.rules.QueueConstrainerRuleApplicationSessiona QueueConstrainerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerRuleApplication() is true .
MethodgetQueueConstrainerRuleApplicationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer assignment service for the given front office to apply to queues.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerRuleApplicationSessiona QueueConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerRuleApplication() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerLookupSession
Description

Gets the OsidSession associated with the queue constrainer enabler lookup service.

Returnosid.tracking.rules.QueueConstrainerEnablerLookupSessiona QueueConstrainerEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerLookup() is true .
MethodgetQueueConstrainerEnablerLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enabler lookup service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerLookupSessiona QueueConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerLookup() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerQuerySession
Description

Gets the OsidSession associated with the queue constrainer enabler query service.

Returnosid.tracking.rules.QueueConstrainerEnablerQuerySessiona QueueConstrainerEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerQuery() is true .
MethodgetQueueConstrainerEnablerQuerySessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enabler query service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerQuerySessiona QueueConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerQuery() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerSearchSession
Description

Gets the OsidSession associated with the queue constrainer enabler search service.

Returnosid.tracking.rules.QueueConstrainerEnablerSearchSessiona QueueConstrainerEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerSearch() is true .
MethodgetQueueConstrainerEnablerSearchSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enablers earch service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerSearchSessiona QueueConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerSearch() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerAdminSession
Description

Gets the OsidSession associated with the queue constrainer enabler administration service.

Returnosid.tracking.rules.QueueConstrainerEnablerAdminSessiona QueueConstrainerEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerAdmin() is true .
MethodgetQueueConstrainerEnablerAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enabler administration service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerAdminSessiona QueueConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerAdmin() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerNotificationSession
Description

Gets the OsidSession associated with the queue constrainer enabler notification service.

Parametersosid.tracking.rules.QueueConstrainerEnablerReceiverqueueConstrainerEnablerReceiverthe notification callback
Returnosid.tracking.rules.QueueConstrainerEnablerNotificationSessiona QueueConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENTqueueConstrainerEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerNotification() is true .
MethodgetQueueConstrainerEnablerNotificationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enabler notification service for the given front office.

Parametersosid.tracking.rules.QueueConstrainerEnablerReceiverqueueConstrainerEnablerReceiverthe notification callback
osid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerNotificationSessiona QueueConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTqueueConstrainerEnablerReceiver or frontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerNotification() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerFrontOfficeSession
Description

Gets the OsidSession to lookup queue constrainer enabler/office mappings for queue constrainer enablers.

Returnosid.tracking.rules.QueueConstrainerEnablerFrontOfficeSessiona QueueConstrainerEnablerFrontOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerFrontOffice() is true .
MethodgetQueueConstrainerEnablerFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning queue constrainer enablers to front office.

Returnosid.tracking.rules.QueueConstrainerEnablerFrontOfficeAssignmentSessiona QueueConstrainerEnablerFrontOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerFrontOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerFrontOfficeAssignment() is true .
MethodgetQueueConstrainerEnablerSmartFrontOfficeSession
Description

Gets the OsidSession to manage queue constrainer enabler smart front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerSmartFrontOfficeSessiona QueueConstrainerEnablerSmartFrontOfficeSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerSmartFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerSmartFrontOffice() is true .
MethodgetQueueConstrainerEnablerRuleLookupSession
Description

Gets the OsidSession associated with the queue constrainer enabler mapping lookup service.

Returnosid.tracking.rules.QueueConstrainerEnablerRuleLookupSessiona QueueConstrainerEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerRuleLookup() is true .
MethodgetQueueConstrainerEnablerRuleLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enabler mapping lookup service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerRuleLookupSessiona QueueConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetQueueConstrainerEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the queue constrainer enabler assignment service.

Returnosid.tracking.rules.QueueConstrainerEnablerRuleApplicationSessiona QueueConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerRuleApplication() is true .
MethodgetQueueConstrainerEnablerRuleApplicationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue constrainer enabler assignment service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueConstrainerEnablerRuleApplicationSessiona QueueConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true .
MethodgetQueueProcessorLookupSession
Description

Gets the OsidSession associated with the queue processor lookup service.

Returnosid.tracking.rules.QueueProcessorLookupSessiona QueueProcessorLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorLookup() is true .
MethodgetQueueProcessorLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor lookup service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorLookupSessiona QueueProcessorLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorLookup() and supportsVisibleFederation() are true .
MethodgetQueueProcessorQuerySession
Description

Gets the OsidSession associated with the queue processor query service.

Returnosid.tracking.rules.QueueProcessorQuerySessiona QueueProcessorQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorQuery() is true .
MethodgetQueueProcessorQuerySessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor query service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorQuerySessiona QueueProcessorQuerySession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorQuery() and supportsVisibleFederation() are true .
MethodgetQueueProcessorSearchSession
Description

Gets the OsidSession associated with the queue processor search service.

Returnosid.tracking.rules.QueueProcessorSearchSessiona QueueProcessorSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorSearch() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorSearch() is true .
MethodgetQueueProcessorSearchSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor earch service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorSearchSessiona QueueProcessorSearchSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorSearch() and supportsVisibleFederation() are true .
MethodgetQueueProcessorAdminSession
Description

Gets the OsidSession associated with the queue processor administration service.

Returnosid.tracking.rules.QueueProcessorAdminSessiona QueueProcessorAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorAdmin() is true .
MethodgetQueueProcessorAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor administration service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorAdminSessiona QueueProcessorAdminSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorAdmin() and supportsVisibleFederation() are true .
MethodgetQueueProcessorNotificationSession
Description

Gets the OsidSession associated with the queue processor notification service.

Parametersosid.tracking.rules.QueueProcessorReceiverqueueProcessorReceiverthe notification callback
Returnosid.tracking.rules.QueueProcessorNotificationSessiona QueueProcessorNotificationSession
ErrorsNULL_ARGUMENTqueueProcessorReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorNotification() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorNotification() is true .
MethodgetQueueProcessorNotificationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor notification service for the given front office.

Parametersosid.tracking.rules.QueueProcessorReceiverqueueProcessorReceiverthe notification callback
osid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorNotificationSessiona QueueProcessorNotificationSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTqueueProcessorReceiver or frontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorNotification() and supportsVisibleFederation() are true .
MethodgetQueueProcessorFrontOfficeSession
Description

Gets the OsidSession to lookup queue processor/office mappings for queue processors.

Returnosid.tracking.rules.QueueProcessorFrontOfficeSessiona QueueProcessorFrontOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorFrontOffice() is true .
MethodgetQueueProcessorFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning queue processor to front office.

Returnosid.tracking.rules.QueueProcessorFrontOfficeAssignmentSessiona QueueProcessorFrontOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorFrontOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorFrontOfficeAssignment() is true .
MethodgetQueueProcessorSmartFrontOfficeSession
Description

Gets the OsidSession to manage queue processor smart front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorSmartFrontOfficeSessiona QueueProcessorSmartFrontOfficeSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorSmartFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorSmartFrontOffice() is true .
MethodgetQueueProcessorRuleLookupSession
Description

Gets the OsidSession associated with the queue processor mapping lookup service for looking up the rules applied to a queue.

Returnosid.tracking.rules.QueueProcessorRuleLookupSessiona QueueProcessorRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorRuleLookup() is true .
MethodgetQueueProcessorRuleLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor mapping lookup service for the given front office for looking up rules applied to a queue.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorRuleLookupSessiona QueueProcessorRuleLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorRuleLookup() and supportsVisibleFederation() are true .
MethodgetQueueProcessorRuleApplicationSession
Description

Gets the OsidSession associated with the queue processor assignment service.

Returnosid.tracking.rules.QueueProcessorRuleApplicationSessiona QueueProcessorRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorRuleApplication() is true .
MethodgetQueueProcessorRuleApplicationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor assignment service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorRuleApplicationSessiona QueueProcessorRuleApplicationSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorRuleApplication() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerLookupSession
Description

Gets the OsidSession associated with the queue processor enabler lookup service.

Returnosid.tracking.rules.QueueProcessorEnablerLookupSessiona QueueProcessorEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerLookup() is true .
MethodgetQueueProcessorEnablerLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enabler lookup service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerLookupSessiona QueueProcessorEnablerLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerLookup() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerQuerySession
Description

Gets the OsidSession associated with the queue processor enabler query service.

Returnosid.tracking.rules.QueueProcessorEnablerQuerySessiona QueueProcessorEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerQuery() is true .
MethodgetQueueProcessorEnablerQuerySessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enabler query service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerQuerySessiona QueueProcessorEnablerQuerySession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerQuery() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerSearchSession
Description

Gets the OsidSession associated with the queue processor enabler search service.

Returnosid.tracking.rules.QueueProcessorEnablerSearchSessiona QueueProcessorEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerSearch() is true .
MethodgetQueueProcessorEnablerSearchSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enablers earch service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerSearchSessiona QueueProcessorEnablerSearchSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerSearch() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerAdminSession
Description

Gets the OsidSession associated with the queue processor enabler administration service.

Returnosid.tracking.rules.QueueProcessorEnablerAdminSessiona QueueProcessorEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerAdmin() is true .
MethodgetQueueProcessorEnablerAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enabler administration service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerAdminSessiona QueueProcessorEnablerAdminSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerAdmin() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerNotificationSession
Description

Gets the OsidSession associated with the queue processor enabler notification service.

Parametersosid.tracking.rules.QueueProcessorEnablerReceiverqueueProcessorEnablerReceiverthe notification callback
Returnosid.tracking.rules.QueueProcessorEnablerNotificationSessiona QueueProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENTqueueProcessorEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerNotification() is true .
MethodgetQueueProcessorEnablerNotificationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enabler notification service for the given front office.

Parametersosid.tracking.rules.QueueProcessorEnablerReceiverqueueProcessorEnablerReceiverthe notification callback
osid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerNotificationSessiona QueueProcessorEnablerNotificationSession
ErrorsNOT_FOUNDno front office found by the given Id
NULL_ARGUMENTqueueProcessorEnablerReceiver or frontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerNotification() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerFrontOfficeSession
Description

Gets the OsidSession to lookup queue processor enabler/office mappings for queue processor enablers.

Returnosid.tracking.rules.QueueProcessorEnablerFrontOfficeSessiona QueueProcessorEnablerFrontOfficeSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerFrontOffice() is true .
MethodgetQueueProcessorEnablerFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning queue processor enablers to front office.

Returnosid.tracking.rules.QueueProcessorEnablerFrontOfficeAssignmentSessiona QueueProcessorEnablerFrontOfficeAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerFrontOfficeAssignment() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerFrontOfficeAssignment() is true .
MethodgetQueueProcessorEnablerSmartFrontOfficeSession
Description

Gets the OsidSession to manage queue processor enabler smart front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerSmartFrontOfficeSessiona QueueProcessorEnablerSmartFrontOfficeSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerSmartFrontOffice() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerSmartFrontOffice() is true .
MethodgetQueueProcessorEnablerRuleLookupSession
Description

Gets the OsidSession associated with the queue processor enabler mapping lookup service.

Returnosid.tracking.rules.QueueProcessorEnablerRuleLookupSessiona QueueProcessorEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerRuleLookup() is true .
MethodgetQueueProcessorEnablerRuleLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enabler mapping lookup service.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerRuleLookupSessiona QueueProcessorEnablerRuleLookupSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetQueueProcessorEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the queue processor enabler assignment service.

Returnosid.tracking.rules.QueueProcessorEnablerRuleApplicationSessiona QueueProcessorEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerRuleApplication() is true .
MethodgetQueueProcessorEnablerRuleApplicationSessionForFrontOffice
Description

Gets the OsidSession associated with the queue processor enabler assignment service for the given front office.

Parametersosid.id.IdfrontOfficeIdthe Id of the FrontOffice
Returnosid.tracking.rules.QueueProcessorEnablerRuleApplicationSessiona QueueProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUNDno FrontOffice found by the given Id
NULL_ARGUMENTfrontOfficeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueProcessorEnablerRuleApplication() and supportsVisibleFederation() are true .