Class StandaloneUpdateService
java.lang.Object
org.nuxeo.connect.update.standalone.StandaloneUpdateService
- All Implemented Interfaces:
org.nuxeo.connect.update.PackageUpdateService
- Direct Known Subclasses:
UpdateServiceImpl
public class StandaloneUpdateService
extends Object
implements org.nuxeo.connect.update.PackageUpdateService
- Author:
- Bogdan Stefanescu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCommand(String id, Class<? extends org.nuxeo.connect.update.task.Command> cmd) protected voidorg.nuxeo.connect.update.LocalPackageaddPackage(File file) static XMaporg.nuxeo.connect.update.LocalPackagegetActivePackage(String name) org.nuxeo.connect.update.task.CommandgetCommand(String id) getInstallDate(String id) org.nuxeo.connect.update.LocalPackagegetPackage(String id) List<org.nuxeo.connect.update.LocalPackage>static XMapgetXmap()voidbooleanorg.nuxeo.connect.update.model.PackageDefinitionloadPackage(File file) org.nuxeo.connect.update.model.PackageDefinitionorg.nuxeo.connect.update.model.PackageDefinitionloadPackageFromZip(File file) voidremoveCommand(String id) voidremovePackage(String id) voidreset()voidrestart()voidsetPackageState(org.nuxeo.connect.update.LocalPackage pkg, int state) Deprecated.voidsetPackageState(org.nuxeo.connect.update.LocalPackage pkg, org.nuxeo.connect.update.PackageState state) voidshutdown()protected void
-
Field Details
-
xmap
-
persistence
-
commands
-
-
Constructor Details
-
StandaloneUpdateService
- Throws:
IOException
-
-
Method Details
-
getXmap
-
getDataDir
- Specified by:
getDataDirin interfaceorg.nuxeo.connect.update.PackageUpdateService
-
getPersistence
-
addPackage
public org.nuxeo.connect.update.LocalPackage addPackage(File file) throws org.nuxeo.connect.update.PackageException - Specified by:
addPackagein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
removePackage
- Specified by:
removePackagein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
getPackage
public org.nuxeo.connect.update.LocalPackage getPackage(String id) throws org.nuxeo.connect.update.PackageException - Specified by:
getPackagein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
getPackages
public List<org.nuxeo.connect.update.LocalPackage> getPackages() throws org.nuxeo.connect.update.PackageException- Specified by:
getPackagesin interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
createXmap
-
initialize
public void initialize() throws org.nuxeo.connect.update.PackageException- Specified by:
initializein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
addCommands
protected void addCommands() -
setPackageState
@Deprecated public void setPackageState(org.nuxeo.connect.update.LocalPackage pkg, int state) throws org.nuxeo.connect.update.PackageException Deprecated.- Specified by:
setPackageStatein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
setPackageState
public void setPackageState(org.nuxeo.connect.update.LocalPackage pkg, org.nuxeo.connect.update.PackageState state) throws org.nuxeo.connect.update.PackageException - Specified by:
setPackageStatein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
shutdown
public void shutdown() throws org.nuxeo.connect.update.PackageException- Specified by:
shutdownin interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
getCommand
public org.nuxeo.connect.update.task.Command getCommand(String id) throws org.nuxeo.connect.update.PackageException - Specified by:
getCommandin interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
getDefaultInstallTaskType
- Specified by:
getDefaultInstallTaskTypein interfaceorg.nuxeo.connect.update.PackageUpdateService
-
getDefaultUninstallTaskType
- Specified by:
getDefaultUninstallTaskTypein interfaceorg.nuxeo.connect.update.PackageUpdateService
-
addCommand
-
removeCommand
-
getActivePackage
public org.nuxeo.connect.update.LocalPackage getActivePackage(String name) throws org.nuxeo.connect.update.PackageException - Specified by:
getActivePackagein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
loadPackageFromZip
public org.nuxeo.connect.update.model.PackageDefinition loadPackageFromZip(File file) throws org.nuxeo.connect.update.PackageException - Specified by:
loadPackageFromZipin interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
loadPackage
public org.nuxeo.connect.update.model.PackageDefinition loadPackage(File file) throws org.nuxeo.connect.update.PackageException - Specified by:
loadPackagein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
loadPackage
public org.nuxeo.connect.update.model.PackageDefinition loadPackage(InputStream in) throws org.nuxeo.connect.update.PackageException - Specified by:
loadPackagein interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
startInstalledPackages
protected void startInstalledPackages() throws org.nuxeo.connect.update.PackageException- Throws:
org.nuxeo.connect.update.PackageException
-
reset
public void reset() throws org.nuxeo.connect.update.PackageException- Specified by:
resetin interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
restart
public void restart() throws org.nuxeo.connect.update.PackageException- Specified by:
restartin interfaceorg.nuxeo.connect.update.PackageUpdateService- Throws:
org.nuxeo.connect.update.PackageException
-
isStarted
- Specified by:
isStartedin interfaceorg.nuxeo.connect.update.PackageUpdateService
-
getRegistry
- Specified by:
getRegistryin interfaceorg.nuxeo.connect.update.PackageUpdateService
-
getBackupDir
- Specified by:
getBackupDirin interfaceorg.nuxeo.connect.update.PackageUpdateService
-
getInstallDate
- Specified by:
getInstallDatein interfaceorg.nuxeo.connect.update.PackageUpdateService
-