OSID Logo
OSID Specifications
resourcing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resourcing.ResourcingManager
Implementsosid.OsidManager
osid.resourcing.ResourcingProfile
Description

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

  • MyWorkSession: a session for looking up availability and commissions for the authenticated agent
  • JobLookupSession: a session to retrieve jobs
  • JobQuerySession: a session to query for jobs
  • JobSearchSession: a session to search for jobs
  • JobAdminSession: a session to create and delete jobs
  • JobNotificationSession: a session to receive notifications pertaining to job changes
  • JobFoundrySession: a session to looking mappings of jobs to foundries
  • JobFoundryAssignmentSession: a session to manage job to foundry mappings
  • JobSmartFoundrySession: a session to manage dynamic foundries of jobs
  • JobResourcingSession: a session to manage job resources
  • WorkLookupSession: a session to retrieve work
  • WorkQuerySession: a session to query for work
  • WorkSearchSession: a session to search for work
  • WorkAdminSession: a session to create and delete work
  • WorkNotificationSession: a session to receive notifications pertaining to work changes
  • WorkFoundrySession: a session to look up work foundry mappings
  • WorkFoundryAssignmentSession: a session to manage availability to foundry mappings
  • WorkSmartFoundrySession: a session to manage dynamic foundries of work
  • CompetencyLookupSession: a session to retrieve competencies
  • CompetencyQuerySession: a session to query for competencies
  • CompetencySearchSession: a session to search for competencies
  • CompetencyAdminSession: a session to create and delete competencies
  • CompetencyNotificationSession: a session to receive notifications pertaining to competency changes
  • CompetencyFoundrySession: a session to look up competency foundry mappings
  • CompetencyFoundryAssignmentSession: a session to manage competency to foundry mappings
  • CompetencySmartFoundrySession: a session to manage dynamic foundries of competencies
  • AvailabilityLookupSession: a session to retrieve availabilities
  • AvailabilityQuerySession: a session to query for availabilities
  • AvailabilitySearchSession: a session to search for availabilities
  • AvailabilityAdminSession: a session to create and delete availabilities
  • AvailabilityNotificationSession: a session to receive notifications pertaining to availability changes
  • AvailabilityFoundrySession: a session to look up availability foundry mappings
  • AvailabilityFoundryAssignmentSession: a session to manage availability to foundry mappings
  • AvailabilitySmartFoundrySession: a session to manage dynamic foundries of availabilities
  • CommissionLookupSession: a session to retrieve commissions
  • CommissionQuerySession: a session to query for commissions
  • CommissionSearchSession: a session to search for commissions
  • CommissionAdminSession: a session to create and delete commissions
  • CommissionNotificationSession: a session to receive notifications pertaining to commission changes
  • CommissionFoundrySession: a session to look up commission foundry mappings
  • CommissionFoundryAssignmentSession: a session to manage commission to foundry mappings
  • CommissionSmartFoundrySession: a session to manage dynamic foundries of commissions
  • EffortLookupSession: a session to retrieve efforts
  • EffortQuerySession: a session to query for efforts
  • EffortSearchSession: a session to search for efforts
  • EffortAdminSession: a session to create and delete efforts
  • EffortNotificationSession: a session to receive notifications pertaining to effort changes
  • EffortFoundrySession: a session to look up effort foundry mappings
  • EffortFoundryAssignmentSession: a session to manage efforts to foundry mappings
  • EffortSmartFoundrySession: a session to manage dynamic foundries of effortss
  • FoundryLookupSession: a session to retrieve foundries
  • FoundryQuerySession: a session to search for foundries
  • FoundrySearchSession: a session to search for foundries
  • FoundryAdminSession: a session to create and delete foundries
  • FoundryNotificationSession: a session to receive notifications pertaining to foundry changes
  • FoundryHierarchySession: a session to traverse a hierarchy of foundry
  • FoundryHierarchyDesignSession: a session to manage a foundry hierarchy
MethodgetMyWorkSession
Description

Gets the OsidSession associated with the my work service.

Returnosid.resourcing.MyWorkSessiona MyWorkSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyWork() is false
ComplianceoptionalThis method must be implemented if supportsMyWork() is true.
MethodgetMyWorkSessionForFoundry
Description

