OSID Logo
OSID Specifications
offering rules package
Version 3.1.0
Interfaceosid.offering.rules.OfferingRulesManager
Implementsosid.OsidManager
osid.offering.rules.OfferingRulesProfile
Used Byosid.offering.OfferingManager
Description

The offering rules manager provides access to offering rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • CanonicalUnitEnablerLookupSession: a session to retrieve canonical unit enablers
  • CanonicalUnitEnablerQuerySession: a session to query for canonical unit enablers
  • CanonicalUnitEnablerSearchSession: a session to search for canonical unit enablers
  • CanonicalUnitEnablerAdminSession: a session to create and delete canonical unit enablers
  • CanonicalUnitEnablerNotificationSession: a session to receive notifications pertaining to canonical unit enabler changes
  • CanonicalUnitEnablerCatalogueSession: a session to look up canonical unit enabler catalogue mappings
  • CanonicalUnitEnablerCatalogueAssignmentSession : a session to manage canonical unit enabler to catalogue mappings
  • CanonicalUnitEnablerSmartCatalogueSession: a session to manage dynamic catalogues of canonical unit enablers
  • CanonicalUnitEnableRuleLookupSession: a session to look up canonical unit enabler mappings
  • CanonicalUnitEnablerRuleApplicationSession: a session to apply canonical unit enablers
  • CanonicalUnitProcessorLookupSession: a session to retrieve canonical unit processor
  • CanonicalUnitProcessorQuerySession: a session to query for canonical unit processor
  • CanonicalUnitProcessorSearchSession: a session to search for canonical unit processor
  • CanonicalUnitProcessorAdminSession: a session to create and delete canonical unit processor
  • CanonicalUnitProcessorNotificationSession: a session to receive notifications pertaining to canonical unit processor changes
  • CanonicalUnitProcessorCatalogueSession: a session to look up canonical unit processor catalogue mappings
  • CanonicalUnitProcessorCatalogueAssignmentSession : a session to manage canonical unit processor to catalogue mappings
  • CanonicalUnitProcessorSmartCatalogueSession: a session to manage dynamic catalogues of canonical unit processor
  • CanonicalUnitProcessorRuleLookupSession: a session to look up canonical unit processor to canonical unit mappings
  • CanonicalUnitProcessorRuleApplicationSession: a session to apply canonical unit processor to canonicalUnits
  • CanonicalUnitProcessorEnablerLookupSession: a session to retrieve canonical unit processor enablers
  • CanonicalUnitProcessorEnablerQuerySession: a session to query for canonical unit processor enablers
  • CanonicalUnitProcessorEnablerSearchSession: a session to search for canonical unit processor enablers
  • CanonicalUnitProcessorEnablerAdminSession: a session to create and delete canonical unit processor enablers
  • CanonicalUnitProcessorEnablerNotificationSession : a session to receive notifications pertaining to canonical unit processor enabler changes
  • CanonicalUnitProcessorEnablerCatalogueSession : a session to look up canonical unit processor enabler catalogue mappings
  • CanonicalUnitProcessorEnablerCatalogueAssignmentSession : a session to manage canonical unit processor enabler to catalogue mappings
  • CanonicalUnitProcessorEnablerSmartCatalogueSession : a session to manage dynamic catalogues of canonical unit processor enablers
  • CanonicalUnitProcessorEnablerRuleLookupSession : a session to look up canonical unit processor enabler mappings
  • CanonicalUnitProcessorEnablerRuleApplicationSession : a session to apply canonical unit processor enablers
  • OfferingConstrainerLookupSession: a session to retrieve offering constrainer
  • OfferingConstrainerQuerySession: a session to query for offering constrainer
  • OfferingConstrainerSearchSession: a session to search for offering constrainer
  • OfferingConstrainerAdminSession: a session to create and delete offering constrainer
  • OfferingConstrainerNotificationSession: a session to receive notifications pertaining to offering constrainer changes
  • OfferingConstrainerCatalogueSession: a session to look up offering constrainer catalogue mappings
  • OfferingConstrainerCatalogueAssignmentSession : a session to manage offering constrainer to catalogue mappings
  • OfferingConstrainerSmartCatalogueSession : a session to manage dynamic catalogues of offering constrainer
  • OfferingConstrainerRuleLookupSession: a session to look up offering constrainer to canonical unit mappings
  • OfferingConstrainerRuleApplicationSession: a session to apply offering constrainer to canonicalUnits
  • OfferingConstrainerEnablerLookupSession: a session to retrieve offering constrainer enablers
  • OfferingConstrainerEnablerQuerySession: a session to query for offering constrainer enablers
  • OfferingConstrainerEnablerSearchSession: a session to search for offering constrainer enablers
  • OfferingConstrainerEnablerAdminSession: a session to create and delete offering constrainer enablers
  • OfferingConstrainerEnablerNotificationSession : a session to receive notifications pertaining to offering constrainer enabler changes
  • OfferingConstrainerEnablerCatalogueSession: a session to look up offering constrainer enabler catalogue mappings
  • OfferingConstrainerEnablerCatalogueAssignmentSession : a session to manage offering constrainer enabler to catalogue mappings
  • OfferingConstrainerEnablerSmartCatalogueSession : a session to manage dynamic catalogues of offering constrainer enablers
  • OfferingConstrainerEnableRuleLookupSession: a session to look up offering constrainer enabler mappings
  • OfferingConstrainerEnablerRuleApplicationSession : a session to apply offering constrainer enablers
