Interface AuthenticationKeysBatchManager
- All Superinterfaces:
AuthenticationKeysBatchProfile, AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable
The authentication keys batch manager provides access to authentication keys batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
KeyBatchAdminSession: a session to create, modify and delete keys in bulk
AuthenticationKeysBatchManager may be accessed by multiple
processing threads.-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the bulk key administration service.getKeyBatchAdminSessionForAgency(Id agencyId) Gets theOsidSessionassociated with the bulk key administration service for the given agency.Methods inherited from interface AuthenticationKeysBatchProfile
supportsKeyBatchAdmin, supportsVisibleFederationMethods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceMethods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersionMethods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
-
Method Details
-
getKeyBatchAdminSession
Gets theOsidSessionassociated with the bulk key administration service.- Returns:
- a
KeyBatchAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsKeyBatchAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsKeyBatchAdmin()} is {@code true}.
-
getKeyBatchAdminSessionForAgency
KeyBatchAdminSession getKeyBatchAdminSessionForAgency(Id agencyId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bulk key administration service for the given agency.- Parameters:
agencyId- theIdof theAgency- Returns:
- a
KeyBatchAdminSession - Throws:
NotFoundException- noAgencyfound by the givenIdNullArgumentException-agencyIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsKeyBatchAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsKeyBatchAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-