Gets the OsidSession associated with the my work service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the foundry
Returnosid.resourcing.MyWorkSessiona MyWorkSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyWork() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMyWork() and supportsVisibleFederation() are true
MethodgetJobLookupSession
Description

Gets the OsidSession associated with the job lookup service.

Returnosid.resourcing.JobLookupSessiona JobLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobLookup() is false
ComplianceoptionalThis method must be implemented if supportsJobLookup() is true.
MethodgetJobLookupSessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.JobLookupSessiona JobLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobLookup() and supportsVisibleFederation() are true
MethodgetJobQuerySession
Description

Gets the OsidSession associated with the job query service.

Returnosid.resourcing.JobQuerySessiona JobQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobQuery() is false
ComplianceoptionalThis method must be implemented if supportsJobQuery() is true.
MethodgetJobQuerySessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.JobQuerySessiona JobQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobQuery() and supportsVisibleFederation() are true
MethodgetJobSearchSession
Description

Gets the OsidSession associated with the job search service.

Returnosid.resourcing.JobSearchSessiona JobSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobSearch() is false
ComplianceoptionalThis method must be implemented if supportsJobSearch() is true.
MethodgetJobSearchSessionForFoundry
Description

Gets the OsidSession associated with the job search service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.JobSearchSessiona JobSearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobSearch() and supportsVisibleFederation() are true
MethodgetJobAdminSession
Description

Gets the OsidSession associated with the job administration service.

Returnosid.resourcing.JobAdminSessiona JobAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobAdmin() is false
ComplianceoptionalThis method must be implemented if supportsJobAdmin() is true.
MethodgetJobAdminSessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.JobAdminSessiona JobAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobAdmin() and supportsVisibleFederation() are true
MethodgetJobNotificationSession
Description

Gets the OsidSession associated with the job notification service.

Parametersosid.resourcing.JobReceiverjobReceiverthe notification callback
Returnosid.resourcing.JobNotificationSessiona JobNotificationSession
ErrorsNULL_ARGUMENT jobReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobNotification() is false
ComplianceoptionalThis method must be implemented if supportsJobNotification() is true.
MethodgetJobNotificationSessionForFoundry
Description

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

Parametersosid.resourcing.JobReceiverjobReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.JobNotificationSessiona JobNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobReceiver or foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsJobNotification() and supportsVisibleFederation() are true
MethodgetJobFoundrySession
Description

Gets the OsidSession to lookup job/foundry mappings.

Returnosid.resourcing.JobFoundrySessiona JobFoundrySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobFoundry() is true.
MethodgetJobFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning jobs to foundries.

Returnosid.resourcing.JobFoundryAssignmentSessiona JobFoundryAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsJobFoundryAssignment() is true.
MethodgetJobSmartFoundrySession
Description

Gets the OsidSession to manage job smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.JobSmartFoundrySessiona JobSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsJobSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsJobSmartFoundry() is true.
MethodgetWorkLookupSession
Description

Gets the OsidSession associated with the work lookup service.

Returnosid.resourcing.WorkLookupSessiona WorkLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkLookup() is false
ComplianceoptionalThis method must be implemented if supportsWorkLookup() is true.
MethodgetWorkLookupSessionForFoundry
Description

Gets the OsidSession associated with the work lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.WorkLookupSessiona WorkLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkLookup() and supportsVisibleFederation() are true
MethodgetWorkQuerySession
Description

Gets the OsidSession associated with the work query service.

Returnosid.resourcing.WorkQuerySessiona WorkQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkQuery() is false
ComplianceoptionalThis method must be implemented if supportsWorkQuery() is true.
MethodgetWorkQuerySessionForFoundry
Description

Gets the OsidSession associated with the work query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.WorkQuerySessiona WorkQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkQuery() and supportsVisibleFederation() are true
MethodgetWorkSearchSession
Description

Gets the OsidSession associated with the work search service.

Returnosid.resourcing.WorkSearchSessiona WorkSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkSearch() is false
ComplianceoptionalThis method must be implemented if supportsWorkSearch() is true.
MethodgetWorkSearchSessionForFoundry
Description

Gets the OsidSession associated with the work search service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.WorkSearchSessiona WorkSearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkSearch() and supportsVisibleFederation() are true
MethodgetWorkAdminSession
Description

Gets the OsidSession associated with the work administration service.

