OSID Logo
OSID Specifications
tracking package
Version 3.1.0
Interfaceosid.tracking.TrackingProxyManager
Implementsosid.OsidProxyManager
osid.tracking.TrackingProfile
Description

The tracking proxy manager provides access to 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:

  • MyIssueSession: a session to get issues for the authenticated agent
  • IssueTrackingSession: a session to examine issues in a queue
  • IssueResourcingSession: a session to assign resources to issues
  • IssueTriagingSession: a session to reassign issues to queues and topics
  • IssueLookupSession: a session to retrieve issues
  • IssueQuerySession: a session to query for issues
  • IssueSearchSession: a session to search for issues
  • IssueAdminSession: a session to create and delete issues
  • IssueNotificationSession: a session to receive notifications pertaining to issue changes
  • IssueHierarchySession: a session to examine issues in a hierarchy
  • IssueHierarchyAssignmentSession: a session to traverse the issue hierarchy
  • IssueFrontOfficeSession: a session to look up issue front offics mappings
  • IssueFrontOfficeAssignmentSession: a session to manage issue to front office mappings
  • IssueSmartFrontOfficeSession: a session to manage dynamic front offices of issues
  • SubtaskIssueLookupSession: a session to retrieve issue subtasks
  • SubtaskIssueAdminSession: a session to manage issue subtasks
  • DuplicateIssueLookupSession: a session to retrieve linked issues
  • DuplicateIssueAdminSession: a session to manage linked issues
  • BranchedIssueLookupSession: a session to retrieve issue branches
  • BranchedIssueAdminSession: a session to manage issue branches
  • BlockingIssueLookupSession: a session to retrieve issue blocks
  • BlockingIssueAdminSession: a session to manage issue blocks
  • LogEntryLookupSession: a session to retrieve issue log entries
  • IssueMessagingSession: a session comment on issues and send messages to customers
  • LogEntryNotificationSession: a session to receive notifications pertaining to log entries
  • QueueLookupSession: a session to retrieve queues
  • QueueQuerySession: a session to query for queues
  • QueueSearchSession: a session to search for queues
  • QueueAdminSession: a session to create and delete queues
  • QueueNotificationSession: a session to receive notifications pertaining to queue changes
  • QueueFrontOfficeSession: a session to looking issues of queues to front offices
  • QueueFrontOfficeAssignmentSession: a session to manage queue to front office mappings
  • QueueFrontOfficeAssignmentSession: a session to manage dynamic front offices of queues
  • QueueResourcingSession: a session to manage queue resources
  • FrontOfficeLookupSession: a session to retrieve front offices
  • FrontOfficeQuerySession: a session to search for front offices
  • FrontOfficeSearchSession: a session to search for front offices
  • FrontOfficeAdminSession: a session to create and delete front offices
  • FrontOfficeNotificationSession: a session to receive notifications pertaining to front office changes
  • FrontOfficeHierarchySession: a session to traverse a hierarchy of frontOffice
  • FrontOfficeHierarchyDesignSession: a session to manage a front office hierarchy
MethodgetMyIssueSession
Description

Gets the OsidSession associated with the my issue service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.MyIssueSession a MyIssueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyIssue() is false
Complianceoptional This method must be implemented if supportsMyIssue() is true.
MethodgetMyIssueSessionForFrontOffice
Description

Gets the OsidSession associated with the my issue service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.MyIssueSession a MyIssueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyIssue() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsMyIssue() and supportsVisibleFederation() are true
MethodgetIssueTrackingSession
Description

Gets the OsidSession associated with the issue tracking service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueTrackingSession an IssueTrackingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueTracking() is false
Complianceoptional This method must be implemented if supportsIssueTracking() is true.
MethodgetIssueTrackingSessionForFrontOffice
Description

Gets the OsidSession associated with the issue tracking service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueTrackingSession an IssueTrackingSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueTracking() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueTracking() and supportsVisibleFederation() are true
MethodgetIssueResourcingSession
Description

