OSID Logo
OSID Specifications
tracking package
Version 3.0.0
Interfaceosid.tracking.FrontOffice
Implementsosid.OsidCatalog
Used Byosid.tracking.BlockingIssueAdminSession
osid.tracking.BlockingIssueLookupSession
osid.tracking.BranchedIssueAdminSession
osid.tracking.BranchedIssueLookupSession
osid.tracking.DuplicateIssueAdminSession
osid.tracking.DuplicateIssueLookupSession
osid.tracking.FrontOfficeAdminSession
osid.tracking.FrontOfficeList
osid.tracking.FrontOfficeLookupSession
osid.tracking.FrontOfficeNode
show 55 more…
osid.tracking.IssueAdminSession
osid.tracking.IssueLookupSession
osid.tracking.IssueMessagingSession
osid.tracking.IssueNotificationSession
osid.tracking.IssueQuerySession
osid.tracking.IssueResourcingSession
osid.tracking.IssueSmartFrontOfficeSession
osid.tracking.IssueTrackingSession
osid.tracking.IssueTriagingSession
osid.tracking.LogEntryLookupSession
osid.tracking.LogEntryNotificationSession
osid.tracking.MyIssueSession
osid.tracking.QueueAdminSession
osid.tracking.QueueLookupSession
osid.tracking.QueueNotificationSession
osid.tracking.QueueQuerySession
osid.tracking.QueueResourcingSession
osid.tracking.QueueSmartFrontOfficeSession
osid.tracking.SubtaskIssueAdminSession
osid.tracking.SubtaskIssueLookupSession
osid.tracking.rules.QueueConstrainerAdminSession
osid.tracking.rules.QueueConstrainerEnablerAdminSession
osid.tracking.rules.QueueConstrainerEnablerLookupSession
osid.tracking.rules.QueueConstrainerEnablerNotificationSession
osid.tracking.rules.QueueConstrainerEnablerQuerySession
osid.tracking.rules.QueueConstrainerEnablerRuleApplicationSession
osid.tracking.rules.QueueConstrainerEnablerRuleLookupSession
osid.tracking.rules.QueueConstrainerEnablerSmartFrontOfficeSession
osid.tracking.rules.QueueConstrainerLookupSession
osid.tracking.rules.QueueConstrainerNotificationSession
osid.tracking.rules.QueueConstrainerQuerySession
osid.tracking.rules.QueueConstrainerRuleApplicationSession
osid.tracking.rules.QueueConstrainerRuleLookupSession
osid.tracking.rules.QueueConstrainerSmartFrontOfficeSession
osid.tracking.rules.QueueEnablerAdminSession
osid.tracking.rules.QueueEnablerLookupSession
osid.tracking.rules.QueueEnablerNotificationSession
osid.tracking.rules.QueueEnablerQuerySession
osid.tracking.rules.QueueEnablerRuleApplicationSession
osid.tracking.rules.QueueEnablerRuleLookupSession
osid.tracking.rules.QueueEnablerSmartFrontOfficeSession
osid.tracking.rules.QueueProcessorAdminSession
osid.tracking.rules.QueueProcessorEnablerAdminSession
osid.tracking.rules.QueueProcessorEnablerLookupSession
osid.tracking.rules.QueueProcessorEnablerNotificationSession
osid.tracking.rules.QueueProcessorEnablerQuerySession
osid.tracking.rules.QueueProcessorEnablerRuleApplicationSession
osid.tracking.rules.QueueProcessorEnablerRuleLookupSession
osid.tracking.rules.QueueProcessorEnablerSmartFrontOfficeSession
osid.tracking.rules.QueueProcessorLookupSession
osid.tracking.rules.QueueProcessorNotificationSession
osid.tracking.rules.QueueProcessorQuerySession
osid.tracking.rules.QueueProcessorRuleApplicationSession
osid.tracking.rules.QueueProcessorRuleLookupSession
osid.tracking.rules.QueueProcessorSmartFrontOfficeSession
Description

A FrontOffice represents a collection of issues and efforts.

MethodgetFrontOfficeRecord
Description

Gets the front office record corresponding to the given FrontOffice record Type . This method is used to retrieve an object implementing the requested record. The frontOfficeRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(frontOfficeRecordType) is true .

Parametersosid.type.TypefrontOfficeRecordTypethe type of front office record to retrieve
Returnosid.tracking.records.FrontOfficeRecordthe front office record
ErrorsNULL_ARGUMENTfrontOfficeRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(frontOfficeRecordType) is false
CompliancemandatoryThis method must be implemented.