Returnosid.resourcing.WorkAdminSessiona WorkAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkAdmin() is false
ComplianceoptionalThis method must be implemented if supportsWorkAdmin() is true.
MethodgetWorkAdminSessionForFoundry
Description

Gets the OsidSession associated with the work administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.WorkAdminSessiona WorkAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkAdmin() and supportsVisibleFederation() are true
MethodgetWorkNotificationSession
Description

Gets the OsidSession associated with the work notification service.

Parametersosid.resourcing.WorkReceiverworkReceiverthe notification callback
Returnosid.resourcing.WorkNotificationSessiona WorkNotificationSession
ErrorsNULL_ARGUMENT workReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkNotification() is false
ComplianceoptionalThis method must be implemented if supportsWorkNotification() is true.
MethodgetWorkNotificationSessionForFoundry
Description

Gets the OsidSession associated with the work notification service for the given foundry.

Parametersosid.resourcing.WorkReceiverworkReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.WorkNotificationSessiona WorkNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT workReceiver or foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsWorkNotification() and supportsVisibleFederation() are true
MethodgetWorkFoundrySession
Description

Gets the OsidSession to lookup work/foundry mappings.

Returnosid.resourcing.WorkFoundrySessiona WorkFoundrySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkFoundry() is false
ComplianceoptionalThis method must be implemented if supportsWorkFoundry() is true.
MethodgetWorkFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning work to foundries.

Returnosid.resourcing.WorkFoundryAssignmentSessiona WorkFoundryAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkbFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsWorkFoundryAssignment() is true.
MethodgetWorkSmartFoundrySession
Description

Gets the OsidSession to manage work smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.WorkSmartFoundrySessiona WorkSmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsWorkSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsWorkSmartFoundry() is true.
MethodgetCompetencyLookupSession
Description

Gets the OsidSession associated with the competency lookup service.

Returnosid.resourcing.CompetencyLookupSessiona CompetencyLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyLookup() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyLookup() is true.
MethodgetCompetencyLookupSessionForFoundry
Description

Gets the OsidSession associated with the competency lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CompetencyLookupSessiona CompetencyLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyLookup() and supportsVisibleFederation() are true
MethodgetCompetencyQuerySession
Description

Gets the OsidSession associated with the competency query service.

Returnosid.resourcing.CompetencyQuerySessiona CompetencyQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyQuery() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyQuery() is true.
MethodgetCompetencyQuerySessionForFoundry
Description

Gets the OsidSession associated with the competency query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CompetencyQuerySessiona CompetencyQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyQuery() and supportsVisibleFederation() are true
MethodgetCompetencySearchSession
Description

Gets the OsidSession associated with the competency search service.

Returnosid.resourcing.CompetencySearchSessiona CompetencySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencySearch() is false
ComplianceoptionalThis method must be implemented if supportsCompetencySearch() is true.
MethodgetCompetencySearchSessionForFoundry
Description

Gets the OsidSession associated with the competency search service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CompetencySearchSessiona CompetencySearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCompetencySearch() and supportsVisibleFederation() are true
MethodgetCompetencyAdminSession
Description

Gets the OsidSession associated with the competency administration service.

Returnosid.resourcing.CompetencyAdminSessiona CompetencyAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyAdmin() is true.
MethodgetCompetencyAdminSessionForFoundry
Description

Gets the OsidSession associated with the competency administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CompetencyAdminSessiona CompetencyAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyAdmin() and supportsVisibleFederation() are true
MethodgetCompetencyNotificationSession
Description

Gets the OsidSession associated with the competency notification service.

Parametersosid.resourcing.CompetencyReceivercompetencyReceiverthe notification callback
Returnosid.resourcing.CompetencyNotificationSessiona CompetencyNotificationSession
ErrorsNULL_ARGUMENT competencyReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyNotification() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyNotification() is true.
MethodgetCompetencyNotificationSessionForFoundry
Description

Gets the OsidSession associated with the competency notification service for the given foundry.

Parametersosid.resourcing.CompetencyReceivercompetencyReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CompetencyNotificationSessiona CompetencyNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT competencyReceiver or foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyNotification() and supportsVisibleFederation() are true
MethodgetCompetencyFoundrySession
Description

