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, rollbackService
close
supportsAppointmentBatchAdmin, supportsOrganizationBatchAdmin, supportsPersonBatchAdmin, supportsPositionBatchAdmin, supportsRealmBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
PersonBatchAdminSession 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.