MethodgetCanonicalUnitEnablerLookupSession
Description

Gets the OsidSession associated with the canonical unit enabler lookup service.

Returnosid.offering.rules.CanonicalUnitEnablerLookupSession a CanonicalUnitEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerLookup() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerLookup() is true.
MethodgetCanonicalUnitEnablerLookupSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enabler lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerLookupSession a CanonicalUnitEnablerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerLookup() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitEnablerQuerySession
Description

Gets the OsidSession associated with the canonical unit enabler query service.

Returnosid.offering.rules.CanonicalUnitEnablerQuerySession a CanonicalUnitEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerQuery() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerQuery() is true.
MethodgetCanonicalUnitEnablerQuerySessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enabler query service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerQuerySession a CanonicalUnitEnablerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerQuery() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitEnablerSearchSession
Description

Gets the OsidSession associated with the canonical unit enabler search service.

Returnosid.offering.rules.CanonicalUnitEnablerSearchSession a CanonicalUnitEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerSearch() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerSearch() is true.
MethodgetCanonicalUnitEnablerSearchSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enablers earch service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerSearchSession a CanonicalUnitEnablerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerSearch() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitEnablerAdminSession
Description

Gets the OsidSession associated with the canonical unit enabler administration service.

Returnosid.offering.rules.CanonicalUnitEnablerAdminSession a CanonicalUnitEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerAdmin() is true.
MethodgetCanonicalUnitEnablerAdminSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enabler administration service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerAdminSession a CanonicalUnitEnablerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitEnablerNotificationSession
Description

Gets the OsidSession associated with the canonical unit enabler notification service.

Parametersosid.offering.rules.CanonicalUnitEnablerReceivercanonicalUnitEnablerReceiver the notification callback
Returnosid.offering.rules.CanonicalUnitEnablerNotificationSession a CanonicalUnitEnablerNotificationSession
ErrorsNULL_ARGUMENT canonicalUnitEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerNotification() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerNotification() is true.
MethodgetCanonicalUnitEnablerNotificationSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enabler notification service for the given catalogue.

Parametersosid.offering.rules.CanonicalUnitEnablerReceivercanonicalUnitEnablerReceiver the notification callback
osid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerNotificationSession a CanonicalUnitEnablerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT canonicalUnitEnablerReceiver or catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerNotification() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitEnablerCatalogueSession
Description

Gets the OsidSession to lookup canonical unit enabler/catalogue mappings for canonical unit enablers.

Returnosid.offering.rules.CanonicalUnitEnablerCatalogueSession a CanonicalUnitEnablerCatalogueSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerCatalogue() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerCatalogue() is true.
MethodgetCanonicalUnitEnablerCatalogueAssignmentSession
Description

Gets the OsidSession associated with assigning canonical unit enablers to catalogues.

Returnosid.offering.rules.CanonicalUnitEnablerCatalogueAssignmentSession a CanonicalUnitEnablerCatalogueAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerCatalogueAssignment() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerCatalogueAssignment() is true.
MethodgetCanonicalUnitEnablerSmartCatalogueSession
Description