Gets the OsidSession to lookup competency/foundry mappings.

Returnosid.resourcing.CompetencyFoundrySessiona CompetencyFoundrySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyFoundry() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyFoundry() is true.
MethodgetCompetencyFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to foundries.

Returnosid.resourcing.CompetencyFoundryAssignmentSessiona CompetencyFoundryAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencyFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCompetencyFoundryAssignment() is true.
MethodgetCompetencySmartFoundrySession
Description

Gets the OsidSession to manage competency smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the foundry
Returnosid.resourcing.CompetencySmartFoundrySessiona CompetencySmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCompetencySmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsCompetencySmartFoundry() is true.
MethodgetAvailabilityLookupSession
Description

Gets the OsidSession associated with the availability lookup service.

Returnosid.resourcing.AvailabilityLookupSessionan AvailabilityLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityLookup() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityLookup() is true.
MethodgetAvailabilityLookupSessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the foundry
Returnosid.resourcing.AvailabilityLookupSessionan AvailabilityLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityLookup() and supportsVisibleFederation() are true
MethodgetAvailabilityQuerySession
Description

Gets the OsidSession associated with the availability query service.

Returnosid.resourcing.AvailabilityQuerySessionan AvailabilityQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityQuery() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityQuery() is true.
MethodgetAvailabilityQuerySessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.AvailabilityQuerySessionan AvailabilityQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityQuery() and supportsVisibleFederation() are true
MethodgetAvailabilitySearchSession
Description

Gets the OsidSession associated with the availability search service.

Returnosid.resourcing.AvailabilitySearchSessionan AvailabilitySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilitySearch() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilitySearch() is true.
MethodgetAvailabilitySearchSessionForFoundry
Description

Gets the OsidSession associated with the availability search service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.AvailabilitySearchSessionan AvailabilitySearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilitySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilitySearch() and supportsVisibleFederation() are true
MethodgetAvailabilityAdminSession
Description

Gets the OsidSession associated with the availability administration service.

Returnosid.resourcing.AvailabilityAdminSessionan AvailabilityAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityAdmin() is true.
MethodgetAvailabilityAdminSessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.AvailabilityAdminSessionan AvailabilityAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityAdmin() and supportsVisibleFederation() are true
MethodgetAvailabilityNotificationSession
Description

Gets the OsidSession associated with the availability notification service.

Parametersosid.resourcing.AvailabilityReceiveravailabilityReceiverthe notification callback
Returnosid.resourcing.AvailabilityNotificationSessionan AvailabilityNotificationSession
ErrorsNULL_ARGUMENT availabilityReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityNotification() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityNotification() is true.
MethodgetAvailabilityNotificationSessionForFoundry
Description

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

Parametersosid.resourcing.AvailabilityReceiveravailabilityReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.AvailabilityNotificationSessionan AvailabilityNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT availabilityReceiver or foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityNotification() and supportsVisibleFederation() are true
MethodgetAvailabilityFoundrySession
Description

Gets the OsidSession to lookup availability/foundry mappings.

Returnosid.resourcing.AvailabilityFoundrySessionan AvailabilityFoundrySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityFoundry() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityFoundry() is true.
MethodgetAvailabilityFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning availabilities to foundries.

Returnosid.resourcing.AvailabilityFoundryAssignmentSessionan AvailabilityFoundryAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilityFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilityFoundryAssignment() is true.
MethodgetAvailabilitySmartFoundrySession
Description

Gets the OsidSession to manage locatin smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.AvailabilitySmartFoundrySessionan AvailabilitySmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAvailabilitySmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsAvailabilitySmartFoundry() is true.
MethodgetCommissionLookupSession
Description

Gets the OsidSession associated with the commission lookup service.

Returnosid.resourcing.CommissionLookupSessiona CommissionLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionLookup() is false
ComplianceoptionalThis method must be implemented if supportsCommissionLookup() is true.
MethodgetCommissionLookupSessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CommissionLookupSessiona CommissionLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionLookup() and supportsVisibleFederation() are true
MethodgetCommissionQuerySession
Description

Gets the OsidSession associated with the commission query service.

