Interface OfferingManager
- All Superinterfaces:
AutoCloseable, Closeable, OfferingProfile, OsidManager, OsidManager, OsidProfile, Sourceable
The offering manager provides access to offering sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
CanonicalUnitLookupSession: a session to lookup canonical units -
CanonicalUnitQuerySession: a session for querying canonical units -
CanonicalUnitSearchSession: a session to search canonical units -
CanonicalUnitAdminSession: a session to manage canonical units -
CanonicalUnitNotificationSession: a session to subscribe to notifications of canonical unit changes -
CanonicalUnitCatalogueSession: a session to look up canonical unit to catalogue mappings -
CanonicalUnitCatalogueAssignmentSession: a session to manage canonical unit to catalogue mappings -
CanonicalUnitSmartCatalogueSession: a session to manage dynamic canonical unit to catalogue mappings
-
OfferingLookupSession: a session to lookup offerings -
OfferingQuerySession: a session for querying offerings -
OfferingSearchSession: a session to search offerings -
OfferingAdminSession: a session to manage offerings -
OfferingNotificationSession: a session to subscribe to notifications of offering changes -
OfferingCatalogueSession: a session to look up offering to catalogue mappings -
OfferingCatalogueAssignmentSession: a session to manage offering to catalogue mappings -
OfferingSmartCatalogueSession: a session to manage dynamic offering to catalogue mappings
-
ParticipantLookupSession: a session to lookup participants -
ParticipantQuerySession: a session for querying participants -
ParticipantSearchSession: a session to search participants -
ParticipantAdminSession: a session to manage participants -
ParticipantNotificationSession: a session to subscribe to notifications of participant changes -
ParticipantCatalogueSession: a session to look up participant to catalogue mappings -
ParticipantCatalogueAssignmentSession: a session to manage participant to catalogue mappings -
ParticipantSmartCatalogueSession: a session to manage dynamic participant to catalogue mappings
-
ResultLookupSession: a session to lookup results -
ResultQuerySession: a session for querying results -
ResultSearchSession: a session to search results -
ResultAdminSession: a session to manage results -
ResultNotificationSession: a session to subscribe to notifications of result changes -
ResultCatalogueSession: a session to look up result to catalogue mappings -
ResultCatalogueAssignmentSession: a session to manage result to catalogue mappings -
ResultSmartCatalogueSession: a session to manage dynamic result to catalogue mappings -
CatalogueLookupSession: a session to retrieve catalogues -
CatalogueQuerySession: a session for querying catalogues -
CatalogueSearchSession: a session to search for catalogues -
CatalogueAdminSession: a session to create, update and delete catalogues -
CatalogueNotificationSession: a session to receive notifications for changes in catalogues -
CatalogueHierarchyTraversalSession: a session to traverse hierarchies of catalogues -
CatalogueHierarchyDesignSession: a session to manage hierarchies of catalogues
The offering manager also provides a profile for determing the supported search types supported by this service.
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the canonical unit administration service.getCanonicalUnitAdminSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the canonical unit administration service for the given catalogue.Gets the session for assigning canonical unit to catalogue mappings.Gets the session for retrieving canonical unit to catalogue mappings.Gets theOsidSessionassociated with the canonical unit lookup service.getCanonicalUnitLookupSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the canonical unit lookup service for the given catalogue.getCanonicalUnitNotificationSession(CanonicalUnitReceiver canonicalUnitReceiver) Gets theOsidSessionassociated with the canonical unit notification service.getCanonicalUnitNotificationSessionForCatalogue(CanonicalUnitReceiver canonicalUnitReceiver, Id catalogueId) Gets theOsidSessionassociated with the canonical unit notification service for the given catalogue.Gets theOsidSessionassociated with the canonical unit query service.getCanonicalUnitQuerySessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the canonical unit query service for the given catalogue.Gets theOsidSessionassociated with the canonical unit search service.getCanonicalUnitSearchSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the canonical unit search service for the given catalogue.getCanonicalUnitSmartCatalogueSession(Id catalogueId) Gets the session associated with the canonical unit smart catalogue for the given catalogue.Gets theOsidSessionassociated with the catalogue administrative service.Gets theOsidSessionassociated with the catalogue hierarchy design service.Gets theOsidSessionassociated with the catalogue hierarchy service.Gets theOsidSessionassociated with the catalogue lookup service.getCatalogueNotificationSession(CatalogueReceiver catalogueReceiver) Gets theOsidSessionassociated with the catalogue notification service.Gets theOsidSessionassociated with the catalogue query service.Gets theOsidSessionassociated with the catalogue search service.Gets theOsidSessionassociated with the offering administration service.getOfferingAdminSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the offering administration service for the given catalogue.Gets anOfferingBatchManager.Gets the session for assigning offering to catalogue mappings.Gets the session for retrieving offering to catalogue mappings.Gets theOsidSessionassociated with the offering lookup service.getOfferingLookupSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the offering lookup service for the given catalogue.getOfferingNotificationSession(OfferingReceiver offeringReceiver) Gets theOsidSessionassociated with the offering notification service.getOfferingNotificationSessionForCatalogue(OfferingReceiver offeringReceiver, Id catalogueId) Gets theOsidSessionassociated with the offering notification service for the given catalogue.Gets theOsidSessionassociated with the offering query service.getOfferingQuerySessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the offering query service for the given catalogue.Gets anOfferingRulesManager.Gets theOsidSessionassociated with the offering search service.getOfferingSearchSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the offering search service for the given catalogue.getOfferingSmartCatalogueSession(Id catalogueId) Gets the session associated with the offering smart catalogue for the given catalogue.Gets theOsidSessionassociated with the participant administration service.getParticipantAdminSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the participant administration service for the given catalogue.Gets the session for assigning participant to catalogue mappings.Gets the session for retrieving participant to catalogue mappings.Gets theOsidSessionassociated with the participant lookup service.getParticipantLookupSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the participant lookup service for the given catalogue.getParticipantNotificationSession(ParticipantReceiver participantReceiver) Gets theOsidSessionassociated with the participant notification service.getParticipantNotificationSessionForCatalogue(ParticipantReceiver participantReceiver, Id catalogueId) Gets theOsidSessionassociated with the participant notification service for the given catalogue.Gets theOsidSessionassociated with the participant query service.getParticipantQuerySessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the participant query service for the given catalogue.Gets theOsidSessionassociated with the participant search service.getParticipantSearchSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the participant search service for the given catalogue.getParticipantSmartCatalogueSession(Id catalogueId) Gets the session associated with the participant smart catalogue for the given catalogue.Gets theOsidSessionassociated with the result administration service.getResultAdminSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the result administration service for the given catalogue.Gets the session for assigning result to catalogue mappings.Gets the session for retrieving result to catalogue mappings.Gets theOsidSessionassociated with the result lookup service.getResultLookupSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the result lookup service for the given catalogue.getResultNotificationSession(ResultReceiver resultReceiver) Gets theOsidSessionassociated with the result notification service.getResultNotificationSessionForCatalogue(ResultReceiver resultReceiver, Id catalogueId) Gets theOsidSessionassociated with the result notification service for the given catalogue.Gets theOsidSessionassociated with the result query service.getResultQuerySessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the result query service for the given catalogue.Gets theOsidSessionassociated with the result search service.getResultSearchSessionForCatalogue(Id catalogueId) Gets theOsidSessionassociated with the result search service for the given catalogue.getResultSmartCatalogueSession(Id catalogueId) Gets the session associated with the result smart catalogue for the given catalogue.Methods inherited from interface OfferingProfile
getCanonicalUnitRecordTypes, getCanonicalUnitSearchRecordTypes, getCatalogueRecordTypes, getCatalogueSearchRecordTypes, getOfferingRecordTypes, getOfferingSearchRecordTypes, getParticipantRecordTypes, getParticipantSearchRecordTypes, getResultRecordTypes, getResultSearchRecordTypes, supportsCanonicalUnitAdmin, supportsCanonicalUnitCatalogue, supportsCanonicalUnitCatalogueAssignment, supportsCanonicalUnitLookup, supportsCanonicalUnitNotification, supportsCanonicalUnitQuery, supportsCanonicalUnitRecordType, supportsCanonicalUnitSearch, supportsCanonicalUnitSearchRecordType, supportsCanonicalUnitSmartCatalogue, supportsCatalogueAdmin, supportsCatalogueHierarchy, supportsCatalogueHierarchyDesign, supportsCatalogueLookup, supportsCatalogueNotification, supportsCatalogueQuery, supportsCatalogueRecordType, supportsCatalogueSearch, supportsCatalogueSearchRecordType, supportsOfferingAdmin, supportsOfferingBatch, supportsOfferingCatalogue, supportsOfferingCatalogueAssignment, supportsOfferingLookup, supportsOfferingNotification, supportsOfferingQuery, supportsOfferingRecordType, supportsOfferingRules, supportsOfferingSearch, supportsOfferingSearchRecordType, supportsOfferingSmartCatalogue, supportsParticipantAdmin, supportsParticipantCatalogue, supportsParticipantCatalogueAssignment, supportsParticipantLookup, supportsParticipantNotification, supportsParticipantQuery, supportsParticipantRecordType, supportsParticipantSearch, supportsParticipantSearchRecordType, supportsParticipantSmartCatalogue, supportsResultAdmin, supportsResultCatalogue, supportsResultCatalogueAssignment, supportsResultLookup, supportsResultNotification, supportsResultQuery, supportsResultRecordType, supportsResultSearch, supportsResultSearchRecordType, supportsResultSmartCatalogue, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedCanonicalUnitrecord types.Gets the supported canonical unit search record types.Gets the supportedCataloguerecord types.Gets the supported catalogue search record types.Gets the supportedOfferingrecord types.Gets the supported offering search record types.Gets the supportedParticipantrecord types.Gets the supported participant search record types.Gets the supportedResultrecord types.Gets the supported result search record types.booleanTests if managing for canonical units is available.booleanTests if a canonical unit to catalogue lookup session is available.booleanTests if a canonical unit to catalogue assignment session is available.booleanTests for the availability of a canonical unit lookup service.booleanTests if canonical unit notification is available.booleanTests for the availability of a canonical unit query service.booleansupportsCanonicalUnitRecordType(Type canonicalUnitRecordType) Tests if the givenCanonicalUnitrecord type is supported.booleanTests if searching for canonical units is available.booleansupportsCanonicalUnitSearchRecordType(Type canonicalUnitSearchRecordType) Tests if the given canonical unit search record type is supported.booleanTests if a canonical unit smart catalogue session is available.booleanTests for the availability of a catalogue administrative service for creating and deleting catalogues.booleanTests for the availability of a catalogue hierarchy traversal service.booleanTests for the availability of a catalogue hierarchy design service.booleanTests for the availability of a catalogue lookup service.booleanTests for the availability of a catalogue notification service.booleanTests if querying catalogues is available.booleansupportsCatalogueRecordType(Type catalogueRecordType) Tests if the givenCataloguerecord type is supported.booleanTests if searching for catalogues is available.booleansupportsCatalogueSearchRecordType(Type catalogueSearchRecordType) Tests if the given catalogue search record type is supported.booleanTests if managing for offerings is available.booleanTests for the availability of an offering batch service.booleanTests if an offering to catalogue lookup session is available.booleanTests if an offering to catalogue assignment session is available.booleanTests for the availability of an offering lookup service.booleanTests if offering notification is available.booleanTests for the availability of an offering query service.booleansupportsOfferingRecordType(Type offeringRecordType) Tests if the givenOfferingrecord type is supported.booleanTests for the availability of an offering rules service.booleanTests if searching for offerings is available.booleansupportsOfferingSearchRecordType(Type offeringSearchRecordType) Tests if the given offering search record type is supported.booleanTests if an offering smart catalogue session is available.booleanTests if managing for participants is available.booleanTests if a participant to catalogue lookup session is available.booleanTests if a participant to catalogue assignment session is available.booleanTests for the availability of a participant lookup service.booleanTests if participant notification is available.booleanTests for the availability of a participant query service.booleansupportsParticipantRecordType(Type participantRecordType) Tests if the givenParticipantrecord type is supported.booleanTests if searching for participants is available.booleansupportsParticipantSearchRecordType(Type participantSearchRecordType) Tests if the given participant search record type is supported.booleanTests if a participant smart catalogue session is available.booleanTests if managing for results is available.booleanTests if a result to catalogue lookup session is available.booleanTests if a result to catalogue assignment session is available.booleanTests for the availability of a result lookup service.booleanTests if result notification is available.booleanTests for the availability of a result query service.booleansupportsResultRecordType(Type resultRecordType) Tests if the givenResultrecord type is supported.booleanTests if searching for results is available.booleansupportsResultSearchRecordType(Type resultSearchRecordType) Tests if the given result search record type is supported.booleanTests if a result smart catalogue session is available.booleanTests if any catalogue 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
-
getCanonicalUnitLookupSession
Gets theOsidSessionassociated with the canonical unit lookup service.- Returns:
- a
CanonicalUnitLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitLookup()} is {@code true} .
-
getCanonicalUnitLookupSessionForCatalogue
CanonicalUnitLookupSession getCanonicalUnitLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the canonical unit lookup service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
CanonicalUnitLookupSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCanonicalUnitQuerySession
Gets theOsidSessionassociated with the canonical unit query service.- Returns:
- a
CanonicalUnitQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitQuery()} is {@code true} .
-
getCanonicalUnitQuerySessionForCatalogue
CanonicalUnitQuerySession getCanonicalUnitQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the canonical unit query service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
CanonicalUnitQuerySession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCanonicalUnitSearchSession
Gets theOsidSessionassociated with the canonical unit search service.- Returns:
- a
CanonicalUnitSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitSearch()} is {@code true} .
-
getCanonicalUnitSearchSessionForCatalogue
CanonicalUnitSearchSession getCanonicalUnitSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the canonical unit search service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
CanonicalUnitSearchSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCanonicalUnitAdminSession
Gets theOsidSessionassociated with the canonical unit administration service.- Returns:
- a
CanonicalUnitAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitAdmin()} is {@code true} .
-
getCanonicalUnitAdminSessionForCatalogue
CanonicalUnitAdminSession getCanonicalUnitAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the canonical unit administration service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
CanonicalUnitAdminSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCanonicalUnitNotificationSession
CanonicalUnitNotificationSession getCanonicalUnitNotificationSession(CanonicalUnitReceiver canonicalUnitReceiver) throws OperationFailedException Gets theOsidSessionassociated with the canonical unit notification service.- Parameters:
canonicalUnitReceiver- the receiver- Returns:
- a
CanonicalUnitNotificationSession - Throws:
NullArgumentException-canonicalUnitReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitNotification()} is {@code true} .
-
getCanonicalUnitNotificationSessionForCatalogue
CanonicalUnitNotificationSession getCanonicalUnitNotificationSessionForCatalogue(CanonicalUnitReceiver canonicalUnitReceiver, Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the canonical unit notification service for the given catalogue.- Parameters:
canonicalUnitReceiver- the receivercatalogueId- theIdof theCatalogue- Returns:
- a
CanonicalUnitNotificationSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-canonicalUnitReceiverorcatalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCanonicalUnitCatalogueSession
Gets the session for retrieving canonical unit to catalogue mappings.- Returns:
- a
CanonicalUnitCatalogueSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitCatalogue()} is {@code true} .
-
getCanonicalUnitCatalogueAssignmentSession
CanonicalUnitCatalogueAssignmentSession getCanonicalUnitCatalogueAssignmentSession() throws OperationFailedExceptionGets the session for assigning canonical unit to catalogue mappings.- Returns:
- a
CanonicalUnitCatalogueAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitCatalogueAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitCatalogueAssignment()} is {@code true} .
-
getCanonicalUnitSmartCatalogueSession
CanonicalUnitSmartCatalogueSession getCanonicalUnitSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException Gets the session associated with the canonical unit smart catalogue for the given catalogue.- Parameters:
catalogueId- theIdof the catalogue- Returns:
- a
CanonicalUnitSmartCatalogueSession - Throws:
NotFoundException-catalogueIdnot foundNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCanonicalUnitSmartCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCanonicalUnitSmartCatalogue()} is {@code true} .
-
getOfferingLookupSession
Gets theOsidSessionassociated with the offering lookup service.- Returns:
- an
OfferingLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingLookup()} is {@code true} .
-
getOfferingLookupSessionForCatalogue
OfferingLookupSession getOfferingLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the offering lookup service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- an
OfferingLookupSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getOfferingQuerySession
Gets theOsidSessionassociated with the offering query service.- Returns:
- an
OfferingQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingQuery()} is {@code true} .
-
getOfferingQuerySessionForCatalogue
OfferingQuerySession getOfferingQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the offering query service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- an
OfferingQuerySession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getOfferingSearchSession
Gets theOsidSessionassociated with the offering search service.- Returns:
- an
OfferingSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingSearch()} is {@code true} .
-
getOfferingSearchSessionForCatalogue
OfferingSearchSession getOfferingSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the offering search service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- an
OfferingSearchSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getOfferingAdminSession
Gets theOsidSessionassociated with the offering administration service.- Returns:
- an
OfferingAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingAdmin()} is {@code true} .
-
getOfferingAdminSessionForCatalogue
OfferingAdminSession getOfferingAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the offering administration service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- an
OfferingAdminSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getOfferingNotificationSession
OfferingNotificationSession getOfferingNotificationSession(OfferingReceiver offeringReceiver) throws OperationFailedException Gets theOsidSessionassociated with the offering notification service.- Parameters:
offeringReceiver- the receiver- Returns:
- an
OfferingNotificationSession - Throws:
NullArgumentException-offeringReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingNotification()} is {@code true} .
-
getOfferingNotificationSessionForCatalogue
OfferingNotificationSession getOfferingNotificationSessionForCatalogue(OfferingReceiver offeringReceiver, Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the offering notification service for the given catalogue.- Parameters:
offeringReceiver- the receivercatalogueId- theIdof theCatalogue- Returns:
- an
OfferingNotificationSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-offeringReceiverorcatalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getOfferingCatalogueSession
Gets the session for retrieving offering to catalogue mappings.- Returns:
- an
OfferingCatalogueSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingCatalogue()} is {@code true} .
-
getOfferingCatalogueAssignmentSession
OfferingCatalogueAssignmentSession getOfferingCatalogueAssignmentSession() throws OperationFailedExceptionGets the session for assigning offering to catalogue mappings.- Returns:
- an
OfferingCatalogueAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingCatalogueAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingCatalogueAssignment()} is {@code true} .
-
getOfferingSmartCatalogueSession
OfferingSmartCatalogueSession getOfferingSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException Gets the session associated with the offering smart catalogue for the given catalogue.- Parameters:
catalogueId- theIdof the catalogue- Returns:
- an
OfferingSmartCatalogueSession - Throws:
NotFoundException-catalogueIdnot foundNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfferingSmartCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingSmartCatalogue()} is {@code true} .
-
getParticipantLookupSession
Gets theOsidSessionassociated with the participant lookup service.- Returns:
- a
ParticipantLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsParticipantLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantLookup()} is {@code true} .
-
getParticipantLookupSessionForCatalogue
ParticipantLookupSession getParticipantLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the participant lookup service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ParticipantLookupSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getParticipantQuerySession
Gets theOsidSessionassociated with the participant query service.- Returns:
- a
ParticipantQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsParticipantQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantQuery()} is {@code true} .
-
getParticipantQuerySessionForCatalogue
ParticipantQuerySession getParticipantQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the participant query service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ParticipantQuerySession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getParticipantSearchSession
Gets theOsidSessionassociated with the participant search service.- Returns:
- a
ParticipantSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsParticipantSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantSearch()} is {@code true} .
-
getParticipantSearchSessionForCatalogue
ParticipantSearchSession getParticipantSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the participant search service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ParticipantSearchSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getParticipantAdminSession
Gets theOsidSessionassociated with the participant administration service.- Returns:
- a
ParticipantAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsParticipantAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantAdmin()} is {@code true} .
-
getParticipantAdminSessionForCatalogue
ParticipantAdminSession getParticipantAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the participant administration service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ParticipantAdminSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getParticipantNotificationSession
ParticipantNotificationSession getParticipantNotificationSession(ParticipantReceiver participantReceiver) throws OperationFailedException Gets theOsidSessionassociated with the participant notification service.- Parameters:
participantReceiver- the receiver- Returns:
- a
ParticipantNotificationSession - Throws:
NullArgumentException-participantReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantNotification()} is {@code true} .
-
getParticipantNotificationSessionForCatalogue
ParticipantNotificationSession getParticipantNotificationSessionForCatalogue(ParticipantReceiver participantReceiver, Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the participant notification service for the given catalogue.- Parameters:
participantReceiver- the receivercatalogueId- theIdof theCatalogue- Returns:
- a
ParticipantNotificationSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-participantReceiverorcatalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getParticipantCatalogueSession
Gets the session for retrieving participant to catalogue mappings.- Returns:
- a
ParticipantCatalogueSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsParticipantCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantCatalogue()} is {@code true} .
-
getParticipantCatalogueAssignmentSession
ParticipantCatalogueAssignmentSession getParticipantCatalogueAssignmentSession() throws OperationFailedExceptionGets the session for assigning participant to catalogue mappings.- Returns:
- a
ParticipantCatalogueAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsParticipantCatalogueAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantCatalogueAssignment()} is {@code true} .
-
getParticipantSmartCatalogueSession
ParticipantSmartCatalogueSession getParticipantSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException Gets the session associated with the participant smart catalogue for the given catalogue.- Parameters:
catalogueId- theIdof the catalogue- Returns:
- a
ParticipantSmartCatalogueSession - Throws:
NotFoundException-catalogueIdnot foundNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParticipantSmartCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParticipantSmartCatalogue()} is {@code true} .
-
getResultLookupSession
Gets theOsidSessionassociated with the result lookup service.- Returns:
- a
ResultLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResultLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultLookup()} is {@code true} .
-
getResultLookupSessionForCatalogue
ResultLookupSession getResultLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the result lookup service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ResultLookupSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getResultQuerySession
Gets theOsidSessionassociated with the result query service.- Returns:
- a
ResultQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResultQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultQuery()} is {@code true} .
-
getResultQuerySessionForCatalogue
ResultQuerySession getResultQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the result query service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ResultQuerySession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getResultSearchSession
Gets theOsidSessionassociated with the result search service.- Returns:
- a
ResultSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResultSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultSearch()} is {@code true} .
-
getResultSearchSessionForCatalogue
ResultSearchSession getResultSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the result search service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ResultSearchSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getResultAdminSession
Gets theOsidSessionassociated with the result administration service.- Returns:
- a
ResultAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResultAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultAdmin()} is {@code true} .
-
getResultAdminSessionForCatalogue
ResultAdminSession getResultAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the result administration service for the given catalogue.- Parameters:
catalogueId- theIdof theCatalogue- Returns:
- a
ResultAdminSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getResultNotificationSession
ResultNotificationSession getResultNotificationSession(ResultReceiver resultReceiver) throws OperationFailedException Gets theOsidSessionassociated with the result notification service.- Parameters:
resultReceiver- the receiver- Returns:
- a
ResultNotificationSession - Throws:
NullArgumentException-resultReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultNotification()} is {@code true} .
-
getResultNotificationSessionForCatalogue
ResultNotificationSession getResultNotificationSessionForCatalogue(ResultReceiver resultReceiver, Id catalogueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the result notification service for the given catalogue.- Parameters:
resultReceiver- the receivercatalogueId- theIdof theCatalogue- Returns:
- a
ResultNotificationSession - Throws:
NotFoundException- noCataloguefound by the givenIdNullArgumentException-resultReceiverorcatalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getResultCatalogueSession
Gets the session for retrieving result to catalogue mappings.- Returns:
- a
ResultCatalogueSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResultCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultCatalogue()} is {@code true} .
-
getResultCatalogueAssignmentSession
ResultCatalogueAssignmentSession getResultCatalogueAssignmentSession() throws OperationFailedExceptionGets the session for assigning result to catalogue mappings.- Returns:
- a
ResultCatalogueAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResultCatalogueAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResultCatalogueAssignment()} is {@code true} .
-
getResultSmartCatalogueSession
ResultSmartCatalogueSession getResultSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException Gets the session associated with the result smart catalogue for the given catalogue.- Parameters:
catalogueId- theIdof the catalogue- Returns:
- a
ResultSmartCatalogueSession - Throws:
NotFoundException-catalogueIdnot foundNullArgumentException-catalogueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResultSmartCatalogue()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmenSmarttCatalogue()} is {@code true} .
-
getCatalogueLookupSession
Gets theOsidSessionassociated with the catalogue lookup service.- Returns:
- a
CatalogueLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueLookup()} is {@code true} .
-
getCatalogueQuerySession
Gets theOsidSessionassociated with the catalogue query service.- Returns:
- a
CatalogueQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueQuery()} is {@code true} .
-
getCatalogueSearchSession
Gets theOsidSessionassociated with the catalogue search service.- Returns:
- a
CatalogueSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueSearch()} is {@code true} .
-
getCatalogueAdminSession
Gets theOsidSessionassociated with the catalogue administrative service.- Returns:
- a
CatalogueAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueAdmin()} is {@code true} .
-
getCatalogueNotificationSession
CatalogueNotificationSession getCatalogueNotificationSession(CatalogueReceiver catalogueReceiver) throws OperationFailedException Gets theOsidSessionassociated with the catalogue notification service.- Parameters:
catalogueReceiver- the receiver- Returns:
- a
CatalogueNotificationSession - Throws:
NullArgumentException-catalogueReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueNotification()} is {@code true} .
-
getCatalogueHierarchySession
Gets theOsidSessionassociated with the catalogue hierarchy service.- Returns:
- a
CatalogueHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueHierarchy()} is {@code true} .
-
getCatalogueHierarchyDesignSession
CatalogueHierarchyDesignSession getCatalogueHierarchyDesignSession() throws OperationFailedExceptionGets theOsidSessionassociated with the catalogue hierarchy design service.- Returns:
- a
CatalogueHierarchyDesignSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCatalogueHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCatalogueHierarchyDesign()} is {@code true} .
-
getOfferingBatchManager
Gets anOfferingBatchManager.- Returns:
- an
OfferingBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingBatch()} is {@code true} .
-
getOfferingRulesManager
Gets anOfferingRulesManager.- Returns:
- an
OfferingRulesManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfferingRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfferingRules()} is {@code true} .
-