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

The resourcing rules manager provides access to resourcing rules sessions and provides interoperability tests for various aspects of this service. 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 jobs
  • 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 jobs
  • 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.

Returnosid.resourcing.rules.AvailabilityEnablerLookupSessionan AvailabilityEnablerLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerLookupSessionan AvailabilityEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.AvailabilityEnablerQuerySessionan AvailabilityEnablerQuerySession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerQuerySessionan AvailabilityEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.AvailabilityEnablerSearchSessionan AvailabilityEnablerSearchSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerSearchSessionan AvailabilityEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.AvailabilityEnablerAdminSessionan AvailabilityEnablerAdminSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerAdminSessionan AvailabilityEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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
Returnosid.resourcing.rules.AvailabilityEnablerNotificationSessionan AvailabilityEnablerNotificationSession
ErrorsNULL_ARGUMENT availabilityConstrainerReceiver 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
Returnosid.resourcing.rules.AvailabilityEnablerNotificationSessionan AvailabilityEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT availabilityConstrainerReceiver or foundryId 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.

Returnosid.resourcing.rules.AvailabilityEnablerFoundrySessionan AvailabilityEnablerFoundrySession
ErrorsOPERATION_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.

Returnosid.resourcing.rules.AvailabilityEnablerFoundryAssignmentSessionan AvailabilityEnablerFoundryAssignmentSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerSmartFoundrySessionan AvailabilityEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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 an availability.

Returnosid.resourcing.rules.AvailabilityEnablerRuleLookupSessionan AvailabilityEnablerRuleLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerRuleLookupSessionan AvailabilityEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.AvailabilityEnablerRuleApplicationSessionan AvailabilityEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.AvailabilityEnablerRuleApplicationSessionan AvailabilityEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.CommissionEnablerLookupSessiona CommissionEnablerLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerLookupSessiona CommissionEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.CommissionEnablerQuerySessiona CommissionEnablerQuerySession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerQuerySessiona CommissionEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.CommissionEnablerSearchSessiona CommissionEnablerSearchSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerSearchSessiona CommissionEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.CommissionEnablerAdminSessiona CommissionEnablerAdminSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerAdminSessiona CommissionEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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
Returnosid.resourcing.rules.CommissionEnablerNotificationSessiona CommissionEnablerNotificationSession
ErrorsNULL_ARGUMENT commissionConstrainerReceiver 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
Returnosid.resourcing.rules.CommissionEnablerNotificationSessiona CommissionEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT commissionConstrainerReceiver or foundryId 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.

Returnosid.resourcing.rules.CommissionEnablerFoundrySessiona CommissionEnablerFoundrySession
ErrorsOPERATION_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.

Returnosid.resourcing.rules.CommissionEnablerFoundryAssignmentSessiona CommissionEnablerFoundryAssignmentSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerSmartFoundrySessiona CommissionEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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 the commission.

Returnosid.resourcing.rules.CommissionEnablerRuleLookupSessiona CommissionEnablerRuleLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerRuleLookupSessiona CommissionEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.CommissionEnablerRuleApplicationSessiona CommissionEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.CommissionEnablerRuleApplicationSessiona CommissionEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerLookupSessiona JobConstrainerLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerLookupSessiona JobConstrainerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerQuerySessiona JobConstrainerQuerySession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerQuerySessiona JobConstrainerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerSearchSessiona JobConstrainerSearchSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerSearchSessiona JobConstrainerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerAdminSessiona JobConstrainerAdminSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerAdminSessiona JobConstrainerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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
Returnosid.resourcing.rules.JobConstrainerNotificationSessiona JobConstrainerNotificationSession
ErrorsNULL_ARGUMENT jobConstrainerReceiver 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
Returnosid.resourcing.rules.JobConstrainerNotificationSessiona JobConstrainerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobConstrainerReceiver or foundryId 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.

Returnosid.resourcing.rules.JobConstrainerFoundrySessiona JobConstrainerFoundrySession
ErrorsOPERATION_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.