Returnosid.resourcing.CommissionQuerySessiona CommissionQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionQuery() is false
ComplianceoptionalThis method must be implemented if supportsCommissionQuery() is true.
MethodgetCommissionQuerySessionForFoundry
Description

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

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CommissionQuerySessiona CCommissionQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionQuery() and supportsVisibleFederation() are true
MethodgetCommissionSearchSession
Description

Gets the OsidSession associated with the commission search service.

Returnosid.resourcing.CommissionSearchSessiona CommissionSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionSearch() is false
ComplianceoptionalThis method must be implemented if supportsCommissionSearch() is true.
MethodgetCommissionSearchSessionForFoundry
Description

Gets the OsidSession associated with the commission search service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CommissionSearchSessiona CommissionSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionSearch() and supportsVisibleFederation() are true
MethodgetCommissionAdminSession
Description

Gets the OsidSession associated with the commission administrative service.

Returnosid.resourcing.CommissionAdminSessiona CommissionAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCommissionAdmin() is true.
MethodgetCommissionAdminSessionForFoundry
Description

Gets the OsidSession associated with the commission administrative service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CommissionAdminSessiona CommissionAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionAdmin() and supportsVisibleFederation() are true
MethodgetCommissionNotificationSession
Description

Gets the OsidSession associated with the commission notification service.

Parametersosid.resourcing.CommissionReceivercommissionReceiverthe notification callback
Returnosid.resourcing.CommissionNotificationSessiona CommissionNotificationSession
ErrorsNULL_ARGUMENT commissionReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionNotification() is false
ComplianceoptionalThis method must be implemented if supportsCommissionNotification() is true.
MethodgetCommissionNotificationSessionForFoundry
Description

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

Parametersosid.resourcing.CommissionReceivercommissionReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CommissionNotificationSessiona CommissionNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT commissionReceiver or foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommissionNotification() and supportsVisibleFederation() are true
MethodgetCommissionFoundrySession
Description

Gets the OsidSession to lookup commission/foundry mappings.

Returnosid.resourcing.CommissionFoundrySessiona CommissionFoundrySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionFoundry() is false
ComplianceoptionalThis method must be implemented if supportsCommissionyFoundry() is true.
MethodgetCommissionFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to foundries.

Returnosid.resourcing.CommissionFoundryAssignmentSessiona CommissionyFoundryAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCommissionFoundryAssignment() is true.
MethodgetCommissionSmartFoundrySession
Description

Gets the OsidSession to manage commission smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.CommissionSmartFoundrySessiona CommissionSmartFoundrySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommissionSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsCommissionSmartFoundry() is true.
MethodgetEffortLookupSession
Description

Gets the OsidSession associated with the effort lookup service.

Returnosid.resourcing.EffortLookupSessionan EffortLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortLookup() is false
ComplianceoptionalThis method must be implemented if supportsEffortLookup() is true.
MethodgetEffortLookupSessionForFoundry
Description

Gets the OsidSession associated with the effort lookup service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.EffortLookupSessionan EffortLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEffortLookup() and supportsVisibleFederation() are true
MethodgetEffortQuerySession
Description

Gets the OsidSession associated with the effort query service.

Returnosid.resourcing.EffortQuerySessionan EffortQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortQuery() is false
ComplianceoptionalThis method must be implemented if supportsEffortQuery() is true.
MethodgetEffortQuerySessionForFoundry
Description

Gets the OsidSession associated with the effort query service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.EffortQuerySessionan EffortQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEffortQuery() and supportsVisibleFederation() are true
MethodgetEffortSearchSession
Description

Gets the OsidSession associated with the effort search service.

Returnosid.resourcing.EffortSearchSessionan EffortSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortSearch() is false
ComplianceoptionalThis method must be implemented if supportsEffortSearch() is true.
MethodgetEffortSearchSessionForFoundry
Description

Gets the OsidSession associated with the effort search service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.EffortSearchSessionan EffortSearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEffortSearch() and supportsVisibleFederation() are true
MethodgetEffortAdminSession
Description

Gets the OsidSession associated with the effort administration service.

Returnosid.resourcing.EffortAdminSessionan EffortAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortAdmin() is false
ComplianceoptionalThis method must be implemented if supportsEffortAdmin() is true.
MethodgetEffortAdminSessionForFoundry
Description

