public interface ChecklistProfile extends OsidProfile
The todoing profile describes the interoperability among todoing services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getChecklistRecordTypes()
Gets the supported
Checklist record types. |
TypeList |
getChecklistSearchRecordTypes()
Gets the supported checklist search record types.
|
TypeList |
getPriorityTypes()
Gets the supported priority types.
|
TypeList |
getTodoRecordTypes()
Gets the supported
Todo record types. |
TypeList |
getTodoSearchRecordTypes()
Gets the supported todo search record types.
|
boolean |
supportsChecklistAdmin()
Tests for the availability of a checklist administrative service for
creating and deleting checklists.
|
boolean |
supportsChecklistBatch()
Tests for the availability of a checklist batch service.
|
boolean |
supportsChecklistHierarchy()
Tests for the availability of a checklist hierarchy traversal service.
|
boolean |
supportsChecklistHierarchyDesign()
Tests for the availability of a checklist hierarchy design service.
|
boolean |
supportsChecklistLookup()
Tests for the availability of an checklist lookup service.
|
boolean |
supportsChecklistMason()
Tests for the availability of a checklist mason service.
|
boolean |
supportsChecklistNotification()
Tests for the availability of a checklist notification service.
|
boolean |
supportsChecklistQuery()
Tests if querying checklists is available.
|
boolean |
supportsChecklistRecordType(Type checklistRecordType)
Tests if the given
Checklist record type is supported. |
boolean |
supportsChecklistSearch()
Tests if searching for checklists is available.
|
boolean |
supportsChecklistSearchRecordType(Type checklistSearchRecordType)
Tests if the given checklist search record type is supported.
|
boolean |
supportsPriorityType(Type priorityType)
Tests if the given priority type is supported.
|
boolean |
supportsTodoAdmin()
Tests if managing todos is available.
|
boolean |
supportsTodoChecklist()
Tests if a todo to checklist lookup session is available.
|
boolean |
supportsTodoChecklistAssignment()
Tests if a todo to checklist assignment session is available.
|
boolean |
supportsTodoHierarchy()
Tests if todo
hierarchy traversal service is supported. |
boolean |
supportsTodoHierarchyDesign()
Tests if a todo
hierarchy design service is supported. |
boolean |
supportsTodoLookup()
Tests for the availability of a todo lookup service.
|
boolean |
supportsTodoNotification()
Tests if todo notification is available.
|
boolean |
supportsTodoQuery()
Tests if querying todos is available.
|
boolean |
supportsTodoRecordType(Type todoRecordType)
Tests if the given
Todo record type is supported. |
boolean |
supportsTodoSearch()
Tests if searching for todos is available.
|
boolean |
supportsTodoSearchRecordType(Type todoSearchRecordType)
Tests if the given todo search record type is supported.
|
boolean |
supportsTodoSmartChecklist()
Tests if a todo smart checklisting session is available.
|
boolean |
supportsVisibleFederation()
Tests if any checklist 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 supportsTodoLookup()
true
if todo lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsTodoQuery()
true
if todo query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsTodoSearch()
true
if todo search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsTodoAdmin()
true
if todo admin is available, false
otherwisemandatory
- This method must be implemented. boolean supportsTodoNotification()
true
if todo notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsTodoHierarchy()
hierarchy traversal service is supported. true
if todo hierarchy is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsTodoHierarchyDesign()
hierarchy design service is supported. true
if todo hierarchy design is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsTodoChecklist()
true
if todo checklist lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTodoChecklistAssignment()
true
if todo checklist assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsTodoSmartChecklist()
true
if todo smart checklisting is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsChecklistLookup()
true
if checklist lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsChecklistQuery()
true
if checklist query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsChecklistSearch()
true
if checklist search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsChecklistAdmin()
true
if checklist administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsChecklistNotification()
true
if checklist notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsChecklistHierarchy()
true
if checklist hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsChecklistHierarchyDesign()
true
if checklist hierarchy design is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsChecklistBatch()
true
if checklist batch service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsChecklistMason()
true
if checklist mason service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. TypeList getTodoRecordTypes()
Todo
record types.mandatory
- This method must be implemented. boolean supportsTodoRecordType(Type todoRecordType)
Todo
record type is supported.todoRecordType
- a Type
indicating a Todo
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- todoRecordType
is null
mandatory
- This method must be implemented. TypeList getTodoSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsTodoSearchRecordType(Type todoSearchRecordType)
todoSearchRecordType
- a Type
indicating a todo
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- todoSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getChecklistRecordTypes()
Checklist
record types.mandatory
- This method must be implemented. boolean supportsChecklistRecordType(Type checklistRecordType)
Checklist
record type is supported.checklistRecordType
- a Type
indicating a
Checklist
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- checklistRecordType
is null
mandatory
- This method must be implemented. TypeList getChecklistSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsChecklistSearchRecordType(Type checklistSearchRecordType)
checklistSearchRecordType
- a Type
indicating a
checklist record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
checklistSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getPriorityTypes()
mandatory
- This method must be implemented. boolean supportsPriorityType(Type priorityType)
priorityType
- a Type
indicating a priority type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- priorityType
is
null
mandatory
- This method must be implemented.