public class PackageDefinitionImpl extends Object implements org.nuxeo.connect.update.model.PackageDefinition
| Modifier and Type | Field and Description | 
|---|---|
| protected String | classifier | 
| protected org.nuxeo.connect.update.PackageDependency[] | conflictsThe conflict value format is:  package_name[:package_min_version[:package_max_version]]if no min and
 max version are specified the the last version should be used. | 
| protected org.nuxeo.connect.update.PackageDependency[] | dependenciesThe dependency value format is:  package_name[:package_min_version[:package_max_version]]if no min
 and max version are specified the the last version should be used. | 
| protected String | description | 
| protected String | homePage | 
| protected boolean | hotReloadSupport | 
| protected TaskDefinitionImpl | installerA class implementing  Task. | 
| protected String | licenseThe license name. | 
| protected String | licenseUrlA license URL. | 
| protected String | name | 
| protected String[] | platformsThe target platforms where this package may be installed. | 
| protected org.nuxeo.connect.update.ProductionState | productionState | 
| protected org.nuxeo.connect.update.PackageDependency[] | providesThe provides value format is:  package_name[:package_min_version[:package_max_version]]if no min and
 max version are specified the the last version should be used. | 
| protected boolean | requireTermsAndConditionsAcceptance | 
| protected boolean | supported | 
| protected String | title | 
| protected org.nuxeo.connect.update.PackageType | type | 
| protected TaskDefinitionImpl | uninstallerA class implementing  Task. | 
| protected org.nuxeo.connect.update.NuxeoValidationState | validationState | 
| protected String | validatorA class implementing  Validator. | 
| protected String | vendor | 
| protected org.nuxeo.connect.update.Version | version | 
| protected org.nuxeo.connect.update.PackageVisibility | visibility | 
| Constructor and Description | 
|---|
| PackageDefinitionImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getClassifier() | 
| org.nuxeo.connect.update.PackageDependency[] | getConflicts() | 
| org.nuxeo.connect.update.PackageDependency[] | getDependencies() | 
| String | getDescription() | 
| String | getHomePage() | 
| String | getId() | 
| org.nuxeo.connect.update.model.TaskDefinition | getInstaller() | 
| String | getLicense()Deprecated.  | 
| String | getLicenseType() | 
| String | getLicenseUrl() | 
| String | getName() | 
| org.nuxeo.connect.update.PackageState | getPackageState() | 
| String[] | getPlatforms()Deprecated.  | 
| org.nuxeo.connect.update.ProductionState | getProductionState() | 
| org.nuxeo.connect.update.PackageDependency[] | getProvides() | 
| int | getState()Deprecated.  | 
| String[] | getTargetPlatforms() | 
| String | getTitle() | 
| org.nuxeo.connect.update.PackageType | getType() | 
| org.nuxeo.connect.update.model.TaskDefinition | getUninstaller() | 
| org.nuxeo.connect.update.NuxeoValidationState | getValidationState() | 
| String | getValidator() | 
| String | getVendor() | 
| org.nuxeo.connect.update.Version | getVersion() | 
| org.nuxeo.connect.update.PackageVisibility | getVisibility() | 
| protected void | initNuxeoValidationState(String value) | 
| protected void | initProductionState(String value) | 
| boolean | isLocal() | 
| boolean | isSupported() | 
| boolean | requireTermsAndConditionsAcceptance() | 
| void | setClassifier(String classifier) | 
| void | setConflicts(org.nuxeo.connect.update.PackageDependency[] conflicts) | 
| void | setDependencies(org.nuxeo.connect.update.PackageDependency[] dependencies) | 
| void | setDescription(String description) | 
| void | setHomePage(String homePage) | 
| void | setHotReloadSupport(boolean hotReloadSupport) | 
| void | setInstaller(org.nuxeo.connect.update.model.TaskDefinition installer) | 
| void | setLicense(String license)Deprecated.  | 
| void | setLicenseType(String license) | 
| void | setLicenseUrl(String licenseUrl) | 
| void | setName(String name) | 
| void | setPlatforms(String[] platforms)Deprecated.  | 
| void | setProductionState(org.nuxeo.connect.update.ProductionState productionState) | 
| void | setProvides(org.nuxeo.connect.update.PackageDependency[] provides) | 
| void | setRequireTermsAndConditionsAcceptance(boolean requireTermsAndConditionsAcceptance) | 
| void | setSupported(boolean supported) | 
| void | setTargetPlatforms(String[] platforms) | 
| void | setTitle(String title) | 
| void | setType(org.nuxeo.connect.update.PackageType type) | 
| void | setUninstaller(org.nuxeo.connect.update.model.TaskDefinition uninstaller) | 
| void | setValidationState(org.nuxeo.connect.update.NuxeoValidationState validationState) | 
| void | setValidator(String validator) | 
| void | setVendor(String vendor) | 
| void | setVersion(org.nuxeo.connect.update.Version version) | 
| void | setVisibility(org.nuxeo.connect.update.PackageVisibility visibility) | 
| boolean | supportsHotReload() | 
| String | toXML() | 
| void | write(org.nuxeo.connect.update.xml.XmlWriter writer)Deprecated.  | 
protected org.nuxeo.connect.update.Version version
protected org.nuxeo.connect.update.PackageType type
protected org.nuxeo.connect.update.PackageVisibility visibility
protected String description
protected String classifier
protected boolean supported
protected boolean hotReloadSupport
protected boolean requireTermsAndConditionsAcceptance
protected org.nuxeo.connect.update.NuxeoValidationState validationState
protected org.nuxeo.connect.update.ProductionState productionState
protected String licenseUrl
protected org.nuxeo.connect.update.PackageDependency[] dependencies
package_name[:package_min_version[:package_max_version]] if no min
 and max version are specified the the last version should be used.protected org.nuxeo.connect.update.PackageDependency[] conflicts
