public interface TrackingProfile extends OsidProfile
The tracking profile describes the interoperability among tracking services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getFrontOfficeRecordTypes()
Gets the supported
FrontOffice record types. |
TypeList |
getFrontOfficeSearchRecordTypes()
Gets the supported
FrontOffice search record types. |
TypeList |
getIssueRecordTypes()
Gets the supported
Issue record types. |
TypeList |
getIssueSearchRecordTypes()
Gets the supported
Issue search types. |
TypeList |
getLogEntryRecordTypes()
Gets the supported
LogEntry record types. |
TypeList |
getQueueRecordTypes()
Gets the supported
Queue record types. |
TypeList |
getQueueSearchRecordTypes()
Gets the supported
Queue search record types. |
boolean |
supportsBlockingIssueAdmin()
Tests if managing issue blocks is supported.
|
boolean |
supportsBlockingIssueLookup()
Tests if looking up blocking issues is supported.
|
boolean |
supportsBranchedIssueAdmin()
Tests if managing issue branches is supported.
|
boolean |
supportsBranchedIssueLookup()
Tests if looking up issue branches is supported.
|
boolean |
supportsDuplicateIssueAdmin()
Tests if managing duplicate issues is supported.
|
boolean |
supportsDuplicateIssueLookup()
Tests if looking up duplicate issues is supported.
|
boolean |
supportsFrontOfficeAdmin()
Tests if front office administrative service is supported.
|
boolean |
supportsFrontOfficeHierarchy()
Tests for the availability of a front office hierarchy traversal
service.
|
boolean |
supportsFrontOfficeHierarchyDesign()
Tests for the availability of a front office hierarchy design service.
|
boolean |
supportsFrontOfficeLookup()
Tests if looking up front offices is supported.
|
boolean |
supportsFrontOfficeNotification()
Tests if a front office
notification service is
supported. |
boolean |
supportsFrontOfficeQuery()
Tests if querying front offices is supported.
|
boolean |
supportsFrontOfficeRecordType(Type frontOfficeRecordType)
Tests if the given
FrontOffice record type is
supported. |
boolean |
supportsFrontOfficeSearch()
Tests if searching front offices is supported.
|
boolean |
supportsFrontOfficeSearchRecordType(Type frontOfficeSearchRecordType)
Tests if the given
FrontOffice search record type is
supported. |
boolean |
supportsIssueAdmin()
Tests if issue
administrative service is supported. |
boolean |
supportsIssueFrontOffice()
Tests if an issue front office lookup service is supported.
|
boolean |
supportsIssueFrontOfficeAssignment()
Tests if an issue front office assignment service is supported.
|
boolean |
supportsIssueLookup()
Tests if looking up issues is supported.
|
boolean |
supportsIssueMessaging()
Tests if issue commenting and customer messaging is supported.
|
boolean |
supportsIssueNotification()
Tests if an issue
notification service is supported. |
boolean |
supportsIssueQuery()
Tests if querying issues is supported.
|
boolean |
supportsIssueRecordType(Type issueRecordType)
Tests if the given
Issue record type is supported. |
boolean |
supportsIssueResourcing()
Tests if an issue resourcing service is supported.
|
boolean |
supportsIssueSearch()
Tests if searching issues is supported.
|
boolean |
supportsIssueSearchRecordType(Type issueSearchRecordType)
Tests if the given
Issue search type is supported. |
boolean |
supportsIssueSmartFrontOffice()
Tests if an issue smart front office service is supported.
|
boolean |
supportsIssueTracking()
Tests if an issue tracking service is supported.
|
boolean |
supportsIssueTriaging()
Tests if an issue triaging service is supported.
|
boolean |
supportsLogEntryLookup()
Tests if looking up log entries is supported.
|
boolean |
supportsLogEntryNotification()
Tests if log entry notification is supported.
|
boolean |
supportsLogEntryRecordType(Type logEntryRecordType)
Tests if the given
LogEntry record type is supported. |
boolean |
supportsMyIssue()
Tests if an issue service is supported for the current agent.
|
boolean |
supportsQueueAdmin()
Tests if queue
administrative service is supported. |
boolean |
supportsQueueFrontOffice()
Tests if a queue front office lookup service is supported.
|
boolean |
supportsQueueFrontOfficeAssignment()
Tests if a queue front office service is supported.
|
boolean |
supportsQueueLookup()
Tests if looking up queues is supported.
|
boolean |
supportsQueueNotification()
Tests if a queue
notification service is supported. |
boolean |
supportsQueueQuery()
Tests if querying queues is supported.
|
boolean |
supportsQueueRecordType(Type queueRecordType)
Tests if the given
Queue record type is supported. |
boolean |
supportsQueueResourcing()
Tests if a queue resourcing is supported.
|
boolean |
supportsQueueSearch()
Tests if searching queues is supported.
|
boolean |
supportsQueueSearchRecordType(Type queueSearchRecordType)
Tests if the given
Queue search record type is
supported. |
boolean |
supportsQueueSmartFrontOffice()
Tests if a queue smart front office lookup service is supported.
|
boolean |
supportsSubtaskIssueAdmin()
Tests if managing subtasks is supported.
|
boolean |
supportsSubtaskIssueLookup()
Tests if looking up subtasks is supported.
|
boolean |
supportsTrackingRules()
Tests for the availability of a tracking rules service.
|
boolean |
supportsVisibleFederation()
Tests if any front office federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMyIssue()
true if my issue is supported, false
otherwisemandatory - This method must be implemented. boolean supportsIssueTracking()
true if issue tracking is supported,
false otherwisemandatory - This method must be implemented. boolean supportsIssueResourcing()
true if issue resourcing is supported,
false otherwisemandatory - This method must be implemented. boolean supportsIssueTriaging()
true if issue triaging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsIssueLookup()
true if issue lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsIssueQuery()
true if issue query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsIssueSearch()
true if issue search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsIssueAdmin()
administrative service is supported. true if issue administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsIssueNotification()
notification service is supported. true if issue notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsIssueFrontOffice()
true if an issue front office lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsIssueFrontOfficeAssignment()
true if an issue to front office assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsIssueSmartFrontOffice()
true if an issue smart front office service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSubtaskIssueLookup()
true if subtask lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSubtaskIssueAdmin()
true if subtask admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDuplicateIssueLookup()
true if duplicate issue lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsDuplicateIssueAdmin()
true if duplicate issue admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBranchedIssueLookup()
true if branched issue lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBranchedIssueAdmin()
true if branched issue admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBlockingIssueLookup()
true if blocking issue lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBlockingIssueAdmin()
true if blocking issue admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLogEntryLookup()
true if log entry lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsIssueMessaging()
true if issue messaging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLogEntryNotification()
true if log entry notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsQueueLookup()
true if queue lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsQueueQuery()
true if queue query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsQueueSearch()
true if queue search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsQueueAdmin()
administrative service is supported. true if queue administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsQueueNotification()
notification service is supported. true if queue notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsQueueFrontOffice()
true if a queue front office lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsQueueFrontOfficeAssignment()
true if queue to front office assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsQueueSmartFrontOffice()
true if a queue smart front office service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsQueueResourcing()
true if a queue resourcing service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsFrontOfficeLookup()
true if front office lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsFrontOfficeQuery()
true if a front office query service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsFrontOfficeSearch()
true if front office search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsFrontOfficeAdmin()
true if front office administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsFrontOfficeNotification()
notification service is
supported. true if front office notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsFrontOfficeHierarchy()
true if front office hierarchy traversal is
available, false otherwisemandatory - This method must be implemented in all
providers. boolean supportsFrontOfficeHierarchyDesign()
true if front office hierarchy design is
available, false otherwisemandatory - This method must be implemented. boolean supportsTrackingRules()
true if a tracking rules service is available,
false otherwisemandatory - This method must be implemented. TypeList getIssueRecordTypes()
Issue record types. Issue record
typesmandatory - This method must be implemented. boolean supportsIssueRecordType(Type issueRecordType)
Issue record type is supported.issueRecordType - a Type indicating an
Issue record type true if the given record type is supported,
false otherwiseNullArgumentException - issueRecordType
is null mandatory - This method must be implemented. TypeList getIssueSearchRecordTypes()
Issue search types. Issue search
typesmandatory - This method must be implemented. boolean supportsIssueSearchRecordType(Type issueSearchRecordType)
Issue search type is supported.issueSearchRecordType - a Type indicating an
Issue search type true if the given Type is
supported, false otherwiseNullArgumentException - issueSearchRecordType
is null mandatory - This method must be implemented. TypeList getLogEntryRecordTypes()
LogEntry record types. LogEntry record
typesmandatory - This method must be implemented. boolean supportsLogEntryRecordType(Type logEntryRecordType)
LogEntry record type is supported.logEntryRecordType - a Type indicating a
LogEntry record type true if the given record type is supported,
false otherwiseNullArgumentException - logEntryRecordType
is null mandatory - This method must be implemented. TypeList getQueueRecordTypes()
Queue record types. Queue record
typesmandatory - This method must be implemented. boolean supportsQueueRecordType(Type queueRecordType)
Queue record type is supported.queueRecordType - a Type indicating a
Queue record type true if the given Type is
supported, false otherwiseNullArgumentException - queueRecordType
is null mandatory - This method must be implemented. TypeList getQueueSearchRecordTypes()
Queue search record types. Queue search
record typesmandatory - This method must be implemented. boolean supportsQueueSearchRecordType(Type queueSearchRecordType)
Queue search record type is
supported.queueSearchRecordType - a Type indicating a
Queue search record type true if the given Type is
supported, false otherwiseNullArgumentException - queueSearchRecordType
is null mandatory - This method must be implemented. TypeList getFrontOfficeRecordTypes()
FrontOffice record types. FrontOffice
typesmandatory - This method must be implemented. boolean supportsFrontOfficeRecordType(Type frontOfficeRecordType)
FrontOffice record type is
supported.frontOfficeRecordType - a Type indicating a
FrontOffice record type true if the given Type is
supported, false otherwiseNullArgumentException - frontOfficeRecordType
is null mandatory - This method must be implemented. TypeList getFrontOfficeSearchRecordTypes()
FrontOffice search record types. FrontOffice
search record typesmandatory - This method must be implemented. boolean supportsFrontOfficeSearchRecordType(Type frontOfficeSearchRecordType)
FrontOffice search record type is
supported.frontOfficeSearchRecordType - a Type indicating a
FrontOffice search record type true if the given Type is
supported, false otherwiseNullArgumentException -
frontOfficeSearchRecordType is null mandatory - This method must be implemented.