Gets the OsidSession to manage canonical unit enabler smart catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerSmartCatalogueSession a CanonicalUnitEnablerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerSmartCatalogue() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerSmartCatalogue() is true .
MethodgetCanonicalUnitEnablerRuleLookupSession
Description

Gets the OsidSession associated with the canonical unit enabler mapping lookup service.

Returnosid.offering.rules.CanonicalUnitEnablerRuleLookupSession a CanonicalUnitEnablerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerRuleLookup() is true.
MethodgetCanonicalUnitEnablerRuleLookupSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enabler mapping lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerRuleLookupSession a CanonicalUnitEnablerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the canonical unit enabler assignment service.

Returnosid.offering.rules.CanonicalUnitEnablerRuleApplicationSession a CanonicalUnitEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerRuleApplication() is true.
MethodgetCanonicalUnitEnablerRuleApplicationSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit enabler assignment service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitEnablerRuleApplicationSession a CanonicalUnitEnablerRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorLookupSession
Description

Gets the OsidSession associated with the canonical unit processor lookup service.

Returnosid.offering.rules.CanonicalUnitProcessorLookupSession a CanonicalUnitProcessorLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorLookup() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorLookup() is true.
MethodgetCanonicalUnitProcessorLookupSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorLookupSession a CanonicalUnitProcessorLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorLookup() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorQuerySession
Description

Gets the OsidSession associated with the canonical unit processor query service.

Returnosid.offering.rules.CanonicalUnitProcessorQuerySession a CanonicalUnitProcessorQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorQuery() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorQuery() is true.
MethodgetCanonicalUnitProcessorQuerySessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor query service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorQuerySession a CanonicalUnitProcessorQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorQuery() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorSearchSession
Description

Gets the OsidSession associated with the canonical unit processor search service.

Returnosid.offering.rules.CanonicalUnitProcessorSearchSession a CanonicalUnitProcessorSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorSearch() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorSearch() is true.
MethodgetCanonicalUnitProcessorSearchSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor earch service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorSearchSession a CanonicalUnitProcessorSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorSearch() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorAdminSession
Description

Gets the OsidSession associated with the canonical unit processor administration service.

Returnosid.offering.rules.CanonicalUnitProcessorAdminSession a CanonicalUnitProcessorAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorAdmin() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorAdmin() is true.
MethodgetCanonicalUnitProcessorAdminSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor administration service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorAdminSession a CanonicalUnitProcessorAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorAdmin() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorNotificationSession
Description

Gets the OsidSession associated with the canonical unit processor notification service.

Parametersosid.offering.rules.CanonicalUnitProcessorReceivercanonicalUnitProcessorReceiver the notification callback
Returnosid.offering.rules.CanonicalUnitProcessorNotificationSession a CanonicalUnitProcessorNotificationSession
ErrorsNULL_ARGUMENT canonicalUnitProcessorReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorNotification() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorNotification() is true .
MethodgetCanonicalUnitProcessorNotificationSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor notification service for the given catalogue.

Parametersosid.offering.rules.CanonicalUnitProcessorReceivercanonicalUnitProcessorReceiver the notification callback
osid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorNotificationSession a CanonicalUnitProcessorNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT canonicalUnitProcessorReceiver or catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorNotification() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorCatalogueSession
Description

Gets the OsidSession to lookup canonical unit processor/catalogue mappings for canonical unit processors.

Returnosid.offering.rules.CanonicalUnitProcessorCatalogueSession a CanonicalUnitProcessorCatalogueSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorCatalogue() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorCatalogue() is true.
MethodgetCanonicalUnitProcessorCatalogueAssignmentSession
Description

Gets the OsidSession associated with assigning canonical unit processor to catalogues.

Returnosid.offering.rules.CanonicalUnitProcessorCatalogueAssignmentSession a CanonicalUnitProcessorCatalogueAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorCatalogueAssignment() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorCatalogueAssignment() is true.
MethodgetCanonicalUnitProcessorSmartCatalogueSession
Description

Gets the OsidSession to manage canonical unit processor smart catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorSmartCatalogueSession a CanonicalUnitProcessorSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorSmartCatalogue() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorSmartCatalogue() is true.
MethodgetCanonicalUnitProcessorRuleLookupSession
Description

