Class LocalPackageImpl
- java.lang.Object
-
- org.nuxeo.connect.update.standalone.LocalPackageImpl
-
- All Implemented Interfaces:
org.nuxeo.connect.update.LocalPackage,org.nuxeo.connect.update.Package
public class LocalPackageImpl extends Object implements org.nuxeo.connect.update.LocalPackage
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected LocalPackageDatadataprotected PackageDefinitionImpldefprotected Stringidprotected org.nuxeo.connect.update.PackageStatestate
-
Constructor Summary
Constructors Constructor Description LocalPackageImpl(File file, int state, org.nuxeo.connect.update.PackageUpdateService pus)Deprecated.Since 5.8.LocalPackageImpl(File file, org.nuxeo.connect.update.PackageState state, org.nuxeo.connect.update.PackageUpdateService pus)LocalPackageImpl(ClassLoader parent, File file, int state, org.nuxeo.connect.update.PackageUpdateService pus)Deprecated.Since 5.8.LocalPackageImpl(ClassLoader parent, File file, org.nuxeo.connect.update.PackageState state, org.nuxeo.connect.update.PackageUpdateService pus)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetClassifier()org.nuxeo.connect.update.PackageDependency[]getConflicts()LocalPackageDatagetData()org.nuxeo.connect.update.PackageDependency[]getDependencies()StringgetDescription()org.nuxeo.connect.update.model.Form[]getForms(String path)StringgetId()FilegetInstallFile()org.nuxeo.connect.update.model.Form[]getInstallForms()org.nuxeo.connect.update.task.TaskgetInstallTask()StringgetLicenseContent()StringgetLicenseType()StringgetLicenseUrl()StringgetName()org.nuxeo.connect.update.PackageDependency[]getOptionalDependencies()org.nuxeo.connect.update.PackageStategetPackageState()org.nuxeo.connect.update.PackageDependency[]getProvides()intgetState()Deprecated.StringgetTargetPlatformName()StringgetTargetPlatformRange()String[]getTargetPlatforms()protected org.nuxeo.connect.update.task.TaskgetTask(org.nuxeo.connect.update.model.TaskDefinition tdef)StringgetTermsAndConditionsContent()StringgetTitle()org.nuxeo.connect.update.PackageTypegetType()FilegetUninstallFile()org.nuxeo.connect.update.model.Form[]getUninstallForms()org.nuxeo.connect.update.task.TaskgetUninstallTask()org.nuxeo.connect.update.model.Form[]getValidationForms()org.nuxeo.connect.update.ValidatorgetValidator()StringgetVendor()org.nuxeo.connect.update.VersiongetVersion()booleanisLocal()booleanrequireTermsAndConditionsAcceptance()voidsetState(int state)Deprecated.voidsetState(org.nuxeo.connect.update.PackageState state)booleansupportsHotReload()StringtoString()
-
-
-
Field Detail
-
id
protected String id
-
state
protected org.nuxeo.connect.update.PackageState state
-
data
protected LocalPackageData data
-
def
protected PackageDefinitionImpl def
-
-
Constructor Detail
-
LocalPackageImpl
@Deprecated public LocalPackageImpl(File file, int state, org.nuxeo.connect.update.PackageUpdateService pus) throws org.nuxeo.connect.update.PackageException
Deprecated.Since 5.8. UseLocalPackageImpl(File, PackageState, PackageUpdateService)instead.- Throws:
org.nuxeo.connect.update.PackageException
-
LocalPackageImpl
@Deprecated public LocalPackageImpl(ClassLoader parent, File file, int state, org.nuxeo.connect.update.PackageUpdateService pus) throws org.nuxeo.connect.update.PackageException
Deprecated.Since 5.8. UseLocalPackageImpl(ClassLoader, File, PackageState, PackageUpdateService)instead.- Throws:
org.nuxeo.connect.update.PackageException
-
LocalPackageImpl
public LocalPackageImpl(File file, org.nuxeo.connect.update.PackageState state, org.nuxeo.connect.update.PackageUpdateService pus) throws org.nuxeo.connect.update.PackageException
- Throws:
org.nuxeo.connect.update.PackageException- Since:
- 5.7
-
LocalPackageImpl
public LocalPackageImpl(ClassLoader parent, File file, org.nuxeo.connect.update.PackageState state, org.nuxeo.connect.update.PackageUpdateService pus) throws org.nuxeo.connect.update.PackageException
- Throws:
org.nuxeo.connect.update.PackageException- Since:
- 5.8
-
-
Method Detail
-
setState
@Deprecated public void setState(int state)
Deprecated.- Specified by:
setStatein interfaceorg.nuxeo.connect.update.LocalPackage
-
setState
public void setState(org.nuxeo.connect.update.PackageState state)
- Specified by:
setStatein interfaceorg.nuxeo.connect.update.LocalPackage
-
getData
public LocalPackageData getData()
- Specified by:
getDatain interfaceorg.nuxeo.connect.update.LocalPackage
-
getInstallFile
public File getInstallFile()
- Specified by:
getInstallFilein interfaceorg.nuxeo.connect.update.LocalPackage
-
getUninstallFile
public File getUninstallFile()
- Specified by:
getUninstallFilein interfaceorg.nuxeo.connect.update.LocalPackage
-
getLicenseType
public String getLicenseType()
- Specified by:
getLicenseTypein interfaceorg.nuxeo.connect.update.Package
-
getLicenseUrl
public String getLicenseUrl()
- Specified by:
getLicenseUrlin interfaceorg.nuxeo.connect.update.Package
-
getLicenseContent
public String getLicenseContent() throws org.nuxeo.connect.update.PackageException
- Specified by:
getLicenseContentin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getClassifier
public String getClassifier()
- Specified by:
getClassifierin interfaceorg.nuxeo.connect.update.Package
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.nuxeo.connect.update.Package
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.nuxeo.connect.update.Package
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.nuxeo.connect.update.Package
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.nuxeo.connect.update.Package
-
getState
@Deprecated public int getState()
Deprecated.- Specified by:
getStatein interfaceorg.nuxeo.connect.update.Package
-
getPackageState
public org.nuxeo.connect.update.PackageState getPackageState()
- Specified by:
getPackageStatein interfaceorg.nuxeo.connect.update.Package
-
getTargetPlatforms
public String[] getTargetPlatforms()
- Specified by:
getTargetPlatformsin interfaceorg.nuxeo.connect.update.Package
-
getTargetPlatformRange
public String getTargetPlatformRange()
- Specified by:
getTargetPlatformRangein interfaceorg.nuxeo.connect.update.Package
-
getTargetPlatformName
public String getTargetPlatformName()
- Specified by:
getTargetPlatformNamein interfaceorg.nuxeo.connect.update.Package
-
getDependencies
public org.nuxeo.connect.update.PackageDependency[] getDependencies()
- Specified by:
getDependenciesin interfaceorg.nuxeo.connect.update.Package
-
getOptionalDependencies
public org.nuxeo.connect.update.PackageDependency[] getOptionalDependencies()
- Specified by:
getOptionalDependenciesin interfaceorg.nuxeo.connect.update.Package
-
getConflicts
public org.nuxeo.connect.update.PackageDependency[] getConflicts()
- Specified by:
getConflictsin interfaceorg.nuxeo.connect.update.Package
-
getProvides
public org.nuxeo.connect.update.PackageDependency[] getProvides()
- Specified by:
getProvidesin interfaceorg.nuxeo.connect.update.Package
-
getType
public org.nuxeo.connect.update.PackageType getType()
- Specified by:
getTypein interfaceorg.nuxeo.connect.update.Package
-
getVersion
public org.nuxeo.connect.update.Version getVersion()
- Specified by:
getVersionin interfaceorg.nuxeo.connect.update.Package
-
getVendor
public String getVendor()
- Specified by:
getVendorin interfaceorg.nuxeo.connect.update.Package
-
isLocal
public boolean isLocal()
- Specified by:
isLocalin interfaceorg.nuxeo.connect.update.Package
-
getInstallTask
public org.nuxeo.connect.update.task.Task getInstallTask() throws org.nuxeo.connect.update.PackageException- Specified by:
getInstallTaskin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getUninstallTask
public org.nuxeo.connect.update.task.Task getUninstallTask() throws org.nuxeo.connect.update.PackageException- Specified by:
getUninstallTaskin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getTask
protected org.nuxeo.connect.update.task.Task getTask(org.nuxeo.connect.update.model.TaskDefinition tdef) throws org.nuxeo.connect.update.PackageException- Throws:
org.nuxeo.connect.update.PackageException
-
getValidator
public org.nuxeo.connect.update.Validator getValidator() throws org.nuxeo.connect.update.PackageException- Specified by:
getValidatorin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getForms
public org.nuxeo.connect.update.model.Form[] getForms(String path) throws org.nuxeo.connect.update.PackageException
- Throws:
org.nuxeo.connect.update.PackageException
-
getValidationForms
public org.nuxeo.connect.update.model.Form[] getValidationForms() throws org.nuxeo.connect.update.PackageException- Specified by:
getValidationFormsin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getInstallForms
public org.nuxeo.connect.update.model.Form[] getInstallForms() throws org.nuxeo.connect.update.PackageException- Specified by:
getInstallFormsin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getUninstallForms
public org.nuxeo.connect.update.model.Form[] getUninstallForms() throws org.nuxeo.connect.update.PackageException- Specified by:
getUninstallFormsin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
getTermsAndConditionsContent
public String getTermsAndConditionsContent() throws org.nuxeo.connect.update.PackageException
- Specified by:
getTermsAndConditionsContentin interfaceorg.nuxeo.connect.update.LocalPackage- Throws:
org.nuxeo.connect.update.PackageException
-
requireTermsAndConditionsAcceptance
public boolean requireTermsAndConditionsAcceptance()
- Specified by:
requireTermsAndConditionsAcceptancein interfaceorg.nuxeo.connect.update.LocalPackage
-
supportsHotReload
public boolean supportsHotReload()
- Specified by:
supportsHotReloadin interfaceorg.nuxeo.connect.update.Package
-
-