Interface AuthenticationKeysBatchProxyManager
- All Superinterfaces:
AuthenticationKeysBatchProfile, AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
public interface AuthenticationKeysBatchProxyManager
extends OsidProxyManager, AuthenticationKeysBatchProfile
The authentication keys batch proxy manager provides access to
authentication keys 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:
-
KeyBatchAdminSession: a session to create, modify and delete keys in bulk
AuthenticationKeysBatchProxyManager may be accessed by multiple
processing threads.-
Method Summary
Modifier and TypeMethodDescriptiongetKeyBatchAdminSession(Proxy proxy) Gets theOsidSessionassociated with the bulk key administration service.getKeyBatchAdminSessionForAgency(Id agencyId, Proxy proxy) Gets theOsidSessionassociated with the bulk key administration service for the given agency.Methods inherited from interface AuthenticationKeysBatchProfile
supportsKeyBatchAdmin, supportsVisibleFederationMethods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersionMethods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, getProxy, getProxyCondition, initialize, rollbackServiceMethods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
-
Method Details
-
getKeyBatchAdminSession
Gets theOsidSessionassociated with the bulk key administration service.- Parameters:
proxy- a proxy- Returns:
- a
KeyBatchAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsKeyBatchAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsKeyBatchAdmin()} is {@code true}.
-
getKeyBatchAdminSessionForAgency
KeyBatchAdminSession getKeyBatchAdminSessionForAgency(Id agencyId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bulk key administration service for the given agency.- Parameters:
agencyId- theIdof theAgencyproxy- a proxy- Returns:
- a
KeyBatchAdminSession - Throws:
NotFoundException- noAgencyfound by the givenIdNullArgumentException-agencyIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsKeyBatchAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsKeyBatchAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-