package_name[:package_min_version[:package_max_version]] if no min and
 max version are specified the the last version should be used.protected org.nuxeo.connect.update.PackageDependency[] provides
package_name[:package_min_version[:package_max_version]] if no min and
 max version are specified the the last version should be used.protected TaskDefinitionImpl installer
Task. if not specified the default implementation will be usedprotected TaskDefinitionImpl uninstaller
Task. if not specified the default implementation will be usedpublic PackageDefinitionImpl()
protected void initNuxeoValidationState(String value)
protected void initProductionState(String value)
public void setName(String name)
setName in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.Version getVersion()
getVersion in interface org.nuxeo.connect.update.Packagepublic void setVersion(org.nuxeo.connect.update.Version version)
setVersion in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getTitle()
getTitle in interface org.nuxeo.connect.update.Packagepublic void setTitle(String title)
setTitle in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getDescription()
getDescription in interface org.nuxeo.connect.update.Packagepublic void setDescription(String description)
setDescription in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.PackageType getType()
getType in interface org.nuxeo.connect.update.Packagepublic void setType(org.nuxeo.connect.update.PackageType type)
setType in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getClassifier()
getClassifier in interface org.nuxeo.connect.update.Packagepublic void setClassifier(String classifier)
setClassifier in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getHomePage()
getHomePage in interface org.nuxeo.connect.update.Packagepublic void setHomePage(String homePage)
setHomePage in interface org.nuxeo.connect.update.model.PackageDefinition@Deprecated public String getLicense()
getLicense in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getLicenseType()
getLicenseType in interface org.nuxeo.connect.update.Package@Deprecated public void setLicense(String license)
setLicense in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setLicenseType(String license)
setLicenseType in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getLicenseUrl()
getLicenseUrl in interface org.nuxeo.connect.update.Packagepublic void setLicenseUrl(String licenseUrl)
setLicenseUrl in interface org.nuxeo.connect.update.model.PackageDefinition@Deprecated public String[] getPlatforms()
getPlatforms in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String[] getTargetPlatforms()
getTargetPlatforms in interface org.nuxeo.connect.update.Package@Deprecated public void setPlatforms(String[] platforms)
setPlatforms in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setTargetPlatforms(String[] platforms)
setTargetPlatforms in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.PackageDependency[] getDependencies()
getDependencies in interface org.nuxeo.connect.update.Packagepublic void setDependencies(org.nuxeo.connect.update.PackageDependency[] dependencies)
setDependencies in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.PackageDependency[] getConflicts()
getConflicts in interface org.nuxeo.connect.update.Packagepublic void setConflicts(org.nuxeo.connect.update.PackageDependency[] conflicts)
setConflicts in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.PackageDependency[] getProvides()
getProvides in interface org.nuxeo.connect.update.Packagepublic void setProvides(org.nuxeo.connect.update.PackageDependency[] provides)
setProvides in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getVendor()
getVendor in interface org.nuxeo.connect.update.Packagepublic void setVendor(String vendor)
setVendor in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.model.TaskDefinition getInstaller()
getInstaller in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setInstaller(org.nuxeo.connect.update.model.TaskDefinition installer)
setInstaller in interface org.nuxeo.connect.update.model.PackageDefinitionpublic org.nuxeo.connect.update.model.TaskDefinition getUninstaller()
getUninstaller in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setUninstaller(org.nuxeo.connect.update.model.TaskDefinition uninstaller)
setUninstaller in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String getValidator()
getValidator in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setValidator(String validator)
setValidator in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setSupported(boolean supported)
setSupported in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setHotReloadSupport(boolean hotReloadSupport)
setHotReloadSupport in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setValidationState(org.nuxeo.connect.update.NuxeoValidationState validationState)
setValidationState in interface org.nuxeo.connect.update.model.PackageDefinitionpublic void setProductionState(org.nuxeo.connect.update.ProductionState productionState)
setProductionState in interface org.nuxeo.connect.update.model.PackageDefinition@Deprecated public void write(org.nuxeo.connect.update.xml.XmlWriter writer)
public org.nuxeo.connect.update.ProductionState getProductionState()
getProductionState in interface org.nuxeo.connect.update.Packagepublic org.nuxeo.connect.update.NuxeoValidationState getValidationState()
getValidationState in interface org.nuxeo.connect.update.Packagepublic boolean isSupported()
isSupported in interface org.nuxeo.connect.update.Packagepublic boolean supportsHotReload()
supportsHotReload in interface org.nuxeo.connect.update.Packagepublic void setRequireTermsAndConditionsAcceptance(boolean requireTermsAndConditionsAcceptance)
setRequireTermsAndConditionsAcceptance in interface org.nuxeo.connect.update.model.PackageDefinitionpublic boolean requireTermsAndConditionsAcceptance()
requireTermsAndConditionsAcceptance in interface org.nuxeo.connect.update.model.PackageDefinitionpublic String toXML()
toXML in interface org.nuxeo.connect.update.model.PackageDefinition@Deprecated public int getState()
getState in interface org.nuxeo.connect.update.Packagepublic org.nuxeo.connect.update.PackageState getPackageState()
getPackageState in interface org.nuxeo.connect.update.Packagepublic boolean isLocal()
isLocal in interface org.nuxeo.connect.update.Packagepublic org.nuxeo.connect.update.PackageVisibility getVisibility()
getVisibility in interface org.nuxeo.connect.update.Packagepublic void setVisibility(org.nuxeo.connect.update.PackageVisibility visibility)
setVisibility in interface org.nuxeo.connect.update.model.PackageDefinitionCopyright © 2015 Nuxeo SA. All rights reserved.