Gets the OsidSession associated with the canonical unit processor canonical unit mapping lookup service for looking up the rules applied to the catalogue.

Returnosid.offering.rules.CanonicalUnitProcessorRuleLookupSession a CanonicalUnitProcessorRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorRuleLookup() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorRuleLookup() is true.
MethodgetCanonicalUnitProcessorRuleLookupSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor mapping lookup service for the given catalogue for looking up rules applied to a catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorRuleLookupSession a CanonicalUnitProcessorRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorRuleLookup() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorRuleApplicationSession
Description

Gets the OsidSession associated with the canonical unit processor assignment service.

Returnosid.offering.rules.CanonicalUnitProcessorRuleApplicationSession a CanonicalUnitProcessorRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorRuleApplication() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorRuleApplication() is true.
MethodgetCanonicalUnitProcessorRuleApplicationSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor assignment service for the given catalogue to apply to catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorRuleApplicationSession a CanonicalUnitProcessorRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorRuleApplication() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerLookupSession
Description

Gets the OsidSession associated with the canonical unit processor enabler lookup service.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerLookupSession a CanonicalUnitProcessorEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerLookup() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerLookup() is true.
MethodgetCanonicalUnitProcessorEnablerLookupSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enabler lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerLookupSession a CanonicalUnitProcessorEnablerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerLookup() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerQuerySession
Description

Gets the OsidSession associated with the canonical unit processor enabler query service.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerQuerySession a CanonicalUnitProcessorEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerQuery() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerQuery() is true .
MethodgetCanonicalUnitProcessorEnablerQuerySessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enabler query service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerQuerySession a CanonicalUnitProcessorEnablerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerQuery() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerSearchSession
Description

Gets the OsidSession associated with the canonical unit processor enabler search service.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerSearchSession a CanonicalUnitProcessorEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerSearch() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerSearch() is true.
MethodgetCanonicalUnitProcessorEnablerSearchSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enablers earch service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerSearchSession a CanonicalUnitProcessorEnablerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerSearch() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerAdminSession
Description

Gets the OsidSession associated with the canonical unit processor enabler administration service.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerAdminSession a CanonicalUnitProcessorEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerAdmin() is true .
MethodgetCanonicalUnitProcessorEnablerAdminSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enabler administration service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerAdminSession a CanonicalUnitProcessorEnablerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerNotificationSession
Description

Gets the OsidSession associated with the canonical unit processor enabler notification service.

Parametersosid.offering.rules.CanonicalUnitProcessorEnablerReceivercanonicalUnitProcessorEnablerReceiver the notification callback
Returnosid.offering.rules.CanonicalUnitProcessorEnablerNotificationSession a CanonicalUnitProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT canonicalUnitProcessorEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerNotification() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerNotification() is true.
MethodgetCanonicalUnitProcessorEnablerNotificationSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enabler notification service for the given catalogue.

Parametersosid.offering.rules.CanonicalUnitProcessorEnablerReceivercanonicalUnitProcessorEnablerReceiver the notification callback
osid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerNotificationSession a CanonicalUnitProcessorEnablerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT canonicalUnitProcessorEnablerReceiver or catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerNotification() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerCatalogueSession
Description

Gets the OsidSession to lookup canonical unit processor enabler/catalogue mappings for canonical unit processor enablers.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerCatalogueSession a CanonicalUnitProcessorEnablerCatalogueSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerCatalogue() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerCatalogue() is true.
MethodgetCanonicalUnitProcessorEnablerCatalogueAssignmentSession
Description

Gets the OsidSession associated with assigning canonical unit processor enablers to catalogues.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerCatalogueAssignmentSession a CanonicalUnitProcessorEnablerCatalogueAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerCatalogueAssignment() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerCatalogueAssignment() is true.
MethodgetCanonicalUnitProcessorEnablerSmartCatalogueSession
Description

Gets the OsidSession to manage canonical unit processor enabler smart catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerSmartCatalogueSession a CanonicalUnitProcessorEnablerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerSmartCatalogue() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerSmartCatalogue() is true.
MethodgetCanonicalUnitProcessorEnablerRuleLookupSession
Description

