public interface PersonnelBatchManager extends OsidManager, PersonnelBatchProfile
The personnel batch manager provides access to personnel batch sessions and provides interoperability tests for various aspects of this service. 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 | Modifier and Type | Method and Description |
|---|---|
AppointmentBatchAdminSession |
getAppointmentBatchAdminSession()
Gets the
OsidSession associated with the bulk
appointment administration service. |
AppointmentBatchAdminSession |
getAppointmentBatchAdminSessionForRealm(Id realmId)
Gets the
OsidSession associated with the bulk
appointment administration service for the given realm. |
OrganizationBatchAdminSession |
getOrganizationBatchAdminSession()
Gets the
OsidSession associated with the bulk
organization administration service. |
OrganizationBatchAdminSession |
getOrganizationBatchAdminSessionForRealm(Id realmId)
Gets the
OsidSession associated with the bulk
organization administration service for the given realm. |
PersonBatchAdminSession |
getPersonBatchAdminSession()
Gets the
OsidSession associated with the bulk person
administration service. |
PersonBatchAdminSession |
getPersonBatchAdminSessionForRealm(Id realmId)
Gets the
OsidSession associated with the bulk person
administration service for the given realm. |
PositionBatchAdminSession |
getPositionBatchAdminSession()
Gets the
OsidSession associated with the bulk position
administration service. |
PositionBatchAdminSession |
getPositionBatchAdminSessionForRealm(Id realmId)
Gets the
OsidSession associated with the bulk position
administration service for the given realm. |
RealmBatchAdminSession |
getRealmBatchAdminSession()
Gets the
OsidSession associated with the bulk realm
administration service. |
changeBranch, initialize, rollbackServiceclosesupportsAppointmentBatchAdmin, supportsOrganizationBatchAdmin, supportsPersonBatchAdmin, supportsPositionBatchAdmin, supportsRealmBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdPersonBatchAdminSession getPersonBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk person
administration service. PersonBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPersonBatchAdmin() is false optional - This method must be implemented if
supportsPersonBatchAdmin() is true. PersonBatchAdminSession getPersonBatchAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk person
administration service for the given realm.realmId - the Id of the Realm PersonBatchAdminSession NotFoundException - no Realm found by
the given Id NullArgumentException - realmId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPersonBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPersonBatchAdmin() and
supportsVisibleFederation() are true
OrganizationBatchAdminSession getOrganizationBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk
organization administration service. OrganizationBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsOrganizationBatchAdmin() is false
optional - This method must be implemented if
supportsOrganizationBatchAdmin() is true.
OrganizationBatchAdminSession getOrganizationBatchAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
organization administration service for the given realm.realmId - the Id of the Realm OrganizationBatchAdminSession NotFoundException - no Realm found by
the given Id NullArgumentException - realmId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOrganizationBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsOrganizationBatchAdmin() and
supportsVisibleFederation() are true
PositionBatchAdminSession getPositionBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk position
administration service. PositionBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPositionBatchAdmin() is false optional - This method must be implemented if
supportsPositionBatchAdmin() is true.
PositionBatchAdminSession getPositionBatchAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk position
administration service for the given realm.realmId - the Id of the Realm PositionBatchAdminSession NotFoundException - no Realm found by
the given Id NullArgumentException - realmId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPositionBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPositionBatchAdmin() and
supportsVisibleFederation() are true
AppointmentBatchAdminSession getAppointmentBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk
appointment administration service. AppointmentBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsAppointmentBatchAdmin() is false
optional - This method must be implemented if
supportsAppointmentBatchAdmin() is true.
AppointmentBatchAdminSession getAppointmentBatchAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
appointment administration service for the given realm.realmId - the Id of the Realm AppointmentBatchAdminSession NotFoundException - no Realm found by
the given Id NullArgumentException - realmId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAppointmentBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAppointmentBatchAdmin() and
supportsVisibleFederation() are true
RealmBatchAdminSession getRealmBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk realm
administration service. RealmBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRealmBatchAdmin() is false optional - This method must be implemented if
supportsRealmBatchAdmin() is true.