Gets the OsidSession associated with the issue resourcing service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueResourcingSession an IssueResourcingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueResourcing() is false
Complianceoptional This method must be implemented if supportsIssueResourcing() is true.
MethodgetIssueResourcingSessionForFrontOffice
Description

Gets the OsidSession associated with the issue resourcing service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueResourcingSession an IssueResourcingSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueResourcing() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueResourcing() and supportsVisibleFederation() are true
MethodgetIssueTriagingSession
Description

Gets the OsidSession associated with the issue triaging service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueTriagingSession an IssueTriagingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyIssueLookup() is false
Complianceoptional This method must be implemented if supportsIssueTriaging() is true.
MethodgetIssueTriagingSessionForFrontOffice
Description

Gets the OsidSession associated with the issue triaging service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueTriagingSession an IssueTriagingSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueTriaging() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueTriaging() and supportsVisibleFederation() are true
MethodgetIssueLookupSession
Description

Gets the OsidSession associated with the issue lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueLookupSession an IssueLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueLookup() is false
Complianceoptional This method must be implemented if supportsIssueLookup() is true.
MethodgetIssueLookupSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueLookupSession an IssueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueLookup() and supportsVisibleFederation() are true
MethodgetIssueQuerySession
Description

Gets the OsidSession associated with the issue query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueQuerySession an IssueQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueQuery() is false
Complianceoptional This method must be implemented if supportsIssueQuery() is true.
MethodgetIssueQuerySessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueQuerySession an IssueQuerySession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueQuery() and supportsVisibleFederation() are true
MethodgetIssueSearchSession
Description

Gets the OsidSession associated with the issue search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueSearchSession an IssueSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueSearch() is false
Complianceoptional This method must be implemented if supportsIssueSearch() is true.
MethodgetIssueSearchSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueSearchSession an IssueSearchSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueSearch() and supportsVisibleFederation() are true
MethodgetIssueAdminSession
Description

Gets the OsidSession associated with the issue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueAdminSession an IssueAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueAdmin() is false
Complianceoptional This method must be implemented if supportsIssueAdmin() is true.
MethodgetIssueAdminSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the Queue
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueAdminSession an IssueAdminSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueAdmin() and supportsVisibleFederation() are true
MethodgetIssueNotificationSession
Description

Gets the OsidSession associated with the issue notification service.

Parametersosid.tracking.IssueReceiverissueReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueNotificationSession an IssueNotificationSession
ErrorsNULL_ARGUMENT issueReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueNotification() is false
Complianceoptional This method must be implemented if supportsIssueNotification() is true.
MethodgetIssueNotificationSessionForFrontOffice
Description

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

Parametersosid.tracking.IssueReceiverissueReceiver the notification callback
osid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueNotificationSession an IssueNotificationSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT issueReceiver, frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueNotification() and supportsVisibleFederation() are true
MethodgetIssueFrontOfficeSession
Description

Gets the OsidSession to lookup issue/front office trackings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueFrontOfficeSession an IssueFrontOfficeSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueFrontOffice() is false
Complianceoptional This method must be implemented if supportsIssueFrontOffice() is true.
MethodgetIssueFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning issues to frontOffices.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueFrontOfficeAssignmentSession an IssueFrontOfficeAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueFrontOfficeAssignment() is false
Complianceoptional This method must be implemented if supportsIssueFrontOfficeAssignment() is true.
MethodgetIssueSmartFrontOfficeSession
Description

Gets the OsidSession to manage locatin smart frontOffices.

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueSmartFrontOfficeSession an IssueSmartFrontOfficeSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueSmartFrontOffice() is false
Complianceoptional This method must be implemented if supportsIssueSmartFrontOffice() is true.
MethodgetSubtaskIssueLookupSession
Description

