public interface OfferingManager extends OsidManager, OfferingProfile
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.
Modifier and Type | Method and Description |
---|---|
CanonicalUnitAdminSession |
getCanonicalUnitAdminSession()
Gets the
OsidSession associated with the canonical unit
administration service. |
CanonicalUnitAdminSession |
getCanonicalUnitAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the canonical unit
administration service for the given catalogue. |
CanonicalUnitCatalogueAssignmentSession |
getCanonicalUnitCatalogueAssignmentSession()
Gets the session for assigning canonical unit to catalogue mappings.
|
CanonicalUnitCatalogueSession |
getCanonicalUnitCatalogueSession()
Gets the session for retrieving canonical unit to catalogue mappings.
|
CanonicalUnitLookupSession |
getCanonicalUnitLookupSession()
Gets the
OsidSession associated with the canonical unit
lookup service. |
CanonicalUnitLookupSession |
getCanonicalUnitLookupSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the canonical unit
lookup service for the given catalogue. |
CanonicalUnitNotificationSession |
getCanonicalUnitNotificationSession(CanonicalUnitReceiver canonicalUnitReceiver)
Gets the
OsidSession associated with the canonical unit
notification service. |
CanonicalUnitNotificationSession |
getCanonicalUnitNotificationSessionForCatalogue(CanonicalUnitReceiver canonicalUnitReceiver,
Id catalogueId)
Gets the
OsidSession associated with the canonical unit
notification service for the given catalogue. |
CanonicalUnitQuerySession |
getCanonicalUnitQuerySession()
Gets the
OsidSession associated with the canonical unit
query service. |
CanonicalUnitQuerySession |
getCanonicalUnitQuerySessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the canonical unit
query service for the given catalogue. |
CanonicalUnitSearchSession |
getCanonicalUnitSearchSession()
Gets the
OsidSession associated with the canonical unit
search service. |
CanonicalUnitSearchSession |
getCanonicalUnitSearchSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the canonical unit
search service for the given catalogue. |
CanonicalUnitSmartCatalogueSession |
getCanonicalUnitSmartCatalogueSession(Id catalogueId)
Gets the session associated with the canonical unit smart catalogue
for the given catalogue.
|
CatalogueAdminSession |
getCatalogueAdminSession()
Gets the
OsidSession associated with the catalogue
administrative service. |
CatalogueHierarchyDesignSession |
getCatalogueHierarchyDesignSession()
Gets the
OsidSession associated with the catalogue
hierarchy design service. |
CatalogueHierarchySession |
getCatalogueHierarchySession()
Gets the
OsidSession associated with the catalogue
hierarchy service. |
CatalogueLookupSession |
getCatalogueLookupSession()
Gets the
OsidSession associated with the catalogue
lookup service. |
CatalogueNotificationSession |
getCatalogueNotificationSession(CatalogueReceiver catalogueReceiver)
Gets the
OsidSession associated with the catalogue
notification service. |
CatalogueQuerySession |
getCatalogueQuerySession()
Gets the
OsidSession associated with the catalogue
query service. |
CatalogueSearchSession |
getCatalogueSearchSession()
Gets the
OsidSession associated with the catalogue
search service. |
OfferingAdminSession |
getOfferingAdminSession()
Gets the
OsidSession associated with the offering
administration service. |
OfferingAdminSession |
getOfferingAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the offering
administration service for the given catalogue. |
OfferingBatchManager |
getOfferingBatchManager()
Gets a
OfferingBatchManager. |
OfferingCatalogueAssignmentSession |
getOfferingCatalogueAssignmentSession()
Gets the session for assigning offering to catalogue mappings.
|
OfferingCatalogueSession |
getOfferingCatalogueSession()
Gets the session for retrieving offering to catalogue mappings.
|
OfferingLookupSession |
getOfferingLookupSession()
Gets the
OsidSession associated with the offering
lookup service. |
OfferingLookupSession |
getOfferingLookupSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the offering
lookup service for the given catalogue. |
OfferingNotificationSession |
getOfferingNotificationSession(OfferingReceiver offeringReceiver)
Gets the
OsidSession associated with the offering
notification service. |
OfferingNotificationSession |
getOfferingNotificationSessionForCatalogue(OfferingReceiver offeringReceiver,
Id catalogueId)
Gets the
OsidSession associated with the offering
notification service for the given catalogue. |
OfferingQuerySession |
getOfferingQuerySession()
Gets the
OsidSession associated with the offering query
service. |
OfferingQuerySession |
getOfferingQuerySessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the offering query
service for the given catalogue. |
OfferingRulesManager |
getOfferingRulesManager()
Gets a
OfferingRulesManager. |
OfferingSearchSession |
getOfferingSearchSession()
Gets the
OsidSession associated with the offering
search service. |
OfferingSearchSession |
getOfferingSearchSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the offering
search service for the given catalogue. |
OfferingSmartCatalogueSession |
getOfferingSmartCatalogueSession(Id catalogueId)
Gets the session associated with the offering smart catalogue for the
given catalogue.
|
ParticipantAdminSession |
getParticipantAdminSession()
Gets the
OsidSession associated with the participant
administration service. |
ParticipantAdminSession |
getParticipantAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the participant
administration service for the given catalogue. |
ParticipantCatalogueAssignmentSession |
getParticipantCatalogueAssignmentSession()
Gets the session for assigning participant to catalogue mappings.
|
ParticipantCatalogueSession |
getParticipantCatalogueSession()
Gets the session for retrieving participant to catalogue mappings.
|
ParticipantLookupSession |
getParticipantLookupSession()
Gets the
OsidSession associated with the participant
lookup service. |
ParticipantLookupSession |
getParticipantLookupSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the participant
lookup service for the given catalogue. |
ParticipantNotificationSession |
getParticipantNotificationSession(ParticipantReceiver participantReceiver)
Gets the
OsidSession associated with the participant
notification service. |
ParticipantNotificationSession |
getParticipantNotificationSessionForCatalogue(ParticipantReceiver participantReceiver,
Id catalogueId)
Gets the
OsidSession associated with the participant
notification service for the given catalogue. |
ParticipantQuerySession |
getParticipantQuerySession()
Gets the
OsidSession associated with the participant
query service. |
ParticipantQuerySession |
getParticipantQuerySessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the participant
query service for the given catalogue. |
ParticipantSearchSession |
getParticipantSearchSession()
Gets the
OsidSession associated with the participant
search service. |
ParticipantSearchSession |
getParticipantSearchSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the participant
search service for the given catalogue. |
ParticipantSmartCatalogueSession |
getParticipantSmartCatalogueSession(Id catalogueId)
Gets the session associated with the participant smart catalogue for
the given catalogue.
|
ResultAdminSession |
getResultAdminSession()
Gets the
OsidSession associated with the result
administration service. |
ResultAdminSession |
getResultAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the result
administration service for the given catalogue. |
ResultCatalogueAssignmentSession |
getResultCatalogueAssignmentSession()
Gets the session for assigning result to catalogue mappings.
|
ResultCatalogueSession |
getResultCatalogueSession()
Gets the session for retrieving result to catalogue mappings.
|
ResultLookupSession |
getResultLookupSession()
Gets the
OsidSession associated with the result lookup
service. |
ResultLookupSession |
getResultLookupSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the result lookup
service for the given catalogue. |
ResultNotificationSession |
getResultNotificationSession(ResultReceiver resultReceiver)
Gets the
OsidSession associated with the result
notification service. |
ResultNotificationSession |
getResultNotificationSessionForCatalogue(ResultReceiver resultReceiver,
Id catalogueId)
Gets the
OsidSession associated with the result
notification service for the given catalogue. |
ResultQuerySession |
getResultQuerySession()
Gets the
OsidSession associated with the result query
service. |
ResultQuerySession |
getResultQuerySessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the result query
service for the given catalogue. |
ResultSearchSession |
getResultSearchSession()
Gets the
OsidSession associated with the result search
service. |
ResultSearchSession |
getResultSearchSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the result search
service for the given catalogue. |
ResultSmartCatalogueSession |
getResultSmartCatalogueSession(Id catalogueId)
Gets the session associated with the result smart catalogue for the
given catalogue.
|
changeBranch, initialize, rollbackService
close
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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
CanonicalUnitLookupSession getCanonicalUnitLookupSession() throws OperationFailedException
OsidSession
associated with the canonical unit
lookup service. CanonicalUnitLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitLookup()
is false
optional
- This method must be implemented if
supportsCanonicalUnitLookup()
is true.
CanonicalUnitLookupSession getCanonicalUnitLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the canonical unit
lookup service for the given catalogue.catalogueId
- the Id
of the Catalogue
CanonicalUnitLookupSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCanonicalUnitLookup()
and
supportsVisibleFederation()
are true
CanonicalUnitQuerySession getCanonicalUnitQuerySession() throws OperationFailedException
OsidSession
associated with the canonical unit
query service. CanonicalUnitQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitQuery()
is false
optional
- This method must be implemented if
supportsCanonicalUnitQuery()
is true.
CanonicalUnitQuerySession getCanonicalUnitQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the canonical unit
query service for the given catalogue.catalogueId
- the Id
of the Catalogue
CanonicalUnitQuerySession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCanonicalUnitQuery()
and
supportsVisibleFederation()
are true
CanonicalUnitSearchSession getCanonicalUnitSearchSession() throws OperationFailedException
OsidSession
associated with the canonical unit
search service. CanonicalUnitSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitSearch()
is false
optional
- This method must be implemented if
supportsCanonicalUnitSearch()
is true.
CanonicalUnitSearchSession getCanonicalUnitSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the canonical unit
search service for the given catalogue.catalogueId
- the Id
of the Catalogue
CanonicalUnitSearchSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCanonicalUnitSearch()
and
supportsVisibleFederation()
are true
CanonicalUnitAdminSession getCanonicalUnitAdminSession() throws OperationFailedException
OsidSession
associated with the canonical unit
administration service. CanonicalUnitAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitAdmin()
is false
optional
- This method must be implemented if
supportsCanonicalUnitAdmin()
is true.
CanonicalUnitAdminSession getCanonicalUnitAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the canonical unit
administration service for the given catalogue.catalogueId
- the Id
of the Catalogue
CanonicalUnitAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCanonicalUnitAdmin()
and
supportsVisibleFederation()
are true
CanonicalUnitNotificationSession getCanonicalUnitNotificationSession(CanonicalUnitReceiver canonicalUnitReceiver) throws OperationFailedException
OsidSession
associated with the canonical unit
notification service.canonicalUnitReceiver
- the receiver CanonicalUnitNotificationSession
NullArgumentException
- canonicalUnitReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitNotification()
is false
optional
- This method must be implemented if
supportsCanonicalUnitNotification()
is
true.
CanonicalUnitNotificationSession getCanonicalUnitNotificationSessionForCatalogue(CanonicalUnitReceiver canonicalUnitReceiver, Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the canonical unit
notification service for the given catalogue.canonicalUnitReceiver
- the receivercatalogueId
- the Id
of the Catalogue
CanonicalUnitNotificationSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- canonicalUnitReceiver
or catalogueId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCanonicalUnitNotification()
and
supportsVisibleFederation()
are true
CanonicalUnitCatalogueSession getCanonicalUnitCatalogueSession() throws OperationFailedException
CanonicalUnitCatalogueSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitCatalogue()
is false
optional
- This method must be implemented if
supportsCanonicalUnitCatalogue()
is true.
CanonicalUnitCatalogueAssignmentSession getCanonicalUnitCatalogueAssignmentSession() throws OperationFailedException
CanonicalUnitCatalogueAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitCatalogueAssignment()
is
false
optional
- This method must be implemented if
supportsCanonicalUnitCatalogueAssignment()
is
true.
CanonicalUnitSmartCatalogueSession getCanonicalUnitSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException
catalogueId
- the Id
of the catalogue CanonicalUnitSmartCatalogueSession
NotFoundException
- catalogueId
not
foundNullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitSmartCatalogue()
is false
optional
- This method must be implemented if
supportsCanonicalUnitSmartCatalogue()
is
true.
OfferingLookupSession getOfferingLookupSession() throws OperationFailedException
OsidSession
associated with the offering
lookup service. OfferingLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingLookup()
is false
optional
- This method must be implemented if
supportsOfferingLookup()
is true.
OfferingLookupSession getOfferingLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the offering
lookup service for the given catalogue.catalogueId
- the Id
of the Catalogue
OfferingLookupSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsOfferingLookup()
and
supportsVisibleFederation()
are true
OfferingQuerySession getOfferingQuerySession() throws OperationFailedException
OsidSession
associated with the offering query
service. OfferingQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfferingQuery()
is false
optional
- This method must be implemented if
supportsOfferingQuery()
is true.
OfferingQuerySession getOfferingQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the offering query
service for the given catalogue.catalogueId
- the Id
of the Catalogue
OfferingQuerySession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfferingQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsOfferingQuery()
and
supportsVisibleFederation()
are true
OfferingSearchSession getOfferingSearchSession() throws OperationFailedException
OsidSession
associated with the offering
search service. OfferingSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingSearch()
is false
optional
- This method must be implemented if
supportsOfferingSearch()
is true.
OfferingSearchSession getOfferingSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the offering
search service for the given catalogue.catalogueId
- the Id
of the Catalogue
OfferingSearchSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsOfferingSearch()
and
supportsVisibleFederation()
are true
OfferingAdminSession getOfferingAdminSession() throws OperationFailedException
OsidSession
associated with the offering
administration service. OfferingAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfferingAdmin()
is false
optional
- This method must be implemented if
supportsOfferingAdmin()
is true.
OfferingAdminSession getOfferingAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the offering
administration service for the given catalogue.catalogueId
- the Id
of the Catalogue
OfferingAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfferingAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsOfferingAdmin()
and
supportsVisibleFederation()
are true
OfferingNotificationSession getOfferingNotificationSession(OfferingReceiver offeringReceiver) throws OperationFailedException
OsidSession
associated with the offering
notification service.offeringReceiver
- the receiver OfferingNotificationSession
NullArgumentException
- offeringReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingNotification()
is false
optional
- This method must be implemented if
supportsOfferingNotification()
is true.
OfferingNotificationSession getOfferingNotificationSessionForCatalogue(OfferingReceiver offeringReceiver, Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the offering
notification service for the given catalogue.offeringReceiver
- the receivercatalogueId
- the Id
of the Catalogue
OfferingNotificationSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- offeringReceiver
or catalogueId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsOfferingNotification()
and
supportsVisibleFederation()
are true
OfferingCatalogueSession getOfferingCatalogueSession() throws OperationFailedException
OfferingCatalogueSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingCatalogue()
is false
optional
- This method must be implemented if
supportsOfferingCatalogue()
is true.
OfferingCatalogueAssignmentSession getOfferingCatalogueAssignmentSession() throws OperationFailedException
OfferingCatalogueAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingCatalogueAssignment()
is false
optional
- This method must be implemented if
supportsOfferingCatalogueAssignment()
is
true.
OfferingSmartCatalogueSession getOfferingSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException
catalogueId
- the Id
of the catalogue OfferingSmartCatalogueSession
NotFoundException
- catalogueId
not
foundNullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingSmartCatalogue()
is false
optional
- This method must be implemented if
supportsOfferingSmartCatalogue()
is true.
ParticipantLookupSession getParticipantLookupSession() throws OperationFailedException
OsidSession
associated with the participant
lookup service. ParticipantLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantLookup()
is false
optional
- This method must be implemented if
supportsParticipantLookup()
is true.
ParticipantLookupSession getParticipantLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the participant
lookup service for the given catalogue.catalogueId
- the Id
of the Catalogue
ParticipantLookupSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsParticipantLookup()
and
supportsVisibleFederation()
are true
ParticipantQuerySession getParticipantQuerySession() throws OperationFailedException
OsidSession
associated with the participant
query service. ParticipantQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantQuery()
is false
optional
- This method must be implemented if
supportsParticipantQuery()
is true.
ParticipantQuerySession getParticipantQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the participant
query service for the given catalogue.catalogueId
- the Id
of the Catalogue
ParticipantQuerySession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsParticipantQuery()
and
supportsVisibleFederation()
are true
ParticipantSearchSession getParticipantSearchSession() throws OperationFailedException
OsidSession
associated with the participant
search service. ParticipantSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantSearch()
is false
optional
- This method must be implemented if
supportsParticipantSearch()
is true.
ParticipantSearchSession getParticipantSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the participant
search service for the given catalogue.catalogueId
- the Id
of the Catalogue
ParticipantSearchSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsParticipantSearch()
and
supportsVisibleFederation()
are true
ParticipantAdminSession getParticipantAdminSession() throws OperationFailedException
OsidSession
associated with the participant
administration service. ParticipantAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantAdmin()
is false
optional
- This method must be implemented if
supportsParticipantAdmin()
is true.
ParticipantAdminSession getParticipantAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the participant
administration service for the given catalogue.catalogueId
- the Id
of the Catalogue
ParticipantAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsParticipantAdmin()
and
supportsVisibleFederation()
are true
ParticipantNotificationSession getParticipantNotificationSession(ParticipantReceiver participantReceiver) throws OperationFailedException
OsidSession
associated with the participant
notification service.participantReceiver
- the receiver ParticipantNotificationSession
NullArgumentException
- participantReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantNotification()
is false
optional
- This method must be implemented if
supportsParticipantNotification()
is true.
ParticipantNotificationSession getParticipantNotificationSessionForCatalogue(ParticipantReceiver participantReceiver, Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the participant
notification service for the given catalogue.participantReceiver
- the receivercatalogueId
- the Id
of the Catalogue
ParticipantNotificationSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- participantReceiver
or catalogueId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsParticipantNotification()
and
supportsVisibleFederation()
are true
ParticipantCatalogueSession getParticipantCatalogueSession() throws OperationFailedException
ParticipantCatalogueSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantCatalogue()
is false
optional
- This method must be implemented if
supportsParticipantCatalogue()
is true.
ParticipantCatalogueAssignmentSession getParticipantCatalogueAssignmentSession() throws OperationFailedException
ParticipantCatalogueAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantCatalogueAssignment()
is
false
optional
- This method must be implemented if
supportsParticipantCatalogueAssignment()
is
true.
ParticipantSmartCatalogueSession getParticipantSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException
catalogueId
- the Id
of the catalogue ParticipantSmartCatalogueSession
NotFoundException
- catalogueId
not
foundNullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantSmartCatalogue()
is false
optional
- This method must be implemented if
supportsParticipantSmartCatalogue()
is
true.
ResultLookupSession getResultLookupSession() throws OperationFailedException
OsidSession
associated with the result lookup
service. ResultLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultLookup()
is false
optional
- This method must be implemented if
supportsResultLookup()
is true.
ResultLookupSession getResultLookupSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the result lookup
service for the given catalogue.catalogueId
- the Id
of the Catalogue
ResultLookupSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsResultLookup()
and
supportsVisibleFederation()
are true
ResultQuerySession getResultQuerySession() throws OperationFailedException
OsidSession
associated with the result query
service. ResultQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultQuery()
is false
optional
- This method must be implemented if
supportsResultQuery()
is true.
ResultQuerySession getResultQuerySessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the result query
service for the given catalogue.catalogueId
- the Id
of the Catalogue
ResultQuerySession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsResultQuery()
and
supportsVisibleFederation()
are true
ResultSearchSession getResultSearchSession() throws OperationFailedException
OsidSession
associated with the result search
service. ResultSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultSearch()
is false
optional
- This method must be implemented if
supportsResultSearch()
is true.
ResultSearchSession getResultSearchSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the result search
service for the given catalogue.catalogueId
- the Id
of the Catalogue
ResultSearchSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsResultSearch()
and
supportsVisibleFederation()
are true
ResultAdminSession getResultAdminSession() throws OperationFailedException
OsidSession
associated with the result
administration service. ResultAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultAdmin()
is false
optional
- This method must be implemented if
supportsResultAdmin()
is true.
ResultAdminSession getResultAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the result
administration service for the given catalogue.catalogueId
- the Id
of the Catalogue
ResultAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsResultAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsResultAdmin()
and
supportsVisibleFederation()
are true
ResultNotificationSession getResultNotificationSession(ResultReceiver resultReceiver) throws OperationFailedException
OsidSession
associated with the result
notification service.resultReceiver
- the receiver ResultNotificationSession
NullArgumentException
- resultReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResultNotification()
is false
optional
- This method must be implemented if
supportsResultNotification()
is true.
ResultNotificationSession getResultNotificationSessionForCatalogue(ResultReceiver resultReceiver, Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession
associated with the result
notification service for the given catalogue.resultReceiver
- the receivercatalogueId
- the Id
of the Catalogue
ResultNotificationSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- resultReceiver
or catalogueId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResultNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsResultNotification()
and
supportsVisibleFederation()
are true
ResultCatalogueSession getResultCatalogueSession() throws OperationFailedException
ResultCatalogueSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResultCatalogue()
is false
optional
- This method must be implemented if
supportsResultCatalogue()
is true.
ResultCatalogueAssignmentSession getResultCatalogueAssignmentSession() throws OperationFailedException
ResultCatalogueAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResultCatalogueAssignment()
is false
optional
- This method must be implemented if
supportsResultCatalogueAssignment()
is
true.
ResultSmartCatalogueSession getResultSmartCatalogueSession(Id catalogueId) throws NotFoundException, OperationFailedException
catalogueId
- the Id
of the catalogue ResultSmartCatalogueSession
NotFoundException
- catalogueId
not
foundNullArgumentException
- catalogueId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResultSmartCatalogue()
is false
optional
- This method must be implemented if
supportsAppointmenSmarttCatalogue()
is
true.
CatalogueLookupSession getCatalogueLookupSession() throws OperationFailedException
OsidSession
associated with the catalogue
lookup service. CatalogueLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueLookup()
is false
optional
- This method must be implemented if
supportsCatalogueLookup()
is true.
CatalogueQuerySession getCatalogueQuerySession() throws OperationFailedException
OsidSession
associated with the catalogue
query service. CatalogueQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueQuery()
is false
optional
- This method must be implemented if
supportsCatalogueQuery()
is true.
CatalogueSearchSession getCatalogueSearchSession() throws OperationFailedException
OsidSession
associated with the catalogue
search service. CatalogueSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueSearch()
is false
optional
- This method must be implemented if
supportsCatalogueSearch()
is true.
CatalogueAdminSession getCatalogueAdminSession() throws OperationFailedException
OsidSession
associated with the catalogue
administrative service. CatalogueAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueAdmin()
is false
optional
- This method must be implemented if
supportsCatalogueAdmin()
is true.
CatalogueNotificationSession getCatalogueNotificationSession(CatalogueReceiver catalogueReceiver) throws OperationFailedException
OsidSession
associated with the catalogue
notification service.catalogueReceiver
- the receiver CatalogueNotificationSession
NullArgumentException
- catalogueReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueNotification()
is false
optional
- This method must be implemented if
supportsCatalogueNotification()
is true.
CatalogueHierarchySession getCatalogueHierarchySession() throws OperationFailedException
OsidSession
associated with the catalogue
hierarchy service. CatalogueHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueHierarchy()
is false
optional
- This method must be implemented if
supportsCatalogueHierarchy()
is true.
CatalogueHierarchyDesignSession getCatalogueHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the catalogue
hierarchy design service. CatalogueHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueHierarchyDesign()
is false
optional
- This method must be implemented if
supportsCatalogueHierarchyDesign()
is true.
OfferingBatchManager getOfferingBatchManager() throws OperationFailedException
OfferingBatchManager.
OfferingBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfferingBatch()
is false
optional
- This method must be implemented if
supportsOfferingBatch()
is true.
OfferingRulesManager getOfferingRulesManager() throws OperationFailedException
OfferingRulesManager.
OfferingRulesManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfferingRules()
is false
optional
- This method must be implemented if
supportsOfferingRules()
is true.