Interface TrackingRulesProxyManager

All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable, TrackingRulesProfile

public interface TrackingRulesProxyManager extends OsidProxyManager, TrackingRulesProfile

The tracking rules proxy manager provides access to tracking rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. 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 queuess
  • 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 queuess
  • 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
  • Method Details

    • getQueueEnablerLookupSession

      QueueEnablerLookupSession getQueueEnablerLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue enabler lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerLookup()} is {@code true} .
    • getQueueEnablerLookupSessionForFrontOffice

      QueueEnablerLookupSession getQueueEnablerLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueEnablerQuerySession

      QueueEnablerQuerySession getQueueEnablerQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue enabler query service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerQuery()} is {@code true} .
    • getQueueEnablerQuerySessionForFrontOffice

      QueueEnablerQuerySession getQueueEnablerQuerySessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler query service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerQuerySession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueEnablerSearchSession

      QueueEnablerSearchSession getQueueEnablerSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue enabler search service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerSearch()} is {@code true} .
    • getQueueEnablerSearchSessionForFrontOffice

      QueueEnablerSearchSession getQueueEnablerSearchSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler search service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerSearchSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueEnablerAdminSession

      QueueEnablerAdminSession getQueueEnablerAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue enabler administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerAdmin()} is {@code true} .
    • getQueueEnablerAdminSessionForFrontOffice

      QueueEnablerAdminSession getQueueEnablerAdminSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler administration service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerAdminSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueEnablerNotificationSession

      QueueEnablerNotificationSession getQueueEnablerNotificationSession(QueueEnablerReceiver queueEnablerReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue enabler notification service.
      Parameters:
      queueEnablerReceiver - the notification callback
      proxy - a proxy
      Returns:
      a QueueEnablerNotificationSession
      Throws:
      NullArgumentException - queueReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerNotification()} is {@code true} .
    • getQueueEnablerNotificationSessionForFrontOffice

      QueueEnablerNotificationSession getQueueEnablerNotificationSessionForFrontOffice(QueueEnablerReceiver queueEnablerReceiver, Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler notification service for the given front office.
      Parameters:
      queueEnablerReceiver - the notification callback
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerNotificationSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - queueEnablerReceiver,frontOfficeId , or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueEnablerFrontOfficeSession

      QueueEnablerFrontOfficeSession getQueueEnablerFrontOfficeSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup queue enabler/front office mappings.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerFrontOfficeSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerFrontOffice()} is {@code true} .
    • getQueueEnablerFrontOfficeAssignmentSession

      QueueEnablerFrontOfficeAssignmentSession getQueueEnablerFrontOfficeAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning queue enablers to front offices.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerFrontOfficeAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerFrontOfficeAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerFrontOfficeAssignment()} is {@code true} .
    • getQueueEnablerSmartFrontOfficeSession

      QueueEnablerSmartFrontOfficeSession getQueueEnablerSmartFrontOfficeSession(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage queue enabler smart front offices.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerSmartFrontOfficeSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerSmartFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerSmartFrontOffice()} is {@code true} .
    • getQueueEnablerRuleLookupSession

      QueueEnablerRuleLookupSession getQueueEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue enabler queue mapping lookup service for looking up the rules applied to a queue.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerRuleLookup()} is {@code true} .
    • getQueueEnablerRuleLookupSessionForFrontOffice

      QueueEnablerRuleLookupSession getQueueEnablerRuleLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler mapping lookup service for the given front office for looking up rules applied to a queue.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerRuleLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueEnablerRuleApplicationSession

      QueueEnablerRuleApplicationSession getQueueEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer assignment service to apply to queues.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueEnablerRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supports:OsidObject:EnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supports:OsidObject:EnablerRuleApplication()} is {@code true} .
    • getQueueEnablerRuleApplicationSessionForFrontOffice

      QueueEnablerRuleApplicationSession getQueueEnablerRuleApplicationSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue enabler assignment service for the given front office to apply to queues.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueEnablerRuleApplicationSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueEnablerEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerLookupSession

      QueueConstrainerLookupSession getQueueConstrainerLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerLookup()} is {@code true} .
    • getQueueConstrainerLookupSessionForFrontOffice

      QueueConstrainerLookupSession getQueueConstrainerLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerQuerySession

      QueueConstrainerQuerySession getQueueConstrainerQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer query service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerQuery()} is {@code true} .
    • getQueueConstrainerQuerySessionForFrontOffice

      QueueConstrainerQuerySession getQueueConstrainerQuerySessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer query service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerQuerySession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerSearchSession

      QueueConstrainerSearchSession getQueueConstrainerSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer search service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerSearch()} is {@code true} .
    • getQueueConstrainerSearchSessionForFrontOffice

      QueueConstrainerSearchSession getQueueConstrainerSearchSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer earch service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerSearchSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerAdminSession

      QueueConstrainerAdminSession getQueueConstrainerAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerAdmin()} is {@code true} .
    • getQueueConstrainerAdminSessionForFrontOffice

      QueueConstrainerAdminSession getQueueConstrainerAdminSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer administration service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerAdminSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerNotificationSession

      QueueConstrainerNotificationSession getQueueConstrainerNotificationSession(QueueConstrainerReceiver queueConstrainerReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer notification service.
      Parameters:
      queueConstrainerReceiver - the notification callback
      proxy - a proxy
      Returns:
      a QueueConstrainerNotificationSession
      Throws:
      NullArgumentException - queueConstrainerReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerNotification()} is {@code true} .
    • getQueueConstrainerNotificationSessionForFrontOffice

      QueueConstrainerNotificationSession getQueueConstrainerNotificationSessionForFrontOffice(QueueConstrainerReceiver queueConstrainerReceiver, Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer notification service for the given front office.
      Parameters:
      queueConstrainerReceiver - the notification callback
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerNotificationSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - queueConstrainerReceiver, frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerFrontOfficeSession

      QueueConstrainerFrontOfficeSession getQueueConstrainerFrontOfficeSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup queue constrainer/office mappings for queue constrainers.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerFrontOfficeSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerFrontOffice()} is {@code true} .
    • getQueueConstrainerFrontOfficeAssignmentSession

      QueueConstrainerFrontOfficeAssignmentSession getQueueConstrainerFrontOfficeAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning queue constrainer to front office.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerFrontOfficeAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerFrontOfficeAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerFrontOfficeAssignment()} is {@code true} .
    • getQueueConstrainerSmartFrontOfficeSession

      QueueConstrainerSmartFrontOfficeSession getQueueConstrainerSmartFrontOfficeSession(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage queue constrainer smart front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerSmartFrontOfficeSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerSmartFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerSmartFrontOffice()} is {@code true} .
    • getQueueConstrainerRuleLookupSession

      QueueConstrainerRuleLookupSession getQueueConstrainerRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer mapping lookup service for looking up the rules applied to ta queue.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerRuleLookup()} is {@code true} .
    • getQueueConstrainerRuleLookupSessionForFrontOffice

      QueueConstrainerRuleLookupSession getQueueConstrainerRuleLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer mapping lookup service for the given front office for looking up rules applied to a qeue.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerRuleLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerRuleApplicationSession

      QueueConstrainerRuleApplicationSession getQueueConstrainerRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer assignment service to apply to queues.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerRuleApplication()} is {@code true} .
    • getQueueConstrainerRuleApplicationSessionForFrontOffice

      QueueConstrainerRuleApplicationSession getQueueConstrainerRuleApplicationSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer assignment service for the given front office to apply to queues.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerRuleApplicationSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerLookupSession

      QueueConstrainerEnablerLookupSession getQueueConstrainerEnablerLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerLookup()} is {@code true} .
    • getQueueConstrainerEnablerLookupSessionForFrontOffice

      QueueConstrainerEnablerLookupSession getQueueConstrainerEnablerLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerQuerySession

      QueueConstrainerEnablerQuerySession getQueueConstrainerEnablerQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler query service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerQuery()} is {@code true} .
    • getQueueConstrainerEnablerQuerySessionForFrontOffice

      QueueConstrainerEnablerQuerySession getQueueConstrainerEnablerQuerySessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler query service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerQuerySession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerSearchSession

      QueueConstrainerEnablerSearchSession getQueueConstrainerEnablerSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler search service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerSearch()} is {@code true} .
    • getQueueConstrainerEnablerSearchSessionForFrontOffice

      QueueConstrainerEnablerSearchSession getQueueConstrainerEnablerSearchSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enablers earch service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerSearchSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerAdminSession

      QueueConstrainerEnablerAdminSession getQueueConstrainerEnablerAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerAdmin()} is {@code true} .
    • getQueueConstrainerEnablerAdminSessionForFrontOffice

      QueueConstrainerEnablerAdminSession getQueueConstrainerEnablerAdminSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler administration service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerAdminSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerNotificationSession

      QueueConstrainerEnablerNotificationSession getQueueConstrainerEnablerNotificationSession(QueueConstrainerEnablerReceiver queueConstrainerEnablerReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler notification service.
      Parameters:
      queueConstrainerEnablerReceiver - the notification callback
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerNotificationSession
      Throws:
      NullArgumentException - queueConstrainerEnablerReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerNotification()} is {@code true} .
    • getQueueConstrainerEnablerNotificationSessionForFrontOffice

      QueueConstrainerEnablerNotificationSession getQueueConstrainerEnablerNotificationSessionForFrontOffice(QueueConstrainerEnablerReceiver queueConstrainerEnablerReceiver, Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler notification service for the given front office.
      Parameters:
      queueConstrainerEnablerReceiver - the notification callback
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerNotificationSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - queueConstrainerEnablerReceiver, frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerFrontOfficeSession

      QueueConstrainerEnablerFrontOfficeSession getQueueConstrainerEnablerFrontOfficeSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup queue constrainer enabler/office mappings for queue constrainer enablers.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerFrontOfficeSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerFrontOffice()} is {@code true} .
    • getQueueConstrainerEnablerFrontOfficeAssignmentSession

      QueueConstrainerEnablerFrontOfficeAssignmentSession getQueueConstrainerEnablerFrontOfficeAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning queue constrainer enablers to front office.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerFrontOfficeAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerFrontOfficeAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerFrontOfficeAssignment()} is {@code true} .
    • getQueueConstrainerEnablerSmartFrontOfficeSession

      QueueConstrainerEnablerSmartFrontOfficeSession getQueueConstrainerEnablerSmartFrontOfficeSession(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage queue constrainer enabler smart front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerSmartFrontOfficeSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerSmartFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerSmartFrontOffice()} is {@code true} .
    • getQueueConstrainerEnablerRuleLookupSession

      QueueConstrainerEnablerRuleLookupSession getQueueConstrainerEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler mapping lookup service .
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerRuleLookup()} is {@code true} .
    • getQueueConstrainerEnablerRuleLookupSessionForFrontOffice

      QueueConstrainerEnablerRuleLookupSession getQueueConstrainerEnablerRuleLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler mapping lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerRuleLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueConstrainerEnablerRuleApplicationSession

      QueueConstrainerEnablerRuleApplicationSession getQueueConstrainerEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler assignment service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerRuleApplication()} is {@code true} .
    • getQueueConstrainerEnablerRuleApplicationSessionForFrontOffice

      QueueConstrainerEnablerRuleApplicationSession getQueueConstrainerEnablerRuleApplicationSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue constrainer enabler assignment service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueConstrainerEnablerRuleApplicationSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueConstrainerEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorLookupSession

      QueueProcessorLookupSession getQueueProcessorLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorLookup()} is {@code true} .
    • getQueueProcessorLookupSessionForFrontOffice

      QueueProcessorLookupSession getQueueProcessorLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorQuerySession

      QueueProcessorQuerySession getQueueProcessorQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor query service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorQuery()} is {@code true} .
    • getQueueProcessorQuerySessionForFrontOffice

      QueueProcessorQuerySession getQueueProcessorQuerySessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor query service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorQuerySession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorSearchSession

      QueueProcessorSearchSession getQueueProcessorSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor search service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorSearch()} is {@code true} .
    • getQueueProcessorSearchSessionForFrontOffice

      QueueProcessorSearchSession getQueueProcessorSearchSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor earch service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorSearchSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorAdminSession

      QueueProcessorAdminSession getQueueProcessorAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorAdmin()} is {@code true} .
    • getQueueProcessorAdminSessionForFrontOffice

      QueueProcessorAdminSession getQueueProcessorAdminSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor administration service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorAdminSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorNotificationSession

      QueueProcessorNotificationSession getQueueProcessorNotificationSession(QueueProcessorReceiver queueProcessorReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor notification service.
      Parameters:
      queueProcessorReceiver - the notification callback
      proxy - a proxy
      Returns:
      a QueueProcessorNotificationSession
      Throws:
      NullArgumentException - queueProcessorReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorNotification()} is {@code true} .
    • getQueueProcessorNotificationSessionForFrontOffice

      QueueProcessorNotificationSession getQueueProcessorNotificationSessionForFrontOffice(QueueProcessorReceiver queueProcessorReceiver, Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor notification service for the given front office.
      Parameters:
      queueProcessorReceiver - the notification callback
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorNotificationSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - queueProcessorReceiver, frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorFrontOfficeSession

      QueueProcessorFrontOfficeSession getQueueProcessorFrontOfficeSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup queue processor/office mappings for queue processors.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorFrontOfficeSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorFrontOffice()} is {@code true} .
    • getQueueProcessorFrontOfficeAssignmentSession

      QueueProcessorFrontOfficeAssignmentSession getQueueProcessorFrontOfficeAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning queue processor to front office.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorFrontOfficeAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorFrontOfficeAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorFrontOfficeAssignment()} is {@code true} .
    • getQueueProcessorSmartFrontOfficeSession

      QueueProcessorSmartFrontOfficeSession getQueueProcessorSmartFrontOfficeSession(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage queue processor smart front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorSmartFrontOfficeSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorSmartFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorSmartFrontOffice()} is {@code true} .
    • getQueueProcessorRuleLookupSession

      QueueProcessorRuleLookupSession getQueueProcessorRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor mapping lookup service for looking up the rules applied to a queue processor.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorRuleLookup()} is {@code true} .
    • getQueueProcessorRuleLookupSessionForFrontOffice

      QueueProcessorRuleLookupSession getQueueProcessorRuleLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor mapping lookup service for the given front office for looking up rules applied to a queue.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorRuleLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorRuleApplicationSession

      QueueProcessorRuleApplicationSession getQueueProcessorRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor assignment service to apply to queues.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorRuleApplication()} is {@code true} .
    • getQueueProcessorRuleApplicationSessionForFrontOffice

      QueueProcessorRuleApplicationSession getQueueProcessorRuleApplicationSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor assignment service for the given front office to apply to queues.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorRuleApplicationSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerLookupSession

      QueueProcessorEnablerLookupSession getQueueProcessorEnablerLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerLookup()} is {@code true} .
    • getQueueProcessorEnablerLookupSessionForFrontOffice

      QueueProcessorEnablerLookupSession getQueueProcessorEnablerLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enabler lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerQuerySession

      QueueProcessorEnablerQuerySession getQueueProcessorEnablerQuerySession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler query service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerQuerySession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerQuery()} is {@code true} .
    • getQueueProcessorEnablerQuerySessionForFrontOffice

      QueueProcessorEnablerQuerySession getQueueProcessorEnablerQuerySessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enabler query service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerQuerySession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerSearchSession

      QueueProcessorEnablerSearchSession getQueueProcessorEnablerSearchSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler search service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerSearchSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerSearch()} is {@code true} .
    • getQueueProcessorEnablerSearchSessionForFrontOffice

      QueueProcessorEnablerSearchSession getQueueProcessorEnablerSearchSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enablers earch service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerSearchSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerAdminSession

      QueueProcessorEnablerAdminSession getQueueProcessorEnablerAdminSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler administration service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerAdminSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerAdmin()} is {@code true} .
    • getQueueProcessorEnablerAdminSessionForFrontOffice

      QueueProcessorEnablerAdminSession getQueueProcessorEnablerAdminSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enabler administration service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerAdminSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerNotificationSession

      QueueProcessorEnablerNotificationSession getQueueProcessorEnablerNotificationSession(QueueProcessorEnablerReceiver queueProcessorEnablerReceiver, Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler notification service.
      Parameters:
      queueProcessorEnablerReceiver - the notification callback
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerNotificationSession
      Throws:
      NullArgumentException - queueProcessorEnablerReceiver or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerNotification()} is {@code true} .
    • getQueueProcessorEnablerNotificationSessionForFrontOffice

      QueueProcessorEnablerNotificationSession getQueueProcessorEnablerNotificationSessionForFrontOffice(QueueProcessorEnablerReceiver queueProcessorEnablerReceiver, Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enabler notification service for the given front office.
      Parameters:
      queueProcessorEnablerReceiver - the notification callback
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerNotificationSession
      Throws:
      NotFoundException - no front office found by the given Id
      NullArgumentException - queueProcessorEnablerReceiver, frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerFrontOfficeSession

      QueueProcessorEnablerFrontOfficeSession getQueueProcessorEnablerFrontOfficeSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession to lookup queue processor enabler/office mappings for queue processor enablers.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerFrontOfficeSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerFrontOffice()} is {@code true} .
    • getQueueProcessorEnablerFrontOfficeAssignmentSession

      QueueProcessorEnablerFrontOfficeAssignmentSession getQueueProcessorEnablerFrontOfficeAssignmentSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with assigning queue processor enablers to queue processors.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerFrontOfficeAssignmentSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerFrontOfficeAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerFrontOfficeAssignment()} is {@code true} .
    • getQueueProcessorEnablerSmartFrontOfficeSession

      QueueProcessorEnablerSmartFrontOfficeSession getQueueProcessorEnablerSmartFrontOfficeSession(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage queue processor enabler smart front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerSmartFrontOfficeSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerSmartFrontOffice() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerSmartFrontOffice()} is {@code true} .
    • getQueueProcessorEnablerRuleLookupSession

      QueueProcessorEnablerRuleLookupSession getQueueProcessorEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler mapping lookup service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerRuleLookupSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerRuleLookup()} is {@code true} .
    • getQueueProcessorEnablerRuleLookupSessionForFrontOffice

      QueueProcessorEnablerRuleLookupSession getQueueProcessorEnablerRuleLookupSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enabler mapping lookup service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerRuleLookupSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getQueueProcessorEnablerRuleApplicationSession

      QueueProcessorEnablerRuleApplicationSession getQueueProcessorEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
      Gets the OsidSession associated with the queue processor enabler assignment service.
      Parameters:
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerRuleApplicationSession
      Throws:
      NullArgumentException - proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerRuleApplication()} is {@code true} .
    • getQueueProcessorEnablerRuleApplicationSessionForFrontOffice

      QueueProcessorEnablerRuleApplicationSession getQueueProcessorEnablerRuleApplicationSessionForFrontOffice(Id frontOfficeId, Proxy proxy) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the queue processor enabler assignment service for the given front office.
      Parameters:
      frontOfficeId - the Id of the FrontOffice
      proxy - a proxy
      Returns:
      a QueueProcessorEnablerRuleApplicationSession
      Throws:
      NotFoundException - no FrontOffice found by the given Id
      NullArgumentException - frontOfficeId or proxy is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsQueueProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsQueueProcessorEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .