OSID Logo
OSID Specifications
resourcing rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resourcing.rules.ResourcingRulesProxyManager
Implementsosid.OsidProxyManager
osid.resourcing.rules.ResourcingRulesProfile
Description

The resourcing rules proxy manager provides access to resourcing 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:

  • AvailabilityEnablerLookupSession: a session to retrieve availability enabler
  • AvailabilityEnablerQuerySession: a session to query for availability enabler
  • AvailabilityEnablerSearchSession: a session to search for availability enabler
  • AvailabilityEnablerAdminSession: a session to create and delete availability enabler
  • AvailabilityEnablerNotificationSession: a session to receive notifications pertaining to availability enabler changes
  • AvailabilityEnablerFoundrySession: a session to look up availability enabler foundry mappings
  • AvailabilityEnablerFoundryAssignmentSession: a session to manage availability enabler to foundry mappings
  • AvailabilityEnablerSmartFoundrySession: a session to manage dynamic foundries of availability enabler
  • AvailabilityEnablerRuleLookupSession: a session to look up availability enabler to availability mappings
  • AvailabilityEnablerRuleApplicationSession: a session to apply availability enabler to availabilities
  • CommissionEnablerLookupSession: a session to retrieve commission enabler
  • CommissionEnablerQuerySession: a session to query for commission enabler
  • CommissionEnablerSearchSession: a session to search for commission enabler
  • CommissionEnablerAdminSession: a session to create and delete commission enabler
  • CommissionEnablerNotificationSession: a session to receive notifications pertaining to commission enabler changes
  • CommissionEnablerFoundrySession: a session to look up commission enabler foundry mappings
  • CommissionEnablerFoundryAssignmentSession: a session to manage commission enabler to foundry mappings
  • CommissionEnablerSmartFoundrySession: a session to manage dynamic foundries of commission enabler
  • CommissionEnablerRuleLookupSession: a session to look up commission enabler to commission mappings
  • CommissionEnablerRuleApplicationSession: a session to apply commission enabler to commissions
  • JobConstrainerLookupSession: a session to retrieve job constrainer
  • JobConstrainerQuerySession: a session to query for job constrainer
  • JobConstrainerSearchSession: a session to search for job constrainer
  • JobConstrainerAdminSession: a session to create and delete job constrainer
  • JobConstrainerNotificationSession: a session to receive notifications pertaining to job constrainer changes
  • JobConstrainerFoundrySession: a session to look up job constrainer foundry mappings
  • JobConstrainerFoundryAssignmentSession: a session to manage job constrainer to foundry mappings
  • JobConstrainerSmartFoundrySession: a session to manage dynamic foundries of job constrainer
  • JobConstrainerRuleLookupSession: a session to look up job constrainer to job mappings
  • JobConstrainerRuleApplicationSession: a session to apply job constrainer to jobss
  • JobConstrainerEnablerLookupSession: a session to retrieve job constrainer enablers
  • JobConstrainerEnablerQuerySession: a session to query for job constrainer enablers
  • JobConstrainerEnablerSearchSession: a session to search for job constrainer enablers
  • JobConstrainerEnablerAdminSession: a session to create and delete job constrainer enablers
  • JobConstrainerEnablerNotificationSession: a session to receive notifications pertaining to job constrainer enabler changes
  • JobConstrainerEnablerFoundrySession: a session to look up job constrainer enabler foundry mappings
  • JobConstrainerEnablerFoundryAssignmentSession: a session to manage job constrainer enabler to foundry mappings
  • JobConstrainerEnablerSmartFoundrySession: a session to manage dynamic foundries of job constrainer enablers
  • JobConstrainerEnableRuleLookupSession: a session to look up job constrainer enabler mappings
  • JobConstrainerEnablerRuleApplicationSession: a session to apply job constrainer enablers
  • JobProcessorLookupSession: a session to retrieve job processor
  • JobProcessorQuerySession: a session to query for job processor
  • JobProcessorSearchSession: a session to search for job processor
  • JobProcessorAdminSession: a session to create and delete job processor
  • JobProcessorNotificationSession: a session to receive notifications pertaining to job processor changes
  • JobProcessorFoundrySession: a session to look up job processor foundry mappings
  • JobProcessorFoundryAssignmentSession: a session to manage job processor to foundry mappings
  • JobProcessorSmartFoundrySession: a session to manage dynamic foundries of job processor
  • JobProcessorRuleLookupSession: a session to look up job processor to job mappings
  • JobProcessorRuleApplicationSession: a session to apply job processor to jobss
  • JobProcessorEnablerLookupSession: a session to retrieve job processor enablers
  • JobProcessorEnablerQuerySession: a session to query for job processor enablers
  • JobProcessorEnablerSearchSession: a session to search for job processor enablers
  • JobProcessorEnablerAdminSession: a session to create and delete job processor enablers
  • JobProcessorEnablerNotificationSession: a session to receive notifications pertaining to job processor enabler changes
  • JobProcessorEnablerFoundrySession: a session to look up job processor enabler foundry mappings
  • JobProcessorEnablerFoundryAssignmentSession: a session to manage job processor enabler to foundry mappings
  • JobProcessorEnablerSmartFoundrySession: a session to manage dynamic foundries of job processor enablers
  • JobProcessorEnablerRuleLookupSession: a session to look up job processor enabler mappings
  • JobProcessorEnablerRuleApplicationSession: a session to apply job processor enablers
MethodgetAvailabilityEnablerLookupSession
Description

Gets the OsidSession associated with the availability enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerLookupSessionan AvailabilityEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerLookup() is true.
MethodgetAvailabilityEnablerLookupSessionForFoundry
Description

Gets the OsidSession associated with the availability enabler lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerLookupSessionan AvailabilityEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerLookup() and supportsVisibleFederation() are true.
MethodgetAvailabilityEnablerQuerySession
Description

Gets the OsidSession associated with the availability enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerQuerySessionan AvailabilityEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerQuery() is true.
MethodgetAvailabilityEnablerQuerySessionForFoundry
Description

Gets the OsidSession associated with the availability enabler query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerQuerySessionan AvailabilityEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerQuery() and supportsVisibleFederation() are true.
MethodgetAvailabilityEnablerSearchSession
Description

Gets the OsidSession associated with the availability enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerSearchSessionan AvailabilityEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerSearch() is true.
MethodgetAvailabilityEnablerSearchSessionForFoundry
Description

Gets the OsidSession associated with the availability enabler earch service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerSearchSessionan AvailabilityEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerSearch() and supportsVisibleFederation() are true.
MethodgetAvailabilityEnablerAdminSession
Description

Gets the OsidSession associated with the availability enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerAdminSessionan AvailabilityEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerAdmin() is true.
MethodgetAvailabilityEnablerAdminSessionForFoundry
Description

Gets the OsidSession associated with the availability enabler administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerAdminSessionan AvailabilityEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetAvailabilityEnablerNotificationSession
Description

Gets the OsidSession associated with the availability enabler notification service.

Parametersosid.resourcing.rules.AvailabilityEnablerReceiveravailabilityConstrainerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerNotificationSessionan AvailabilityEnablerNotificationSession
ErrorsNULL_ARGUMENT availabilityConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerNotification() is true.
MethodgetAvailabilityEnablerNotificationSessionForFoundry
Description

Gets the OsidSession associated with the availability enabler notification service for the given foundry.

Parametersosid.resourcing.rules.AvailabilityEnablerReceiveravailabilityConstrainerReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerNotificationSessionan AvailabilityEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT availabilityConstrainerReceiver, foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerNotification() and supportsVisibleFederation() are true.
MethodgetAvailabilityEnablerFoundrySession
Description

Gets the OsidSession to lookup availability enabler/foundry mappings for availability enablers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerFoundrySessionan AvailabilityEnablerFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerFoundry() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerFoundry() is true.
MethodgetAvailabilityEnablerFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning availability enabler to foundries.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerFoundryAssignmentSessionan AvailabilityEnablerFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerFoundryAssignment() is true.
MethodgetAvailabilityEnablerSmartFoundrySession
Description

Gets the OsidSession to manage availability enabler smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerSmartFoundrySessionan AvailabilityEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerSmartFoundry() is true.
MethodgetAvailabilityEnablerRuleLookupSession
Description

Gets the OsidSession associated with the availability enabler mapping lookup service for looking up the rules applied to tan availability.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerRuleLookupSessionan AvailabilityEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerRuleLookup() is true.
MethodgetAvailabilityEnablerRuleLookupSessionForFoundry
Description

Gets the OsidSession associated with the availability enabler mapping lookup service for the given foundry for looking up rules applied to an availability.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerRuleLookupSessionan AvailabilityEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetAvailabilityEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the availability enabler assignment service to apply to availabilities.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerRuleApplicationSessionan AvailabilityEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerRuleApplication() is true.
MethodgetAvailabilityEnablerRuleApplicationSessionForFoundry
Description

Gets the OsidSession associated with the availability enabler assignment service for the given foundry to apply to availabilities.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.AvailabilityEnablerRuleApplicationSessionan AvailabilityEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerLookupSession
Description

Gets the OsidSession associated with the commission enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerLookupSessiona CommissionEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerLookup() is true.
MethodgetCommissionEnablerLookupSessionForFoundry
Description

Gets the OsidSession associated with the commission enabler lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerLookupSessiona CommissionEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerLookup() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerQuerySession
Description

Gets the OsidSession associated with the commission enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerQuerySessiona CommissionEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerQuery() is true.
MethodgetCommissionEnablerQuerySessionForFoundry
Description

Gets the OsidSession associated with the commission enabler query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerQuerySessiona CommissionEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerQuery() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerSearchSession
Description

Gets the OsidSession associated with the commission enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerSearchSessiona CommissionEnablerSearchSession
ErrorsNULL_ARGUMENTa CommissionEnablerSearchSession
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerSearch() is true.
MethodgetCommissionEnablerSearchSessionForFoundry
Description

Gets the OsidSession associated with the commission enabler earch service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerSearchSessiona CommissionEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerSearch() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerAdminSession
Description

Gets the OsidSession associated with the commission enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerAdminSessiona CommissionEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerAdmin() is true.
MethodgetCommissionEnablerAdminSessionForFoundry
Description

Gets the OsidSession associated with the commission enabler administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerAdminSessiona CommissionEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerNotificationSession
Description

Gets the OsidSession associated with the commission enabler notification service.

Parametersosid.resourcing.rules.CommissionEnablerReceivercommissionConstrainerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerNotificationSessiona CommissionEnablerNotificationSession
ErrorsNULL_ARGUMENT commissionConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerNotification() is true.
MethodgetCommissionEnablerNotificationSessionForFoundry
Description

Gets the OsidSession associated with the commission enabler notification service for the given foundry.

Parametersosid.resourcing.rules.CommissionEnablerReceivercommissionConstrainerReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerNotificationSessiona CommissionEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT commissionConstrainerReceiver, foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerNotification() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerFoundrySession
Description

Gets the OsidSession to lookup commission enabler/foundry mappings for commission enablers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerFoundrySessiona CommissionEnablerFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerFoundry() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerFoundry() is true.
MethodgetCommissionEnablerFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning commission enabler to foundries.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerFoundryAssignmentSessiona CommissionEnablerFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerFoundryAssignment() is true.
MethodgetCommissionEnablerSmartFoundrySession
Description

Gets the OsidSession to manage commission enabler smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerSmartFoundrySessiona CommissionEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerSmartFoundry() is true.
MethodgetCommissionEnablerRuleLookupSession
Description

Gets the OsidSession associated with the commission enabler mapping lookup service for looking up the rules applied to a commission.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerRuleLookupSessiona CommissionEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerRuleLookup() is true.
MethodgetCommissionEnablerRuleLookupSessionForFoundry
Description

Gets the OsidSession associated with the commission enabler mapping lookup service for the given foundry for looking up rules applied to a commission.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerRuleLookupSessiona CommissionEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetCommissionEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the commission enabler assignment service to apply to commissions.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerRuleApplicationSessiona CommissionEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerRuleApplication() is true.
MethodgetCommissionEnablerRuleApplicationSessionForFoundry
Description

Gets the OsidSession associated with the commission enabler assignment service for the given foundry to apply to commissions.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.CommissionEnablerRuleApplicationSessiona CommissionEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetJobConstrainerLookupSession
Description

Gets the OsidSession associated with the job constrainer lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerLookupSessiona JobConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerLookup() is true.
MethodgetJobConstrainerLookupSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerLookupSessiona JobConstrainerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetJobConstrainerQuerySession
Description

Gets the OsidSession associated with the job constrainer query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerQuerySessiona JobConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerQuery() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerQuery() is true.
MethodgetJobConstrainerQuerySessionForFoundry
Description

Gets the OsidSession associated with the job constrainer query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerQuerySessiona JobConstrainerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetJobConstrainerSearchSession
Description

Gets the OsidSession associated with the job constrainer search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerSearchSessiona JobConstrainerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerSearch() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerSearch() is true.
MethodgetJobConstrainerSearchSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer earch service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerSearchSessiona JobConstrainerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetJobConstrainerAdminSession
Description

Gets the OsidSession associated with the job constrainer administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerAdminSessiona JobConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerAdmin() is true.
MethodgetJobConstrainerAdminSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerAdminSessiona JobConstrainerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerAdmin() and supportsVisibleFederation() are true.
MethodgetJobConstrainerNotificationSession
Description

Gets the OsidSession associated with the job constrainer notification service.

Parametersosid.resourcing.rules.JobConstrainerReceiverjobConstrainerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerNotificationSessiona JobConstrainerNotificationSession
ErrorsNULL_ARGUMENT jobConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerNotification() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerNotification() is true.
MethodgetJobConstrainerNotificationSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer notification service for the given foundry.

Parametersosid.resourcing.rules.JobConstrainerReceiverjobConstrainerReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerNotificationSessiona JobConstrainerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobConstrainerReceiver, foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerNotification() and supportsVisibleFederation() are true.
MethodgetJobConstrainerFoundrySession
Description

Gets the OsidSession to lookup job constrainer/foundry mappings for job constrainers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerFoundrySessiona JobConstrainerFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerFoundry() is true.
MethodgetJobConstrainerFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning job constrainer to foundries.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerFoundryAssignmentSessiona JobConstrainerFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerFoundryAssignment() is true.
MethodgetJobConstrainerSmartFoundrySession
Description

Gets the OsidSession to manage job constrainer smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerSmartFoundrySessiona JobConstrainerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerSmartFoundry() is true.
MethodgetJobConstrainerRuleLookupSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerRuleLookupSessiona JobConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerRuleLookup() is true.
MethodgetJobConstrainerRuleLookupSessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerRuleLookupSessiona JobConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerRuleLookup() and supportsVisibleFederation() are true.
MethodgetJobConstrainerRuleApplicationSession
Description

Gets the OsidSession associated with the job constrainer assignment service to apply to jobs.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerRuleApplicationSessiona JobConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerRuleApplication() is true.
MethodgetJobConstrainerRuleApplicationSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer assignment service for the given foundry to apply to jobs.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerRuleApplicationSessiona JobConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerRuleApplication() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerLookupSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerLookupSessiona JobConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerLookup() is true.
MethodgetJobConstrainerEnablerLookupSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enabler lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerLookupSessiona JobConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerLookup() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerQuerySession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerQuerySessiona JobConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerQuery() is true.
MethodgetJobConstrainerEnablerQuerySessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enabler query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerQuerySessiona JobConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerQuery() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerSearchSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerSearchSessiona JobConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerSearch() is true.
MethodgetJobConstrainerEnablerSearchSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enablers earch service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerSearchSessiona JobConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerSearch() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerAdminSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerAdminSessiona JobConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerAdmin() is true.
MethodgetJobConstrainerEnablerAdminSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enabler administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerAdminSessiona JobConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerNotificationSession
Description

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

Parametersosid.resourcing.rules.JobConstrainerEnablerReceiverjobConstrainerEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerNotificationSessiona JobConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT jobConstrainerEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerNotification() is true.
MethodgetJobConstrainerEnablerNotificationSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enabler notification service for the given foundry.

Parametersosid.resourcing.rules.JobConstrainerEnablerReceiverjobConstrainerEnablerReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerNotificationSessiona JobConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobConstrainerEnablerReceiver, foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerNotification() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerFoundrySession
Description

Gets the OsidSession to lookup job constrainer enabler/foundry mappings for job constrainer enablers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerFoundrySessiona JobConstrainerEnablerFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerFoundry() is true.
MethodgetJobConstrainerEnablerFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning job constrainer enablers to foundries.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerFoundryAssignmentSessiona JobConstrainerEnablerFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerFoundryAssignment() is true.
MethodgetJobConstrainerEnablerSmartFoundrySession
Description

Gets the OsidSession to manage job constrainer enabler smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerSmartFoundrySessiona JobConstrainerEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerSmartFoundry() is true.
MethodgetJobConstrainerEnablerRuleLookupSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerRuleLookupSessiona JobConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerRuleLookup() is true.
MethodgetJobConstrainerEnablerRuleLookupSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enabler mapping lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerRuleLookupSessiona JobConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetJobConstrainerEnablerRuleApplicationSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerRuleApplicationSessiona JobConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerRuleApplication() is true.
MethodgetJobConstrainerEnablerRuleApplicationSessionForFoundry
Description

Gets the OsidSession associated with the job constrainer enabler assignment service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobConstrainerEnablerRuleApplicationSessiona JobConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetJobProcessorLookupSession
Description

Gets the OsidSession associated with the job processor lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorLookupSessiona JobProcessorLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorLookup() is true.
MethodgetJobProcessorLookupSessionForFoundry
Description

Gets the OsidSession associated with the job processor lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorLookupSessiona JobProcessorLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorLookup() and supportsVisibleFederation() are true.
MethodgetJobProcessorQuerySession
Description

Gets the OsidSession associated with the job processor query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorQuerySessiona JobProcessorQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorQuery() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorQuery() is true.
MethodgetJobProcessorQuerySessionForFoundry
Description

Gets the OsidSession associated with the job processor query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorQuerySessiona JobProcessorQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorQuery() and supportsVisibleFederation() are true.
MethodgetJobProcessorSearchSession
Description

Gets the OsidSession associated with the job processor search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorSearchSessiona JobProcessorSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorSearch() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorSearch() is true.
MethodgetJobProcessorSearchSessionForFoundry
Description

Gets the OsidSession associated with the job processor earch service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorSearchSessiona JobProcessorSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorSearch() and supportsVisibleFederation() are true.
MethodgetJobProcessorAdminSession
Description

Gets the OsidSession associated with the job processor administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorAdminSessiona JobProcessorAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorAdmin() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorAdmin() is true.
MethodgetJobProcessorAdminSessionForFoundry
Description

Gets the OsidSession associated with the job processor administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorAdminSessiona JobProcessorAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorAdmin() and supportsVisibleFederation() are true.
MethodgetJobProcessorNotificationSession
Description

Gets the OsidSession associated with the job processor notification service.

Parametersosid.resourcing.rules.JobProcessorReceiverjobProcessorReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorNotificationSessiona JobProcessorNotificationSession
ErrorsNULL_ARGUMENT jobProcessorReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorNotification() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorNotification() is true.
MethodgetJobProcessorNotificationSessionForFoundry
Description

Gets the OsidSession associated with the job processor notification service for the given foundry.

Parametersosid.resourcing.rules.JobProcessorReceiverjobProcessorReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorNotificationSessiona JobProcessorNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobProcessorReceiver, foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorNotification() and supportsVisibleFederation() are true.
MethodgetJobProcessorFoundrySession
Description

Gets the OsidSession to lookup job processor/foundry mappings for job processors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorFoundrySessiona JobProcessorFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorFoundry() is true.
MethodgetJobProcessorFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning job processor to foundries.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorFoundryAssignmentSessiona JobProcessorFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorFoundryAssignment() is true.
MethodgetJobProcessorSmartFoundrySession
Description

Gets the OsidSession to manage job processor smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorSmartFoundrySessiona JobProcessorSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorSmartFoundry() is true.
MethodgetJobProcessorRuleLookupSession
Description

