Interface ChecklistProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
ChecklistManager, ChecklistProxyManager
The todoing profile describes the interoperability among todoing services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedChecklistrecord types.Gets the supported checklist search record types.Gets the supported priority types.Gets the supportedTodorecord types.Gets the supported todo search record types.booleanTests for the availability of a checklist administrative service for creating and deleting checklists.booleanTests for the availability of a checklist batch service.booleanTests for the availability of a checklist hierarchy traversal service.booleanTests for the availability of a checklist hierarchy design service.booleanTests for the availability of a checklist lookup service.booleanTests for the availability of a checklist mason service.booleanTests for the availability of a checklist notification service.booleanTests if querying checklists is available.booleansupportsChecklistRecordType(Type checklistRecordType) Tests if the givenChecklistrecord type is supported.booleanTests if searching for checklists is available.booleansupportsChecklistSearchRecordType(Type checklistSearchRecordType) Tests if the given checklist search record type is supported.booleansupportsPriorityType(Type priorityType) Tests if the given priority type is supported.booleanTests if managing todos is available.booleanTests if a todo to checklist lookup session is available.booleanTests if a todo to checklist assignment session is available.booleanTests if todo hierarchy traversal service is supported.booleanTests if a todo hierarchy design service is supported.booleanTests for the availability of a todo lookup service.booleanTests if todo notification is available.booleanTests if querying todos is available.booleansupportsTodoRecordType(Type todoRecordType) Tests if the givenTodorecord type is supported.booleanTests if searching for todos is available.booleansupportsTodoSearchRecordType(Type todoSearchRecordType) Tests if the given todo search record type is supported.booleanTests if a todo smart checklisting session is available.booleanTests if any checklist federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any checklist federation is exposed. Federation is exposed when a specific checklist may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of checklists appears as a single checklist.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoLookup
boolean supportsTodoLookup()Tests for the availability of a todo lookup service.- Returns:
trueif todo lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoQuery
boolean supportsTodoQuery()Tests if querying todos is available.- Returns:
trueif todo query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoSearch
boolean supportsTodoSearch()Tests if searching for todos is available.- Returns:
trueif todo search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoAdmin
boolean supportsTodoAdmin()Tests if managing todos is available.- Returns:
trueif todo admin is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoNotification
boolean supportsTodoNotification()Tests if todo notification is available.- Returns:
trueif todo notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoHierarchy
boolean supportsTodoHierarchy()Tests if todo hierarchy traversal service is supported.- Returns:
trueif todo hierarchy is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoHierarchyDesign
boolean supportsTodoHierarchyDesign()Tests if a todo hierarchy design service is supported.- Returns:
trueif todo hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoChecklist
boolean supportsTodoChecklist()Tests if a todo to checklist lookup session is available.- Returns:
trueif todo checklist lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoChecklistAssignment
boolean supportsTodoChecklistAssignment()Tests if a todo to checklist assignment session is available.- Returns:
trueif todo checklist assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTodoSmartChecklist
boolean supportsTodoSmartChecklist()Tests if a todo smart checklisting session is available.- Returns:
trueif todo smart checklisting is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistLookup
boolean supportsChecklistLookup()Tests for the availability of a checklist lookup service.- Returns:
trueif checklist lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistQuery
boolean supportsChecklistQuery()Tests if querying checklists is available.- Returns:
trueif checklist query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistSearch
boolean supportsChecklistSearch()Tests if searching for checklists is available.- Returns:
trueif checklist search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistAdmin
boolean supportsChecklistAdmin()Tests for the availability of a checklist administrative service for creating and deleting checklists.- Returns:
trueif checklist administration is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistNotification
boolean supportsChecklistNotification()Tests for the availability of a checklist notification service.- Returns:
trueif checklist notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsChecklistHierarchy
boolean supportsChecklistHierarchy()Tests for the availability of a checklist hierarchy traversal service.- Returns:
trueif checklist hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistHierarchyDesign
boolean supportsChecklistHierarchyDesign()Tests for the availability of a checklist hierarchy design service.- Returns:
trueif checklist hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsChecklistBatch
boolean supportsChecklistBatch()Tests for the availability of a checklist batch service.- Returns:
trueif checklist batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsChecklistMason
boolean supportsChecklistMason()Tests for the availability of a checklist mason service.- Returns:
trueif checklist mason service is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
getTodoRecordTypes
TypeList getTodoRecordTypes()Gets the supportedTodorecord types.- Returns:
- a list containing the supported todo record types
- Compliance:
mandatory- This method must be implemented.
-
supportsTodoRecordType
Tests if the givenTodorecord type is supported.- Parameters:
todoRecordType- aTypeindicating aTodorecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-todoRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTodoSearchRecordTypes
TypeList getTodoSearchRecordTypes()Gets the supported todo search record types.- Returns:
- a list containing the supported todo search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsTodoSearchRecordType
Tests if the given todo search record type is supported.- Parameters:
todoSearchRecordType- aTypeindicating a todo record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-todoSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getChecklistRecordTypes
TypeList getChecklistRecordTypes()Gets the supportedChecklistrecord types.- Returns:
- a list containing the supported checklist record types
- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistRecordType
Tests if the givenChecklistrecord type is supported.- Parameters:
checklistRecordType- aTypeindicating aChecklistrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-checklistRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getChecklistSearchRecordTypes
TypeList getChecklistSearchRecordTypes()Gets the supported checklist search record types.- Returns:
- a list containing the supported checklist search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsChecklistSearchRecordType
Tests if the given checklist search record type is supported.- Parameters:
checklistSearchRecordType- aTypeindicating a checklist record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-checklistSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPriorityTypes
TypeList getPriorityTypes()Gets the supported priority types.- Returns:
- a list containing the supported priority types
- Compliance:
mandatory- This method must be implemented.
-
supportsPriorityType
Tests if the given priority type is supported.- Parameters:
priorityType- aTypeindicating a priority type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-priorityTypeisnull- Compliance:
mandatory- This method must be implemented.
-