Gets the OsidSession associated with the subtask issue lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.SubtaskIssueLookupSession a SubtaskIssueLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubtaskIssueLookup() is false
Complianceoptional This method must be implemented if supportsSubtaskIssueLookup() is true.
MethodgetSubtaskIssueLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the subtask issue lookup service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.SubtaskIssueLookupSession a SubtaskIssueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubtaskIssueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubtaskIssueLookup() and supportsVisibleFederation() are true
MethodgetSubtaskIssueAdminSession
Description

Gets the OsidSession associated with the subtask issue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.SubtaskIssueAdminSession a SubtaskIssueAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubtaskIssueAdmin() is false
Complianceoptional This method must be implemented if supportsSubtaskIssueAdmin() is true.
MethodgetSubtaskIssueAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the subtask issue administration service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.SubtaskIssueAdminSession a SubtaskIssueAdminSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubtaskIssueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubtaskIssueAdmin() and supportsVisibleFederation() are true
MethodgetDuplicateIssueLookupSession
Description

Gets the OsidSession associated with the duplicate issue lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.DuplicateIssueLookupSession a DuplicateIssueLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDuplicateIssueLookup() is false
Complianceoptional This method must be implemented if supportsDuplicateIssueLookup() is true.
MethodgetDuplicateIssueLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the duplicate issue lookup service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.DuplicateIssueLookupSession a DuplicateIssueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDuplicateIssueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDuplicateIssueLookup() and supportsVisibleFederation() are true
MethodgetDuplicateIssueAdminSession
Description

Gets the OsidSession associated with the duplicate issue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.DuplicateIssueAdminSession a DuplicateIssueAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDuplicateIssueAdmin() is false
Complianceoptional This method must be implemented if supportsDuplicateIssueAdmin() is true.
MethodgetDuplicateIssueAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the duplicate issue administration service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.DuplicateIssueAdminSession a DuplicateIssueAdminSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDuplicateIssueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDuplicateIssueAdmin() and supportsVisibleFederation() are true
MethodgetBranchedIssueLookupSession
Description

Gets the OsidSession associated with the branched issue lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.BranchedIssueLookupSession a BranchedIssueLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBranchedIssueLookup() is false
Complianceoptional This method must be implemented if supportsBranchedIssueLookup() is true.
MethodgetBranchedIssueLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the branched issue lookup service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.BranchedIssueLookupSession a BranchedIssueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBranchedIssueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBranchedIssueLookup() and supportsVisibleFederation() are true
MethodgetBranchedIssueAdminSession
Description

Gets the OsidSession associated with the branched issue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.BranchedIssueAdminSession a BranchedIssueAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBranchedIssueAdmin() is false
Complianceoptional This method must be implemented if supportsBranchedIssueAdmin() is true.
MethodgetBranchedIssueAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the branched issue administration service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.BranchedIssueAdminSession a BranchedIssueAdminSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBranchedIssueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBranchedIssueAdmin() and supportsVisibleFederation() are true
MethodgetBlockingIssueLookupSession
Description

Gets the OsidSession associated with the blocking issue lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.BlockingIssueLookupSession a BlockingIssueLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockingIssueLookup() is false
Complianceoptional This method must be implemented if supportsBlockingIssueLookup() is true.
MethodgetBlockingIssueLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the blocking issue lookup service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.BlockingIssueLookupSession a BlockingIssueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockingIssueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockingIssueLookup() and supportsVisibleFederation() are true
MethodgetBlockingIssueAdminSession
Description

Gets the OsidSession associated with the blocking issue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.BlockingIssueAdminSession a BlockingIssueAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockingIssueAdmin() is false
Complianceoptional This method must be implemented if supportsBlockingIssueAdmin() is true.
MethodgetBlockingIssueAdminSessionForFrontOffice
Description

Gets the OsidSession associated with the blocking issue administration service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the front office
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.BlockingIssueAdminSession a BlockingIssueAdminSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockingIssueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockingIssueAdmin() and supportsVisibleFederation() are true
MethodgetLogEntryLookupSession
Description