Gets the OsidSession associated with the job processor mapping lookup service for looking up the rules applied to a job.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorRuleLookupSessiona JobProcessorRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorRuleLookup() is true.
MethodgetJobProcessorRuleLookupSessionForFoundry
Description

Gets the OsidSession associated with the job processor mapping lookup service for the given foundry for looking up rules applied to a job.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorRuleLookupSessiona JobProcessorRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorRuleLookup() and supportsVisibleFederation() are true.
MethodgetJobProcessorRuleApplicationSession
Description

Gets the OsidSession associated with the job processor assignment service to apply to jobs.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorRuleApplicationSessiona JobProcessorRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorRuleApplication() is true.
MethodgetJobProcessorRuleApplicationSessionForFoundry
Description

Gets the OsidSession associated with the job processor assignment service for the given foundry to apply to jobs.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorRuleApplicationSessiona JobProcessorRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorRuleApplication() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerLookupSession
Description

Gets the OsidSession associated with the job processor enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerLookupSessiona JobProcessorEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerLookup() is true.
MethodgetJobProcessorEnablerLookupSessionForFoundry
Description

Gets the OsidSession associated with the job processor enabler lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerLookupSessiona JobProcessorEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerLookup() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerQuerySession
Description

Gets the OsidSession associated with the job processor enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerQuerySessiona JobProcessorEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerQuery() is true.
MethodgetJobProcessorEnablerQuerySessionForFoundry
Description

Gets the OsidSession associated with the job processor enabler query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerQuerySessiona JobProcessorEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerQuery() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerSearchSession
Description

Gets the OsidSession associated with the job processor enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerSearchSessiona JobProcessorEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerSearch() is true.
MethodgetJobProcessorEnablerSearchSessionForFoundry
Description

Gets the OsidSession associated with the job processor enablers earch service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerSearchSessiona JobProcessorEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerSearch() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerAdminSession
Description

Gets the OsidSession associated with the job processor enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerAdminSessiona JobProcessorEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerAdmin() is true.
MethodgetJobProcessorEnablerAdminSessionForFoundry
Description

Gets the OsidSession associated with the job processor enabler administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerAdminSessiona JobProcessorEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerNotificationSession
Description

Gets the OsidSession associated with the job processor enabler notification service.

Parametersosid.resourcing.rules.JobProcessorEnablerReceiverjobProcessorEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerNotificationSessiona JobProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT jobProcessorEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerNotification() is true.
MethodgetJobProcessorEnablerNotificationSessionForFoundry
Description

Gets the OsidSession associated with the job processor enabler notification service for the given foundry.

Parametersosid.resourcing.rules.JobProcessorEnablerReceiverjobProcessorEnablerReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerNotificationSessiona JobProcessorEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobProcessorEnablerReceiver, foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerNotification() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerFoundrySession
Description

Gets the OsidSession to lookup job processor enabler/foundry mappings for job processor enablers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerFoundrySessiona JobProcessorEnablerFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerFoundry() is true.
MethodgetJobProcessorEnablerFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning job processor enablers to foundries.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerFoundryAssignmentSessiona JobProcessorEnablerFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerFoundryAssignment() is true.
MethodgetJobProcessorEnablerSmartFoundrySession
Description

Gets the OsidSession to manage job processor enabler smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerSmartFoundrySessiona JobProcessorEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerSmartFoundry() is true.
MethodgetJobProcessorEnablerRuleLookupSession
Description

Gets the OsidSession associated with the job processor enabler mapping lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerRuleLookupSessiona JobProcessorEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerRuleLookup() is true.
MethodgetJobProcessorEnablerRuleLookupSessionForFoundry
Description

Gets the OsidSession associated with the job processor enabler mapping lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerRuleLookupSessiona JobProcessorEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetJobProcessorEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the job processor enabler assignment service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerRuleApplicationSessiona JobProcessorEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerRuleApplication() is true.
MethodgetJobProcessorEnablerRuleApplicationSessionForFoundry
Description

Gets the OsidSession associated with the job processor enabler assignment service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.rules.JobProcessorEnablerRuleApplicationSessiona JobProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerRuleApplication() and supportsVisibleFederation() are true.