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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.