OSID Logo
OSID Specifications
resourcing package
Version 3.1.0
Interfaceosid.resourcing.ResourcingProxyManager
Implementsosid.OsidProxyManager
osid.resourcing.ResourcingProfile
Used Byosid.orchestration.OrchestrationManager
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.Proxyproxy a proxy
Returnosid.resourcing.MyWorkSession a MyWorkSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyWork() is false
Complianceoptional This 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.IdfoundryId the Id of the foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.MyWorkSession a MyWorkSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyWork() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsMyWork() and supportsVisibleFederation() are true
MethodgetJobLookupSession
Description

Gets the OsidSession associated with the job lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobLookupSession a JobLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobLookup() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobLookupSession a JobLookupSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsJobLookup() and supportsVisibleFederation() are true
MethodgetJobQuerySession
Description

Gets the OsidSession associated with the job query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobQuerySession a JobQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobQuery() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobQuerySession a JobQuerySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsJobQuery() and supportsVisibleFederation() are true
MethodgetJobSearchSession
Description

Gets the OsidSession associated with the job search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobSearchSession a JobSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobSearch() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobSearchSession a JobSearchSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsJobSearch() and supportsVisibleFederation() are true
MethodgetJobAdminSession
Description

Gets the OsidSession associated with the job administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobAdminSession a JobAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobAdmin() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobAdminSession a JobAdminSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsJobAdmin() and supportsVisibleFederation() are true
MethodgetJobNotificationSession
Description

Gets the OsidSession associated with the job notification service.

Parametersosid.resourcing.JobReceiverjobReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobNotificationSession a JobNotificationSession
ErrorsNULL_ARGUMENT jobReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobNotification() is false
Complianceoptional This 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.JobReceiverjobReceiver the notification callback
osid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobNotificationSession a JobNotificationSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT jobReceiver, foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsJobNotification() and supportsVisibleFederation() are true
MethodgetJobFoundrySession
Description

Gets the OsidSession to lookup job/foundry mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobFoundrySession a JobFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobFoundry() is false
Complianceoptional This method must be implemented if supportsJobFoundry() is true.
MethodgetJobFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning jobs to foundries.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobFoundryAssignmentSession a JobFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobFoundryAssignment() is false
Complianceoptional This method must be implemented if supportsJobFoundryAssignment() is true.
MethodgetJobSmartFoundrySession
Description

Gets the OsidSession to manage job smart foundries.

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.JobSmartFoundrySession a JobSmartFoundrySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobSmartFoundry() is false
Complianceoptional This method must be implemented if supportsJobSmartFoundry() is true.
MethodgetWorkLookupSession
Description

Gets the OsidSession associated with the work lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkLookupSession a WorkLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkLookup() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkLookupSession a WorkLookupSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkLookup() and supportsVisibleFederation() are true
MethodgetWorkQuerySession
Description

Gets the OsidSession associated with the work query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkQuerySession a WorkQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkQuery() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkQuerySession a WorkQuerySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkQuery() and supportsVisibleFederation() are true
MethodgetWorkSearchSession
Description

Gets the OsidSession associated with the work search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkSearchSession a WorkSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkSearch() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkSearchSession a WorkSearchSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkSearch() and supportsVisibleFederation() are true
MethodgetWorkAdminSession
Description

Gets the OsidSession associated with the work administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkAdminSession a WorkAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkAdmin() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkAdminSession a WorkAdminSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkAdmin() and supportsVisibleFederation() are true
MethodgetWorkNotificationSession
Description

Gets the OsidSession associated with the work notification service.

Parametersosid.resourcing.WorkReceiverworkReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkNotificationSession a WorkNotificationSession
ErrorsNULL_ARGUMENT workReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkNotification() is false
Complianceoptional This 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.WorkReceiverworkReceiver the notification callback
osid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkNotificationSession a WorkNotificationSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT workReceiver, foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkNotification() and supportsVisibleFederation() are true
MethodgetWorkFoundrySession
Description

