OSID Logo
OSID Specifications
personnel batch package
Version 3.1.0
Interfaceosid.personnel.batch.PersonnelBatchProxyManager
Implementsosid.OsidProxyManager
osid.personnel.batch.PersonnelBatchProfile
Used Byosid.personnel.PersonnelProxyManager
Description

The personnel batch proxy manager provides access to personnel 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:

  • PersonBatchAdminSession: a session to create, modify and delete persons in bulk
  • OrganizationBatchAdminSession: a session to create, modify and delete organizations in bulk
  • PositionBatchSession: a session to create, modify and delete positions in bulk
  • AppointmentBatchAdminSession: a session to create, modify and delete appointments in bulk
  • RealmBatchAdminSession: a session to create, modify and delete realms in bulk
MethodgetPersonBatchAdminSession
Description

Gets the OsidSession associated with the bulk person administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.PersonBatchAdminSession a PersonBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPersonBatchAdmin() is false
Complianceoptional This method must be implemented if supportsPersonBatchAdmin() is true.
MethodgetPersonBatchAdminSessionForRealm
Description

Gets the OsidSession associated with the bulk person administration service for the given realm.

Parametersosid.id.IdrealmId the Id of the Realm
osid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.PersonBatchAdminSession a PersonBatchAdminSession
ErrorsNOT_FOUND no Realm found by the given Id
NULL_ARGUMENT realmId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPersonBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsPersonBatchAdmin() and supportsVisibleFederation() are true
MethodgetOrganizationBatchAdminSession
Description

Gets the OsidSession associated with the bulk organization administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.OrganizationBatchAdminSession an OrganizationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOrganizationBatchAdmin() is false
Complianceoptional This method must be implemented if supportsOrganizationBatchAdmin() is true.
MethodgetOrganizationBatchAdminSessionForRealm
Description

Gets the OsidSession associated with the bulk organization administration service for the given realm.

Parametersosid.id.IdrealmId the Id of the Realm
osid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.OrganizationBatchAdminSession an OrganizationBatchAdminSession
ErrorsNOT_FOUND no Realm found by the given Id
NULL_ARGUMENT realmId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOrganizationBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOrganizationBatchAdmin() and supportsVisibleFederation() are true
MethodgetPositionBatchAdminSession
Description

Gets the OsidSession associated with the bulk position administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.PositionBatchAdminSession a PositionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPositionBatchAdmin() is false
Complianceoptional This method must be implemented if supportsPositionBatchAdmin() is true.
MethodgetPositionBatchAdminSessionForRealm
Description

Gets the OsidSession associated with the bulk position administration service for the given realm.

Parametersosid.id.IdrealmId the Id of the Realm
osid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.PositionBatchAdminSession a PositionBatchAdminSession
ErrorsNOT_FOUND no Realm found by the given Id
NULL_ARGUMENT realmId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPositionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsPositionBatchAdmin() and supportsVisibleFederation() are true
MethodgetAppointmentBatchAdminSession
Description

Gets the OsidSession associated with the bulk appointment administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.AppointmentBatchAdminSession an AppointmentBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAppointmentBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAppointmentBatchAdmin() is true.
MethodgetAppointmentBatchAdminSessionForRealm
Description

Gets the OsidSession associated with the bulk appointment administration service for the given realm.

Parametersosid.id.IdrealmId the Id of the Realm
osid.proxy.Proxyproxy a proxy
Returnosid.personnel.batch.AppointmentBatchAdminSession an AppointmentBatchAdminSession
ErrorsNOT_FOUND no Realm found by the given Id
NULL_ARGUMENT realmId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAppointmentBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAppointmentBatchAdmin() and supportsVisibleFederation() are true
MethodgetRealmBatchAdminSession
Description

Gets the OsidSession associated with the bulk realm administration service.

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