org.nuxeo.connect.update.impl
Class UpdateServiceImpl
java.lang.Object
org.nuxeo.connect.update.impl.UpdateServiceImpl
- All Implemented Interfaces:
- org.nuxeo.connect.update.PackageUpdateService
public class UpdateServiceImpl
- extends Object
- implements org.nuxeo.connect.update.PackageUpdateService
- Author:
- Bogdan Stefanescu
UpdateServiceImpl
public UpdateServiceImpl()
throws IOException
- Throws:
IOException
getXmap
public static XMap getXmap()
getPersistence
public PackagePersistence getPersistence()
addPackage
public org.nuxeo.connect.update.LocalPackage addPackage(File file)
throws org.nuxeo.connect.update.PackageException
- Specified by:
addPackage
in interface org.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:
getPackage
in interface org.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:
getPackages
in interface org.nuxeo.connect.update.PackageUpdateService
- Throws:
org.nuxeo.connect.update.PackageException
createXmap
public static XMap createXmap()
initialize
public void initialize()
throws org.nuxeo.connect.update.PackageException
- Specified by:
initialize
in interface org.nuxeo.connect.update.PackageUpdateService
- Throws:
org.nuxeo.connect.update.PackageException
setPackageState
public void setPackageState(org.nuxeo.connect.update.LocalPackage pkg,
int state)
throws org.nuxeo.connect.update.PackageException
- Specified by:
setPackageState
in interface org.nuxeo.connect.update.PackageUpdateService
- Throws:
org.nuxeo.connect.update.PackageException
shutdown
public void shutdown()
throws org.nuxeo.connect.update.PackageException
- Specified by:
shutdown
in interface org.nuxeo.connect.update.PackageUpdateService
- Throws:
org.nuxeo.connect.update.PackageException
getCommand
public Command getCommand(String id)
throws org.nuxeo.connect.update.PackageException
- Throws:
org.nuxeo.connect.update.PackageException
addCommand
public void addCommand(String id,
Class<? extends Command> cmd)
removeCommand
public void removeCommand(String id)
getActivePackage
public org.nuxeo.connect.update.LocalPackage getActivePackage(String name)
throws org.nuxeo.connect.update.PackageException
- Specified by:
getActivePackage
in interface org.nuxeo.connect.update.PackageUpdateService
- Throws:
org.nuxeo.connect.update.PackageException
restart
public void restart()
throws org.nuxeo.connect.update.PackageException
- Specified by:
restart
in interface org.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:
loadPackageFromZip
in interface org.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:
loadPackage
in interface org.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:
loadPackage
in interface org.nuxeo.connect.update.PackageUpdateService
- Throws:
org.nuxeo.connect.update.PackageException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.