Gets the OsidSession to lookup work/foundry mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkFoundrySession a WorkFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkFoundry() is false
Complianceoptional This method must be implemented if supportsWorkFoundry() is true.
MethodgetWorkFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning work to foundries.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkFoundryAssignmentSession a WorkFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkbFoundryAssignment() is false
Complianceoptional This method must be implemented if supportsWorkFoundryAssignment() is true.
MethodgetWorkSmartFoundrySession
Description

Gets the OsidSession to manage work smart foundries.

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.WorkSmartFoundrySession a WorkSmartFoundrySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT no Foundry found by the given Id
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkSmartFoundry() is false
Complianceoptional This method must be implemented if supportsWorkSmartFoundry() is true.
MethodgetCompetencyLookupSession
Description

Gets the OsidSession associated with the competency lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyLookupSession a CompetencyLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyLookup() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyLookupSession a CompetencyLookupSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCompetencyLookup() and supportsVisibleFederation() are true
MethodgetCompetencyQuerySession
Description

Gets the OsidSession associated with the competency query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyQuerySession a CompetencyQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyQuery() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyQuerySession a CompetencyQuerySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCompetencyQuery() and supportsVisibleFederation() are true
MethodgetCompetencySearchSession
Description

Gets the OsidSession associated with the competency search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencySearchSession a CompetencySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencySearch() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencySearchSession a CompetencySearchSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCompetencySearch() and supportsVisibleFederation() are true
MethodgetCompetencyAdminSession
Description

Gets the OsidSession associated with the competency administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyAdminSession a CompetencyAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyAdmin() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyAdminSession a CompetencyAdminSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCompetencyAdmin() and supportsVisibleFederation() are true
MethodgetCompetencyNotificationSession
Description

Gets the OsidSession associated with the competency notification service.

Parametersosid.resourcing.CompetencyReceivercompetencyReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyNotificationSession a CompetencyNotificationSession
ErrorsNULL_ARGUMENT competencyReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyNotification() is false
Complianceoptional This 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.CompetencyReceivercompetencyReceiver the notification callback
osid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyNotificationSession a CompetencyNotificationSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT competencyReceiver, foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCompetencyNotification() and supportsVisibleFederation() are true
MethodgetCompetencyFoundrySession
Description

Gets the OsidSession to lookup competency/foundry mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyFoundrySession a CompetencyFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyFoundry() is false
Complianceoptional This method must be implemented if supportsCompetencyFoundry() is true.
MethodgetCompetencyFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to foundries.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencyFoundryAssignmentSession a CompetencyFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyFoundryAssignment() is false
Complianceoptional This method must be implemented if supportsCompetencyFoundryAssignment() is true.
MethodgetCompetencySmartFoundrySession
Description

Gets the OsidSession to manage competency smart foundries.

Parametersosid.id.IdfoundryId the Id of the foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CompetencySmartFoundrySession a CompetencySmartFoundrySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencySmartFoundry() is false
Complianceoptional This method must be implemented if supportsCompetencySmartFoundry() is true.
MethodgetAvailabilityLookupSession
Description

Gets the OsidSession associated with the availability lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityLookupSession an AvailabilityLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityLookup() is false
Complianceoptional This 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.IdfoundryId the Id of the foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityLookupSession an AvailabilityLookupSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAvailabilityLookup() and supportsVisibleFederation() are true
MethodgetAvailabilityQuerySession
Description

Gets the OsidSession associated with the availability query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityQuerySession an AvailabilityQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityQuery() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityQuerySession an AvailabilityQuerySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAvailabilityQuery() and supportsVisibleFederation() are true
MethodgetAvailabilitySearchSession
Description

Gets the OsidSession associated with the availability search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilitySearchSession an AvailabilitySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilitySearch() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilitySearchSession an AvailabilitySearchSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilitySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAvailabilitySearch() and supportsVisibleFederation() are true
MethodgetAvailabilityAdminSession
Description

Gets the OsidSession associated with the availability administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityAdminSession an AvailabilityAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityAdmin() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityAdminSession an AvailabilityAdminSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAvailabilityAdmin() and supportsVisibleFederation() are true
MethodgetAvailabilityNotificationSession
Description

Gets the OsidSession associated with the availability notification service.

