OSID Logo
OSID Specifications
resourcing batch package
Version 3.1.0
Interfaceosid.resourcing.batch.ResourcingBatchProxyManager
Implementsosid.OsidProxyManager
osid.resourcing.batch.ResourcingBatchProfile
Used Byosid.resourcing.ResourcingProxyManager
Description

The resourcing batch proxy manager provides access to resourcing batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • JobBatchAdminSession: a session to create, modify and delete jobs in bulk
  • WorkBatchAdminSession: a session to create, modify and delete works in bulk
  • CompetencyBatchAdminSession: a session to create, modify and delete competencies in bulk
  • AvailabilityBatchAdminSession: a session to create, modify and delete availabilities in bulk
  • CommissionBatchSession: a session to create, modify and delete commissions in bulk
  • EffortBatchAdminSession: a session to create, modify and delete efforts in bulk
  • FoundryBatchAdminSession: a session to create, modify and delete foundries in bulk
MethodgetJobBatchAdminSession
Description

Gets the OsidSession associated with the bulk job administration service.

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

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

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.JobBatchAdminSession a JobBatchAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsJobBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsJobBatchAdmin() and supportsVisibleFederation() are true
MethodgetWorkBatchAdminSession
Description

Gets the OsidSession associated with the bulk work administration service.

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

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

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.WorkBatchAdminSession a WorkBatchAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsWorkBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsWorkBatchAdmin() and supportsVisibleFederation() are true
MethodgetCompetencyBatchAdminSession
Description

Gets the OsidSession associated with the bulk competency administration service.

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

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

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.CompetencyBatchAdminSession a CompetencyBatchAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCompetencyBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCompetencyBatchAdmin() and supportsVisibleFederation() are true
MethodgetAvailabilityBatchAdminSession
Description

Gets the OsidSession associated with the bulk availability administration service.

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

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

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.AvailabilityBatchAdminSession an AvailabilityBatchAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAvailabilityBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAvailabilityBatchAdmin() and supportsVisibleFederation() are true
MethodgetCommissionBatchAdminSession
Description

Gets the OsidSession associated with the bulk commission administration service.

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

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

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.CommissionBatchAdminSession a CommissionBatchAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommissionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommissionBatchAdmin() and supportsVisibleFederation() are true
MethodgetEffortBatchAdminSession
Description

Gets the OsidSession associated with the bulk effort administration service.

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

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

Parametersosid.id.IdfoundryId the Id of the Foundry
osid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.EffortBatchAdminSession an EffortBatchAdminSession
ErrorsNOT_FOUND no Foundry found by the given Id
NULL_ARGUMENT foundryId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEffortBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEffortBatchAdmin() and supportsVisibleFederation() are true
MethodgetFoundryBatchAdminSession
Description

Gets the OsidSession associated with the bulk foundry administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.resourcing.batch.FoundryBatchAdminSession a FoundryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFoundryBatchAdmin() is false
Complianceoptional This method must be implemented if supportsFoundryBatchAdmin() is true.