Interface ChecklistMasonManager
- All Superinterfaces:
AutoCloseable, ChecklistMasonProfile, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable
The checklist mason manager provides access to checklist mason sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
TodoProducerLookupSession: a session to retrieve todo producers -
TodoProducerQuerySession: a session to query for todo producers -
TodoProducerSearchSession: a session to search for todo producers -
TodoProducerAdminSession: a session to create and delete todo producers -
TodoProducerNotificationSession: a session to receive notifications pertaining to todo producer changes -
TodoProducerChecklistSession: a session to look up todo producer checklist mappings -
TodoProducerChecklistAssignmentSession: a session to manage todo producer to checklist mappings -
TodoProducerSmartChecklistSession: a session to manage dynamic checklists of todo producers
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the todo producer administration service.getTodoProducerAdminSessionForChecklist(Id checklistId) Gets theOsidSessionassociated with the todo producer administration service for the given checklist.Gets theOsidSessionassociated with assigning todo producers to checklists for todo.Gets theOsidSessionto lookup todo producer/checklist mappings for todo producers.Gets theOsidSessionassociated with the todo producer lookup service.getTodoProducerLookupSessionForChecklist(Id checklistId) Gets theOsidSessionassociated with the todo producer lookup service for the given checklist.getTodoProducerNotificationSession(TodoProducerReceiver todoProducerReceiver) Gets theOsidSessionassociated with the todo producer notification service.getTodoProducerNotificationSessionForChecklist(TodoProducerReceiver todoProducerReceiver, Id checklistId) Gets theOsidSessionassociated with the todo producer notification service for the given checklist.Gets theOsidSessionassociated with the todo producer query service.getTodoProducerQuerySessionForChecklist(Id checklistId) Gets theOsidSessionassociated with the todo producer query service for the given checklist.Gets theOsidSessionassociated with the todo producer search service.getTodoProducerSearchSessionForChecklist(Id checklistId) Gets theOsidSessionassociated with the todo producers earch service for the given checklist.getTodoProducerSmartChecklistSession(Id checklistId) Gets theOsidSessionto manage todo producer smart checklists.Methods inherited from interface ChecklistMasonProfile
getTodoProducerRecordTypes, getTodoProducerSearchRecordTypes, supportsTodoProducerAdmin, supportsTodoProducerChecklist, supportsTodoProducerChecklistAssignment, supportsTodoProducerLookup, supportsTodoProducerNotification, supportsTodoProducerQuery, supportsTodoProducerRecordType, supportsTodoProducerSearch, supportsTodoProducerSearchRecordType, supportsTodoProducerSmartChecklist, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedTodoProducerrecord types.Gets the supportedTodoProducersearch record types.booleanTests if a todo producer administrative service is supported.booleanTests if a todo producer checklist lookup service is supported.booleanTests if a todo producer checklist service is supported.booleanTests if looking up todo producers is supported.booleanTests if a todo producer notification service is supported.booleanTests if querying todo producers is supported.booleansupportsTodoProducerRecordType(Type todoProducerRecordType) Tests if the givenTodoProducerrecord type is supported.booleanTests if searching todo producers is supported.booleansupportsTodoProducerSearchRecordType(Type todoProducerSearchRecordType) Tests if the givenTodoProducersearch record type is supported.booleanTests if a todo producer checklist lookup service is supported.booleanTests if any broker federation is exposed.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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
-
getTodoProducerLookupSession
Gets theOsidSessionassociated with the todo producer lookup service.- Returns:
- a
TodoProducerLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerLookup()} is {@code true} .
-
getTodoProducerLookupSessionForChecklist
TodoProducerLookupSession getTodoProducerLookupSessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the todo producer lookup service for the given checklist.- Parameters:
checklistId- theIdof theChecklist- Returns:
- a
TodoProducerLookupSession - Throws:
NotFoundException- noChecklistfound by the givenIdNullArgumentException-checklistIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getTodoProducerQuerySession
Gets theOsidSessionassociated with the todo producer query service.- Returns:
- a
TodoProducerQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerQuery()} is {@code true} .
-
getTodoProducerQuerySessionForChecklist
TodoProducerQuerySession getTodoProducerQuerySessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the todo producer query service for the given checklist.- Parameters:
checklistId- theIdof theChecklist- Returns:
- a
TodoProducerQuerySession - Throws:
NotFoundException- noChecklistfound by the givenIdNullArgumentException-checklistIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getTodoProducerSearchSession
Gets theOsidSessionassociated with the todo producer search service.- Returns:
- a
TodoProducerSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerSearch()} is {@code true} .
-
getTodoProducerSearchSessionForChecklist
TodoProducerSearchSession getTodoProducerSearchSessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the todo producers earch service for the given checklist.- Parameters:
checklistId- theIdof theChecklist- Returns:
- a
TodoProducerSearchSession - Throws:
NotFoundException- noChecklistfound by the givenIdNullArgumentException-checklistIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getTodoProducerAdminSession
Gets theOsidSessionassociated with the todo producer administration service.- Returns:
- a
TodoProducerAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerAdmin()} is {@code true} .
-
getTodoProducerAdminSessionForChecklist
TodoProducerAdminSession getTodoProducerAdminSessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the todo producer administration service for the given checklist.- Parameters:
checklistId- theIdof theChecklist- Returns:
- a
TodoProducerAdminSession - Throws:
NotFoundException- noChecklistfound by the givenIdNullArgumentException-checklistIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getTodoProducerNotificationSession
TodoProducerNotificationSession getTodoProducerNotificationSession(TodoProducerReceiver todoProducerReceiver) throws OperationFailedException Gets theOsidSessionassociated with the todo producer notification service.- Parameters:
todoProducerReceiver- the notification callback- Returns:
- a
TodoProducerNotificationSession - Throws:
NullArgumentException-todoProducerReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerNotification()} is {@code true} .
-
getTodoProducerNotificationSessionForChecklist
TodoProducerNotificationSession getTodoProducerNotificationSessionForChecklist(TodoProducerReceiver todoProducerReceiver, Id checklistId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the todo producer notification service for the given checklist.- Parameters:
todoProducerReceiver- the notification callbackchecklistId- theIdof theChecklist- Returns:
- a
TodoProducerNotificationSession - Throws:
NotFoundException- no checklist found by the givenIdNullArgumentException-todoProducerReceiverorchecklistIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getTodoProducerChecklistSession
Gets theOsidSessionto lookup todo producer/checklist mappings for todo producers.- Returns:
- a
TodoProducerChecklistSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerChecklist()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerChecklist()} is {@code true} .
-
getTodoProducerChecklistAssignmentSession
TodoProducerChecklistAssignmentSession getTodoProducerChecklistAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning todo producers to checklists for todo.- Returns:
- a
TodoProducerChecklistAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerChecklistAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerChecklistAssignment()} is {@code true} .
-
getTodoProducerSmartChecklistSession
TodoProducerSmartChecklistSession getTodoProducerSmartChecklistSession(Id checklistId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage todo producer smart checklists.- Parameters:
checklistId- theIdof theChecklist- Returns:
- a
TodoProducerSmartChecklistSession - Throws:
NotFoundException- noChecklistfound by the givenIdNullArgumentException-checklistIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsTodoProducerSmartChecklist()isfalse- Compliance:
optional- This method must be implemented if {@code supportsTodoProducerSmartChecklist()} is {@code true} .
-