Parametersosid.resourcing.AvailabilityReceiveravailabilityReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityNotificationSession an AvailabilityNotificationSession
ErrorsNULL_ARGUMENT availabilityReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityNotification() is false
Complianceoptional This 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.AvailabilityReceiveravailabilityReceiver the notification callback
osid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityNotificationSession an AvailabilityNotificationSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT availabilityReceiver, foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAvailabilityNotification() and supportsVisibleFederation() are true
MethodgetAvailabilityFoundrySession
Description

Gets the OsidSession to lookup availability/foundry mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityFoundrySession an AvailabilityFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityFoundry() is false
Complianceoptional This method must be implemented if supportsAvailabilityFoundry() is true.
MethodgetAvailabilityFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning availabilities to foundries.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilityFoundryAssignmentSession an AvailabilityFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityFoundryAssignment() is false
Complianceoptional This method must be implemented if supportsAvailabilityFoundryAssignment() is true.
MethodgetAvailabilitySmartFoundrySession
Description

Gets the OsidSession to manage locatin smart foundries.

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.AvailabilitySmartFoundrySession an AvailabilitySmartFoundrySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilitySmartFoundry() is false
Complianceoptional This method must be implemented if supportsAvailabilitySmartFoundry() is true.
MethodgetCommissionLookupSession
Description

Gets the OsidSession associated with the commission lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionLookupSession a CommissionLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionLookup() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionLookupSession a CommissionLookupSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommissionLookup() and supportsVisibleFederation() are true
MethodgetCommissionQuerySession
Description

Gets the OsidSession associated with the commission query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionQuerySession a CommissionQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionQuery() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionQuerySession a CommissionQuerySession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommissionQuery() and supportsVisibleFederation() are true
MethodgetCommissionSearchSession
Description

Gets the OsidSession associated with the commission search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionSearchSession a CommissionSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionSearch() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionSearchSession a CommissionSearchSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommissionSearch() and supportsVisibleFederation() are true
MethodgetCommissionAdminSession
Description

Gets the OsidSession associated with the commission administrative service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionAdminSession a CommissionAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionAdmin() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionAdminSession a CommissionAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommissionAdmin() and supportsVisibleFederation() are true
MethodgetCommissionNotificationSession
Description

Gets the OsidSession associated with the commission notification service.

Parametersosid.resourcing.CommissionReceivercommissionReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionNotificationSession a CommissionNotificationSession
ErrorsNULL_ARGUMENT commissionReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionNotification() is false
Complianceoptional This 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.CommissionReceivercommissionReceiver the notification callback
osid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionNotificationSession a CommissionNotificationSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT commissionReceiver, foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommissionNotification() and supportsVisibleFederation() are true
MethodgetCommissionFoundrySession
Description

Gets the OsidSession to lookup commission/foundry mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionFoundrySession a CommissionFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionFoundry() is false
Complianceoptional This method must be implemented if supportsCommissionyFoundry() is true.
MethodgetCommissionFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to foundries.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionFoundryAssignmentSession a CommissionyFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionFoundryAssignment() is false
Complianceoptional This method must be implemented if supportsCommissionFoundryAssignment() is true.
MethodgetCommissionSmartFoundrySession
Description

Gets the OsidSession to manage commission smart foundries.

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.CommissionSmartFoundrySession a CommissionSmartFoundrySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionSmartFoundry() is false
Complianceoptional This method must be implemented if supportsCommissionSmartFoundry() is true.
MethodgetEffortLookupSession
Description

Gets the OsidSession associated with the effort lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortLookupSession an EffortLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortLookup() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortLookupSession an EffortLookupSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEffortLookup() and supportsVisibleFederation() are true
MethodgetEffortQuerySession
Description

Gets the OsidSession associated with the effort query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortQuerySession an EffortQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortQuery() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortQuerySession an EffortQuerySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEffortQuery() and supportsVisibleFederation() are true
MethodgetEffortSearchSession
Description