Returnosid.resourcing.rules.JobConstrainerFoundryAssignmentSessiona JobConstrainerFoundryAssignmentSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerSmartFoundrySessiona JobConstrainerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerRuleLookupSessiona JobConstrainerRuleLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerRuleLookupSessiona JobConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerRuleApplicationSessiona JobConstrainerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerRuleApplicationSessiona JobConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerLookupSessiona JobConstrainerEnablerLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerLookupSessiona JobConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerQuerySessiona JobConstrainerEnablerQuerySession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerQuerySessiona JobConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerSearchSessiona JobConstrainerEnablerSearchSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerSearchSessiona JobConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerAdminSessiona JobConstrainerEnablerAdminSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerAdminSessiona JobConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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
Returnosid.resourcing.rules.JobConstrainerEnablerNotificationSessiona JobConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT jobConstrainerEnablerReceiver 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
Returnosid.resourcing.rules.JobConstrainerEnablerNotificationSessiona JobConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobConstrainerEnablerReceiver or foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerFoundrySessiona JobConstrainerEnablerFoundrySession
ErrorsOPERATION_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.

Returnosid.resourcing.rules.JobConstrainerEnablerFoundryAssignmentSessiona JobConstrainerEnablerFoundryAssignmentSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerSmartFoundrySessiona JobConstrainerEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerRuleLookupSessiona JobConstrainerEnablerRuleLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerRuleLookupSessiona JobConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobConstrainerEnablerRuleApplicationSessiona JobConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobConstrainerEnablerRuleApplicationSessiona JobConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorLookupSessiona JobProcessorLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorLookupSessiona JobProcessorLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorQuerySessiona JobProcessorQuerySession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorQuerySessiona JobProcessorQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorSearchSessiona JobProcessorSearchSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorSearchSessiona JobProcessorSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorAdminSessiona JobProcessorAdminSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorAdminSessiona JobProcessorAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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
Returnosid.resourcing.rules.JobProcessorNotificationSessiona JobProcessorNotificationSession
ErrorsNULL_ARGUMENT jobProcessorReceiver 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
Returnosid.resourcing.rules.JobProcessorNotificationSessiona JobProcessorNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobProcessorReceiver or foundryId 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.

Returnosid.resourcing.rules.JobProcessorFoundrySessiona JobProcessorFoundrySession
ErrorsOPERATION_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.

Returnosid.resourcing.rules.JobProcessorFoundryAssignmentSessiona JobProcessorFoundryAssignmentSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorSmartFoundrySessiona JobProcessorSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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 the job.

Returnosid.resourcing.rules.JobProcessorRuleLookupSessiona JobProcessorRuleLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorRuleLookupSessiona JobProcessorRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorRuleApplicationSessiona JobProcessorRuleApplicationSession
ErrorsOPERATION_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.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.rules.JobProcessorRuleApplicationSessiona JobProcessorRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerLookupSessiona JobProcessorEnablerLookupSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorEnablerLookupSessiona JobProcessorEnablerLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerQuerySessiona JobProcessorEnablerQuerySession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorEnablerQuerySessiona JobProcessorEnablerQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerSearchSessiona JobProcessorEnablerSearchSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorEnablerSearchSessiona JobProcessorEnablerSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerAdminSessiona JobProcessorEnablerAdminSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorEnablerAdminSessiona JobProcessorEnablerAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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
Returnosid.resourcing.rules.JobProcessorEnablerNotificationSessiona JobProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT jobProcessorEnablerReceiver 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
Returnosid.resourcing.rules.JobProcessorEnablerNotificationSessiona JobProcessorEnablerNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobProcessorEnablerReceiver or foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerFoundrySessiona JobProcessorEnablerFoundrySession
ErrorsOPERATION_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.

Returnosid.resourcing.rules.JobProcessorEnablerFoundryAssignmentSessiona JobProcessorEnablerFoundryAssignmentSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorEnablerSmartFoundrySessiona JobProcessorEnablerSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerRuleLookupSessiona JobProcessorEnablerRuleLookupSession
ErrorsOPERATION_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.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.rules.JobProcessorEnablerRuleLookupSessiona JobProcessorEnablerRuleLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId 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.

Returnosid.resourcing.rules.JobProcessorEnablerRuleApplicationSessiona JobProcessorEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.resourcing.rules.JobProcessorEnablerRuleApplicationSessiona JobProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobProcessorEnablerRuleApplication() and supportsVisibleFederation() are true.