OSID Logo
OSID Specifications
offering rules package
Version 3.1.0
Interfaceosid.offering.rules.OfferingRulesProxyManager
Implementsosid.OsidProxyManager
osid.offering.rules.OfferingRulesProfile
Used Byosid.offering.OfferingProxyManager
Description

The offering rules proxy manager provides access to offering rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerLookupSession a CanonicalUnitEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerLookupSession a CanonicalUnitEnablerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerQuerySession a CanonicalUnitEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerQuerySession a CanonicalUnitEnablerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerSearchSession a CanonicalUnitEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerSearchSession a CanonicalUnitEnablerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerAdminSession a CanonicalUnitEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerAdminSession a CanonicalUnitEnablerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerNotificationSession a CanonicalUnitEnablerNotificationSession
ErrorsNULL_ARGUMENT canonicalUnitEnablerReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerNotificationSession a CanonicalUnitEnablerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT canonicalUnitEnablerReceiver, catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerCatalogueSession a CanonicalUnitEnablerCatalogueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerCatalogueAssignmentSession a CanonicalUnitEnablerCatalogueAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerSmartCatalogueSession a CanonicalUnitEnablerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerRuleLookupSession a CanonicalUnitEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerRuleLookupSession a CanonicalUnitEnablerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitEnablerRuleApplicationSession a CanonicalUnitEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorLookupSession a CanonicalUnitProcessorLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorLookupSession a CanonicalUnitProcessorLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorQuerySession a CanonicalUnitProcessorQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorQuerySession a CanonicalUnitProcessorQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorSearchSession a CanonicalUnitProcessorSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorSearchSession a CanonicalUnitProcessorSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorAdminSession a CanonicalUnitProcessorAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorAdminSession a CanonicalUnitProcessorAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorNotificationSession a CanonicalUnitProcessorNotificationSession
ErrorsNULL_ARGUMENT canonicalUnitProcessorReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorNotificationSession a CanonicalUnitProcessorNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT canonicalUnitProcessorReceiver, catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorCatalogueSession a CanonicalUnitProcessorCatalogueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorCatalogueAssignmentSession a CanonicalUnitProcessorCatalogueAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorSmartCatalogueSession a CanonicalUnitProcessorSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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 mapping lookup service for looking up the rules applied to the catalogue.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorRuleLookupSession a CanonicalUnitProcessorRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorRuleLookupSession a CanonicalUnitProcessorRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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 to apply to catalogues.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorRuleApplicationSession a CanonicalUnitProcessorRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorRuleApplicationSession a CanonicalUnitProcessorRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerLookupSession a CanonicalUnitProcessorEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerLookupSession a CanonicalUnitProcessorEnablerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerQuerySession a CanonicalUnitProcessorEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerQuerySession a CanonicalUnitProcessorEnablerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerSearchSession a CanonicalUnitProcessorEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerSearchSession a CanonicalUnitProcessorEnablerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerAdminSession a CanonicalUnitProcessorEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerAdminSession a CanonicalUnitProcessorEnablerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerNotificationSession a CanonicalUnitProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT canonicalUnitProcessorEnablerReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerNotificationSession a CanonicalUnitProcessorEnablerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT canonicalUnitProcessorEnablerReceiver, catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerCatalogueSession a CanonicalUnitProcessorEnablerCatalogueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerCatalogueAssignmentSession a CanonicalUnitProcessorEnablerCatalogueAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerSmartCatalogueSession a CanonicalUnitProcessorEnablerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleLookupSession a CanonicalUnitProcessorEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 for the given catalogue.

Parametersosid.id.IdcatalogueId the Id of the Catalogue
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleLookupSession a CanonicalUnitProcessorEnablerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleApplicationSession a CanonicalUnitProcessorEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.CanonicalUnitProcessorEnablerRuleApplicationSession a CanonicalUnitProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerLookupSession an OfferingConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerLookupSession an OfferingConstrainerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerQuerySession an OfferingConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerQuerySession an OfferingConstrainerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerSearchSession an OfferingConstrainerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerSearchSession an OfferingConstrainerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerAdminSession an OfferingConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerAdminSession an OfferingConstrainerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerNotificationSession an OfferingConstrainerNotificationSession
ErrorsNULL_ARGUMENT offeringConstrainerReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerNotificationSession an OfferingConstrainerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT offeringConstrainerReceiver, catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerCatalogueSession an OfferingConstrainerCatalogueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerCatalogueAssignmentSession an OfferingConstrainerCatalogueAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerSmartCatalogueSession an OfferingConstrainerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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 mapping lookup service for looking up the rules applied to the catalogue.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerRuleLookupSession an OfferingConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerRuleLookupSession an OfferingConstrainerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerRuleApplicationSession an OfferingConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerRuleApplicationSession an OfferingConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerLookupSession an OfferingConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerLookupSession an OfferingConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerQuerySession an OfferingConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerQuerySession an OfferingConstrainerEnablerQuerySession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerSearchSession an OfferingConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerSearchSession an OfferingConstrainerEnablerSearchSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerAdminSession an OfferingConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerAdminSession an OfferingConstrainerEnablerAdminSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerNotificationSession an OfferingConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT offeringConstrainerEnablerReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerNotificationSession an OfferingConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no catalogue found by the given Id
NULL_ARGUMENT offeringConstrainerEnablerReceiver, catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerCatalogueSession an OfferingConstrainerEnablerCatalogueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerCatalogueAssignmentSession an OfferingConstrainerEnablerCatalogueAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerSmartCatalogueSession an OfferingConstrainerEnablerSmartCatalogueSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerRuleLookupSession an OfferingConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerRuleLookupSession an OfferingConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Catalogue found by the given Id
NULL_ARGUMENT catalogueId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.offering.rules.OfferingConstrainerEnablerRuleApplicationSession an OfferingConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
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.