Gets the OsidSession associated with the canonical unit processor enabler mapping lookup service.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleLookupSession a CanonicalUnitProcessorEnablerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerRuleLookup() is true.
MethodgetCanonicalUnitProcessorEnablerRuleLookupSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enabler mapping lookup service.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleLookupSession a CanonicalUnitProcessorEnablerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetCanonicalUnitProcessorEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the canonical unit processor enabler assignment service.

Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleApplicationSession a CanonicalUnitProcessorEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerRuleApplication() is true.
MethodgetCanonicalUnitProcessorEnablerRuleApplicationSessionForCatalogue
Description

Gets the OsidSession associated with the canonical unit processor enabler assignment service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleApplicationSession z CanonicalUnitProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCanonicalUnitProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCanonicalUnitProcessorEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerLookupSession
Description

Gets the OsidSession associated with the offering constrainer lookup service.

Returnosid.offering.rules.OfferingConstrainerLookupSession an OfferingConstrainerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerLookup() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerLookup() is true.
MethodgetOfferingConstrainerLookupSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerLookupSession an OfferingConstrainerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerQuerySession
Description

Gets the OsidSession associated with the offering constrainer query service.

Returnosid.offering.rules.OfferingConstrainerQuerySession an OfferingConstrainerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerQuery() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerQuery() is true.
MethodgetOfferingConstrainerQuerySessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer query service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerQuerySession an OfferingConstrainerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerSearchSession
Description

Gets the OsidSession associated with the offering constrainer search service.

Returnosid.offering.rules.OfferingConstrainerSearchSession an OfferingConstrainerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerSearch() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerSearch() is true.
MethodgetOfferingConstrainerSearchSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer earch service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerSearchSession an OfferingConstrainerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerAdminSession
Description

Gets the OsidSession associated with the offering constrainer administration service.

Returnosid.offering.rules.OfferingConstrainerAdminSession an OfferingConstrainerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerAdmin() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerAdmin() is true.
MethodgetOfferingConstrainerAdminSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer administration service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerAdminSession an OfferingConstrainerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerAdmin() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerNotificationSession
Description

Gets the OsidSession associated with the offering constrainer notification service.

Parametersosid.offering.rules.OfferingConstrainerReceiverofferingConstrainerReceiver the notification callback
Returnosid.offering.rules.OfferingConstrainerNotificationSession an OfferingConstrainerNotificationSession
ErrorsNULL_ARGUMENT offeringConstrainerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerNotification() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerNotification() is true.
MethodgetOfferingConstrainerNotificationSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer notification service for the given catalogue.

Parametersosid.offering.rules.OfferingConstrainerReceiverofferingConstrainerReceiver the notification callback
osid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerNotificationSession an OfferingConstrainerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT offeringConstrainerReceiver or catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerNotification() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerCatalogueSession
Description

Gets the OsidSession to lookup offering constrainer/catalogue mappings for offering constrainers.

Returnosid.offering.rules.OfferingConstrainerCatalogueSession an OfferingConstrainerCatalogueSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerCatalogue() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerCatalogue() is true.
MethodgetOfferingConstrainerCatalogueAssignmentSession
Description

Gets the OsidSession associated with assigning offering constrainer to catalogues.

Returnosid.offering.rules.OfferingConstrainerCatalogueAssignmentSession an OfferingConstrainerCatalogueAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerCatalogueAssignment() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerCatalogueAssignment() is true.
MethodgetOfferingConstrainerSmartCatalogueSession
Description

Gets the OsidSession to manage offering constrainer smart catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerSmartCatalogueSession an OfferingConstrainerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerSmartCatalogue() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerSmartCatalogue() is true.
MethodgetOfferingConstrainerRuleLookupSession
Description

Gets the OsidSession associated with the offering constrainer canonical unit mapping lookup service for looking up the rules applied to the catalogue.

Returnosid.offering.rules.OfferingConstrainerRuleLookupSession an OfferingConstrainerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerRuleLookup() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerRuleLookup() is true.
MethodgetOfferingConstrainerRuleLookupSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer mapping lookup service for the given catalogue for looking up rules applied to a catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerRuleLookupSession an OfferingConstrainerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerRuleLookup() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerRuleApplicationSession
Description

Gets the OsidSession associated with the offering constrainer assignment service to apply to catalogues.