Gets the OsidSession associated with the log entry lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.LogEntryLookupSession a LogEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsLogEntryLookup() is false
Complianceoptional This method must be implemented if supportsLogEntryLookup() is true.
MethodgetLogEntryLookupSessionForFrontOffice
Description

Gets the OsidSession associated with the log entry lookup service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.LogEntryLookupSession a LogEntryLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsLogEntryLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsLogEntryLookup() and supportsVisibleFederation() are true
MethodgetIssueMessagingSession
Description

Gets the OsidSession associated with the issue messaging service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueMessagingSession an IssueMessagingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueMessaging() is false
Complianceoptional This method must be implemented if supportsIssueMessaging() is true.
MethodgetIssueMessagingSessionForFrontOffice
Description

Gets the OsidSession associated with the issue messaging service for the given front office.

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.IssueMessagingSession an IssueMessagingSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueMessaging() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueMessaging() and supportsVisibleFederation() are true
MethodgetLogEntryNotificationSession
Description

Gets the OsidSession associated with the log entry notification service.

Parametersosid.tracking.LogEntryReceiverlogEntryReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.LogEntryNotificationSession a LogEntryNotificationSession
ErrorsNULL_ARGUMENT logEntryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsLogEntryNotification() is false
Complianceoptional This method must be implemented if supportsLogEntryNotification() is true.
MethodgetLogEntryNotificationSessionForFrontOffice
Description

Gets the OsidSession associated with the log entry notification service for the given front office.

Parametersosid.tracking.LogEntryReceiverlogEntryReceiver the notification callback
osid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.LogEntryNotificationSession a LogEntryNotificationSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT logEntryReceiver, frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsLogEntryNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsLogEntryNotification() and supportsVisibleFederation() are true
MethodgetQueueLookupSession
Description

Gets the OsidSession associated with the queue lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueLookupSession a QueueLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueLookup() is false
Complianceoptional This method must be implemented if supportsQueueLookup() is true.
MethodgetQueueLookupSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueLookupSession a QueueLookupSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueLookup() and supportsVisibleFederation() are true
MethodgetQueueQuerySession
Description

Gets the OsidSession associated with the queue query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueQuerySession a QueueQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueQuery() is false
Complianceoptional This method must be implemented if supportsQueueQuery() is true.
MethodgetQueueQuerySessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueQuerySession a QueueQuerySession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueQuery() and supportsVisibleFederation() are true
MethodgetQueueSearchSession
Description

Gets the OsidSession associated with the queue search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueSearchSession a QueueSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueSearch() is false
Complianceoptional This method must be implemented if supportsQueueSearch() is true.
MethodgetQueueSearchSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueSearchSession a QueueSearchSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueSearch() and supportsVisibleFederation() are true
MethodgetQueueAdminSession
Description

Gets the OsidSession associated with the queue administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueAdminSession a QueueAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueAdmin() is false
Complianceoptional This method must be implemented if supportsQueueAdmin() is true.
MethodgetQueueAdminSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueAdminSession a QueueAdminSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueAdmin() and supportsVisibleFederation() are true
MethodgetQueueNotificationSession
Description

Gets the OsidSession associated with the queue notification service.

Parametersosid.tracking.QueueReceiverqueueReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueNotificationSession a QueueNotificationSession
ErrorsNULL_ARGUMENT queueReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueNotification() is false
Complianceoptional This method must be implemented if supportsQueueNotification() is true.
MethodgetQueueNotificationSessionForFrontOffice
Description

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

Parametersosid.tracking.QueueReceiverqueueReceiver the notification callback
osid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueNotificationSession a QueueNotificationSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT queueReceiver, frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueNotification() and supportsVisibleFederation() are true
MethodgetQueueFrontOfficeSession
Description

