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

The resourcing proxy manager provides access to rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. The sessions included in this manager are:

  • 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.MyWorkSessiona MyWorkSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.MyWorkSessiona MyWorkSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobLookupSessiona JobLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobLookupSessiona JobLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobQuerySessiona JobQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobQuerySessiona JobQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobSearchSessiona JobSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobSearchSessiona JobSearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobAdminSessiona JobAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobAdminSessiona JobAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobNotificationSessiona JobNotificationSession
ErrorsNULL_ARGUMENT jobReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobNotificationSessiona JobNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT jobReceiver, foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobFoundrySessiona JobFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobFoundryAssignmentSessiona JobFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.JobSmartFoundrySessiona JobSmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkLookupSessiona WorkLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkLookupSessiona WorkLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkQuerySessiona WorkQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkQuerySessiona WorkQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkSearchSessiona WorkSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkSearchSessiona WorkSearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkAdminSessiona WorkAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkAdminSessiona WorkAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkNotificationSessiona WorkNotificationSession
ErrorsNULL_ARGUMENT workReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkNotificationSessiona WorkNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT workReceiver, foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkFoundrySessiona WorkFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkFoundryAssignmentSessiona WorkFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.WorkSmartFoundrySessiona WorkSmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENTno Foundry found by the given Id
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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyLookupSessiona CompetencyLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyLookupSessiona CompetencyLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyQuerySessiona CompetencyQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyQuerySessiona CompetencyQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencySearchSessiona CompetencySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencySearchSessiona CompetencySearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyAdminSessiona CompetencyAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyAdminSessiona CompetencyAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyNotificationSessiona CompetencyNotificationSession
ErrorsNULL_ARGUMENT competencyReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyNotificationSessiona CompetencyNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT competencyReceiver, foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyFoundrySessiona CompetencyFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencyFoundryAssignmentSessiona CompetencyFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CompetencySmartFoundrySessiona CompetencySmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityLookupSessionan AvailabilityLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityLookupSessionan AvailabilityLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityQuerySessionan AvailabilityQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityQuerySessionan AvailabilityQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilitySearchSessionan AvailabilitySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilitySearchSessionan AvailabilitySearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityAdminSessionan AvailabilityAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityAdminSessionan AvailabilityAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityNotificationSessionan AvailabilityNotificationSession
ErrorsNULL_ARGUMENT availabilityReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityNotificationSessionan AvailabilityNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT availabilityReceiver, foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityFoundrySessionan AvailabilityFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilityFoundryAssignmentSessionan AvailabilityFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.AvailabilitySmartFoundrySessionan AvailabilitySmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionLookupSessiona CommissionLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionLookupSessiona CommissionLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionQuerySessiona CommissionQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionQuerySessiona CommissionQuerySession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionSearchSessiona CommissionSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionSearchSessiona CommissionSearchSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionAdminSessiona CommissionAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionAdminSessiona CommissionAdminSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionNotificationSessiona CommissionNotificationSession
ErrorsNULL_ARGUMENT commissionReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionNotificationSessiona CommissionNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT commissionReceiver, foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionFoundrySessiona CommissionFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionFoundryAssignmentSessiona CommissionyFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.CommissionSmartFoundrySessiona CommissionSmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortLookupSessionan EffortLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortLookupSessionan EffortLookupSession
ErrorsNOT_FOUNDno Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortQuerySessionan EffortQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortQuerySessionan EffortQuerySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortSearchSessionan EffortSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortSearchSessionan EffortSearchSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortAdminSessionan EffortAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortAdminSessionan EffortAdminSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortNotificationSessionan EffortNotificationSession
ErrorsNULL_ARGUMENT effortReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortNotificationSessionan EffortNotificationSession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT effortReceiver, foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortFoundrySessionan EffortFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortFoundryAssignmentSessionan EffortFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.EffortFoundrySessionan EffortSmartFoundrySession
ErrorsNOT_FOUNDno foundry found by the given Id
NULL_ARGUMENT foundryId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundryLookupSessiona FoundryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundryQuerySessiona FoundryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundrySearchSessiona FoundrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundryAdminSessiona FoundryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundryNotificationSessiona FoundryNotificationSession
ErrorsNULL_ARGUMENT foundryReceiver or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundryHierarchySessiona FoundryHierarchySession for foundries
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.resourcing.FoundryHierarchyDesignSessiona HierarchyDesignSession for foundries
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFoundryHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsFoundryHierarchyDesign() is true.
MethodgetResourcingBatchProxyManager
Description

Gets the ResourcingBatchProxyManager.

Returnosid.resourcing.batch.ResourcingBatchProxyManagera ResourcingBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsResourcingBatch() is false
ComplianceoptionalThis method must be implemented if supportsResourcingBatch() is true.
MethodgetResourcingRulesProxyManager
Description

Gets the ResourcingRulesProxyManager.

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