Returnosid.offering.rules.OfferingConstrainerRuleApplicationSession an OfferingConstrainerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerRuleApplication() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerRuleApplication() is true .
MethodgetOfferingConstrainerRuleApplicationSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer assignment service for the given catalogue to apply to catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerRuleApplicationSession an OfferingConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerRuleApplication() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerLookupSession
Description

Gets the OsidSession associated with the offering constrainer enabler lookup service.

Returnosid.offering.rules.OfferingConstrainerEnablerLookupSession an OfferingConstrainerEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerLookup() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerLookup() is true.
MethodgetOfferingConstrainerEnablerLookupSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enabler lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerLookupSession an OfferingConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerLookup() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerQuerySession
Description

Gets the OsidSession associated with the offering constrainer enabler query service.

Returnosid.offering.rules.OfferingConstrainerEnablerQuerySession an OfferingConstrainerEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerQuery() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerQuery() is true.
MethodgetOfferingConstrainerEnablerQuerySessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enabler query service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerQuerySession an OfferingConstrainerEnablerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerQuery() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerSearchSession
Description

Gets the OsidSession associated with the offering constrainer enabler search service.

Returnosid.offering.rules.OfferingConstrainerEnablerSearchSession an OfferingConstrainerEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerSearch() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerSearch() is true.
MethodgetOfferingConstrainerEnablerSearchSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enablers earch service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerSearchSession an OfferingConstrainerEnablerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerSearch() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerAdminSession
Description

Gets the OsidSession associated with the offering constrainer enabler administration service.

Returnosid.offering.rules.OfferingConstrainerEnablerAdminSession an OfferingConstrainerEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerAdmin() is true.
MethodgetOfferingConstrainerEnablerAdminSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enabler administration service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerAdminSession an OfferingConstrainerEnablerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerNotificationSession
Description

Gets the OsidSession associated with the offering constrainer enabler notification service.

Parametersosid.offering.rules.OfferingConstrainerEnablerReceiverofferingConstrainerEnablerReceiver the notification callback
Returnosid.offering.rules.OfferingConstrainerEnablerNotificationSession an OfferingConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT offeringConstrainerEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerNotification() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerNotification() is true.
MethodgetOfferingConstrainerEnablerNotificationSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enabler notification service for the given catalogue.

Parametersosid.offering.rules.OfferingConstrainerEnablerReceiverofferingConstrainerEnablerReceiver the notification callback
osid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerNotificationSession an OfferingConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT offeringConstrainerEnablerReceiver or catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerNotification() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerCatalogueSession
Description

Gets the OsidSession to lookup offering constrainer enabler/catalogue mappings for offering constrainer enablers.

Returnosid.offering.rules.OfferingConstrainerEnablerCatalogueSession an OfferingConstrainerEnablerCatalogueSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerCatalogue() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerCatalogue() is true.
MethodgetOfferingConstrainerEnablerCatalogueAssignmentSession
Description

Gets the OsidSession associated with assigning offering constrainer enablers to catalogues.

Returnosid.offering.rules.OfferingConstrainerEnablerCatalogueAssignmentSession an OfferingConstrainerEnablerCatalogueAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerCatalogueAssignment() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerCatalogueAssignment() is true.
MethodgetOfferingConstrainerEnablerSmartCatalogueSession
Description

Gets the OsidSession to manage offering constrainer enabler smart catalogues.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerSmartCatalogueSession an OfferingConstrainerEnablerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerSmartCatalogue() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerSmartCatalogue() is true.
MethodgetOfferingConstrainerEnablerRuleLookupSession
Description

Gets the OsidSession associated with the offering constrainer enabler mapping lookup service.

Returnosid.offering.rules.OfferingConstrainerEnablerRuleLookupSession an OfferingConstrainerEnablerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerRuleLookup() is true.
MethodgetOfferingConstrainerEnablerRuleLookupSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enabler mapping lookup service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerRuleLookupSession an OfferingConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetOfferingConstrainerEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the offering constrainer enabler assignment service.

Returnosid.offering.rules.OfferingConstrainerEnablerRuleApplicationSession an OfferingConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerRuleApplication() is true.
MethodgetOfferingConstrainerEnablerRuleApplicationSessionForCatalogue
Description

Gets the OsidSession associated with the offering constrainer enabler assignment service for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
Returnosid.offering.rules.OfferingConstrainerEnablerRuleApplicationSession an OfferingConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOfferingConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOfferingConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.