Gets the OsidSession associated with the effort administration service for the given foundry.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.EffortAdminSessionan EffortAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEffortAdmin() and supportsVisibleFederation() are true
MethodgetEffortNotificationSession
Description

Gets the OsidSession associated with the effort notification service.

Parametersosid.resourcing.EffortReceivereffortReceiverthe notification callback
Returnosid.resourcing.EffortNotificationSessionan EffortNotificationSession
ErrorsNULL_ARGUMENT effortReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortNotification() is false
ComplianceoptionalThis method must be implemented if supportsEffortNotification() is true.
MethodgetEffortNotificationSessionForFoundry
Description

Gets the OsidSession associated with the effort notification service for the given foundry.

Parametersosid.resourcing.EffortReceivereffortReceiverthe notification callback
osid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.EffortNotificationSessionan EffortNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT effortReceiver or foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEffortNotification() and supportsVisibleFederation() are true
MethodgetEffortFoundrySession
Description

Gets the OsidSession to lookup effort/foundry mappings.

Returnosid.resourcing.EffortFoundrySessionan EffortFoundrySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortFoundry() is false
ComplianceoptionalThis method must be implemented if supportsEffortFoundry() is true.
MethodgetEffortFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning efforts to foundries.

Returnosid.resourcing.EffortFoundryAssignmentSessionan EffortFoundryAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortFoundryAssignment() is false
ComplianceoptionalThis method must be implemented if supportsEffortFoundryAssignment() is true.
MethodgetEffortSmartFoundrySession
Description

Gets the OsidSession to manage effort smart foundries.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
Returnosid.resourcing.EffortFoundrySessionan EffortSmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEffortSmartFoundry() is false
ComplianceoptionalThis method must be implemented if supportsEffortSmartFoundry() is true.
MethodgetFoundryLookupSession
Description

Gets the OsidSession associated with the foundry lookup service.

Returnosid.resourcing.FoundryLookupSessiona FoundryLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryLookup() is false
ComplianceoptionalThis method must be implemented if supportsFoundryLookup() is true.
MethodgetFoundryQuerySession
Description

Gets the OsidSession associated with the foundry query service.

Returnosid.resourcing.FoundryQuerySessiona FoundryQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryQuery() is false
ComplianceoptionalThis method must be implemented if supportsFoundryQuery() is true.
MethodgetFoundrySearchSession
Description

Gets the OsidSession associated with the foundry search service.

Returnosid.resourcing.FoundrySearchSessiona FoundrySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundrySearch() is false
ComplianceoptionalThis method must be implemented if supportsFoundrySearch() is true.
MethodgetFoundryAdminSession
Description

Gets the OsidSession associated with the foundry administrative service.

Returnosid.resourcing.FoundryAdminSessiona FoundryAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsFoundryAdmin() is true.
MethodgetFoundryNotificationSession
Description

Gets the OsidSession associated with the foundry notification service.

Parametersosid.resourcing.FoundryReceiverfoundryReceiverthe notification callback
Returnosid.resourcing.FoundryNotificationSessiona FoundryNotificationSession
ErrorsNULL_ARGUMENT foundryReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryNotification() is false
ComplianceoptionalThis method must be implemented if supportsFoundryNotification() is true.
MethodgetFoundryHierarchySession
Description

Gets the OsidSession associated with the foundry hierarchy service.

Returnosid.resourcing.FoundryHierarchySessiona FoundryHierarchySession for foundries
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsFoundryHierarchy() is true.
MethodgetFoundryHierarchyDesignSession
Description

Gets the OsidSession associated with the foundry hierarchy design service.

Returnosid.resourcing.FoundryHierarchyDesignSessiona HierarchyDesignSession for foundries
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsFoundryHierarchyDesign() is true.
MethodgetResourcingBatchManager
Description

Gets the ResourcingBatchManager.

Returnosid.resourcing.batch.ResourcingBatchManagera ResourcingBatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsResourcingBatch() is false
ComplianceoptionalThis method must be implemented if supportsResourcingBatch() is true.
MethodgetResourcingRulesManager
Description

Gets the ResourcingRulesManager.

Returnosid.resourcing.rules.ResourcingRulesManagera ResourcingRulesManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsResourcingRules() is false
ComplianceoptionalThis method must be implemented if supportsResourcingRules() is true.