Gets the OsidSession associated with the effort search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortSearchSession an EffortSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortSearch() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortSearchSession an EffortSearchSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEffortSearch() and supportsVisibleFederation() are true
MethodgetEffortAdminSession
Description

Gets the OsidSession associated with the effort administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortAdminSession an EffortAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortAdmin() is false
Complianceoptional This 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.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortAdminSession an EffortAdminSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEffortAdmin() and supportsVisibleFederation() are true
MethodgetEffortNotificationSession
Description

Gets the OsidSession associated with the effort notification service.

Parametersosid.resourcing.EffortReceivereffortReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortNotificationSession an EffortNotificationSession
ErrorsNULL_ARGUMENT effortReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortNotification() is false
Complianceoptional This 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.EffortReceivereffortReceiver the notification callback
osid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortNotificationSession an EffortNotificationSession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT effortReceiver, foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEffortNotification() and supportsVisibleFederation() are true
MethodgetEffortFoundrySession
Description

Gets the OsidSession to lookup effort/foundry mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortFoundrySession an EffortFoundrySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortFoundry() is false
Complianceoptional This method must be implemented if supportsEffortFoundry() is true.
MethodgetEffortFoundryAssignmentSession
Description

Gets the OsidSession associated with assigning efforts to foundries.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortFoundryAssignmentSession an EffortFoundryAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortFoundryAssignment() is false
Complianceoptional This method must be implemented if supportsEffortFoundryAssignment() is true.
MethodgetEffortSmartFoundrySession
Description

Gets the OsidSession to manage effort smart foundries.

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.EffortFoundrySession an EffortSmartFoundrySession
ErrorsNOT_FOUND no foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortSmartFoundry() is false
Complianceoptional This method must be implemented if supportsEffortSmartFoundry() is true.
MethodgetFoundryLookupSession
Description

Gets the OsidSession associated with the foundry lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundryLookupSession a FoundryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryLookup() is false
Complianceoptional This method must be implemented if supportsFoundryLookup() is true.
MethodgetFoundryQuerySession
Description

Gets the OsidSession associated with the foundry query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundryQuerySession a FoundryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryQuery() is false
Complianceoptional This method must be implemented if supportsFoundryQuery() is true.
MethodgetFoundrySearchSession
Description

Gets the OsidSession associated with the foundry search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundrySearchSession a FoundrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundrySearch() is false
Complianceoptional This method must be implemented if supportsFoundrySearch() is true.
MethodgetFoundryAdminSession
Description

Gets the OsidSession associated with the foundry administrative service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundryAdminSession a FoundryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryAdmin() is false
Complianceoptional This method must be implemented if supportsFoundryAdmin() is true.
MethodgetFoundryNotificationSession
Description

Gets the OsidSession associated with the foundry notification service.

Parametersosid.resourcing.FoundryReceiverfoundryReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundryNotificationSession a FoundryNotificationSession
ErrorsNULL_ARGUMENT foundryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryNotification() is false
Complianceoptional This method must be implemented if supportsFoundryNotification() is true.
MethodgetFoundryHierarchySession
Description

Gets the OsidSession associated with the foundry hierarchy service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundryHierarchySession a FoundryHierarchySession for foundries
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryHierarchy() is false
Complianceoptional This method must be implemented if supportsFoundryHierarchy() is true.
MethodgetFoundryHierarchyDesignSession
Description

Gets the OsidSession associated with the foundry hierarchy design service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.FoundryHierarchyDesignSession a HierarchyDesignSession for foundries
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsFoundryHierarchyDesign() is true.
MethodgetResourcingBatchProxyManager
Description

Gets the ResourcingBatchProxyManager.

Returnosid.resourcing.batch.ResourcingBatchProxyManager a ResourcingBatchProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourcingBatch() is false
Complianceoptional This method must be implemented if supportsResourcingBatch() is true.
MethodgetResourcingRulesProxyManager
Description

Gets the ResourcingRulesProxyManager.

Returnosid.resourcing.rules.ResourcingRulesProxyManager a ResourcingRulesProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourcingRules() is false
Complianceoptional This method must be implemented if supportsResourcingRules() is true.