Gets the OsidSession to lookup queue/front office issues.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueFrontOfficeSession a QueueFrontOfficeSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueFrontOffice() is false
Complianceoptional This method must be implemented if supportsQueueFrontOffice() is true.
MethodgetQueueFrontOfficeAssignmentSession
Description

Gets the OsidSession associated with assigning queues to frontOffices.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueFrontOfficeAssignmentSession a QueueFrontOfficeAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueFrontOfficeAssignment() is false
Complianceoptional This method must be implemented if supportsQueueFrontOfficeAssignment() is true.
MethodgetQueueSmartFrontOfficeSession
Description

Gets the OsidSession to manage queue smart frontOffices.

Parametersosid.id.IdfrontOfficeId the Id of the FrontOffice
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueSmartFrontOfficeSession a QueueSmartFrontOfficeSession
ErrorsNOT_FOUND no front office found by the given Id
NULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueSmartFrontOffice() is false
Complianceoptional This method must be implemented if supportsQueueSmartFrontOffice() is true.
MethodgetQueueResourcingSession
Description

Gets the OsidSession associated with the queue resourcing service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueResourcingSession a QueueResourcingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueResourcing() is false
Complianceoptional This method must be implemented if supportsQueueResourcing() is true.
MethodgetQueueResourcingSessionForFrontOffice
Description

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

Parametersosid.id.IdfrontOfficeId the Id of the Queue
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.QueueResourcingSession a QueueResourcingSession
ErrorsNOT_FOUND no FrontOffice found by the given Id
NULL_ARGUMENT frontOfficeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsQueueResourcing() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsQueueResourcing() and supportsVisibleFederation() are true
MethodgetFrontOfficeLookupSession
Description

Gets the OsidSession associated with the front office lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeLookupSession a FrontOfficeLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeLookup() is false
Complianceoptional This method must be implemented if supportsFrontOfficeLookup() is true.
MethodgetFrontOfficeQuerySession
Description

Gets the OsidSession associated with the front office query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeQuerySession a FrontOfficeQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeQuery() is false
Complianceoptional This method must be implemented if supportsFrontOfficeQuery() is true.
MethodgetFrontOfficeSearchSession
Description

Gets the OsidSession associated with the front office search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeSearchSession a FrontOfficeSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeSearch() is false
Complianceoptional This method must be implemented if supportsFrontOfficeSearch() is true.
MethodgetFrontOfficeAdminSession
Description

Gets the OsidSession associated with the front office administrative service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeAdminSession a FrontOfficeAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeAdmin() is false
Complianceoptional This method must be implemented if supportsFrontOfficeAdmin() is true.
MethodgetFrontOfficeNotificationSession
Description

Gets the OsidSession associated with the front office notification service.

Parametersosid.tracking.FrontOfficeReceiverfrontOfficeReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeNotificationSession a FrontOfficeNotificationSession
ErrorsNULL_ARGUMENT frontOfficeReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeNotification() is false
Complianceoptional This method must be implemented if supportsFrontOfficeNotification() is true.
MethodgetFrontOfficeHierarchySession
Description

Gets the OsidSession associated with the front office hierarchy service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeHierarchySession a FrontOfficeHierarchySession for frontOffices
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeHierarchy() is false
Complianceoptional This method must be implemented if supportsFrontOfficeHierarchy() is true.
MethodgetFrontOfficeHierarchyDesignSession
Description

Gets the OsidSession associated with the front office hierarchy design service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.tracking.FrontOfficeHierarchyDesignSession a HierarchyDesignSession for frontOffices
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFrontOfficeHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsFrontOfficeHierarchyDesign() is true.
MethodgetTrackingRulesProxyManager
Description

Gets a TrackingRulesProxyManager.

Returnosid.tracking.rules.TrackingRulesProxyManager a TrackingRulesProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTrackingRules() is false
Complianceoptional This method must be implemented if supportsTrackingRules() is true.