Interface InstallationBatchManager
- All Superinterfaces:
AutoCloseable, Closeable, InstallationBatchProfile, OsidManager, OsidManager, OsidProfile, Sourceable
The installation batch manager provides access to installation batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
InstallationPackageBatchAdminSession: a session to create, modify and delete packages in bulk -
DepotBatchAdminSession: a session to create, modify and delete depots in bulk
InstallationBatchManager may be accessed by multiple processing
threads.-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the bulk depot administration service.Gets theOsidSessionassociated with the bulk package administration service.Gets theOsidSessionassociated with the bulk package administration service for the given depot.Methods inherited from interface InstallationBatchProfile
supportsDepotBatchAdmin, supportsInstallationPackageBatchAdmin, 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
-
getInstallationPackageBatchAdminSession
InstallationPackageBatchAdminSession getInstallationPackageBatchAdminSession() throws OperationFailedExceptionGets theOsidSessionassociated with the bulk package administration service.- Returns:
- a
InstallationPackageBatchAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstallationPackageBatchAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstallationPackageBatchAdmin()} is {@code true}.
-
getInstallationPackageBatchAdminSessionForDepot
InstallationPackageBatchAdminSession getInstallationPackageBatchAdminSessionForDepot(Id depotId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bulk package administration service for the given depot.- Parameters:
depotId- theIdof theDepot- Returns:
- a
InstallationPackageBatchAdminSession - Throws:
NotFoundException- noDepotfound by the givenIdNullArgumentException-depotIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstallationPackageBatchAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstallationPackageBatchAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getDepotBatchAdminSession
Gets theOsidSessionassociated with the bulk depot administration service.- Returns:
- a
DepotBatchAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDepotBatchAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDepotBatchAdmin()} is {@code true}.
-