Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.connect.update.impl.xml
Class PackageDefinitionImpl

java.lang.Object
  extended by org.nuxeo.connect.update.impl.xml.PackageDefinitionImpl
All Implemented Interfaces:
org.nuxeo.connect.update.model.PackageDefinition

public class PackageDefinitionImpl
extends Object
implements org.nuxeo.connect.update.model.PackageDefinition

Author:
Bogdan Stefanescu

Constructor Summary
PackageDefinitionImpl()
           
 
Method Summary
 String getClassifier()
           
 org.nuxeo.connect.update.PackageDependency[] getDependencies()
           
 String getDescription()
           
 String getHomePage()
           
 String getId()
           
 org.nuxeo.connect.update.model.TaskDefinition getInstaller()
           
 String getLicense()
           
 String getLicenseUrl()
           
 String getName()
           
 String[] getPlatforms()
           
 org.nuxeo.connect.update.ProductionState getProductionState()
           
 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()
           
 boolean isSupported()
           
 boolean requireTermsAndConditionsAcceptance()
           
 void setClassifier(String classifier)
           
 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)
           
 void setLicenseUrl(String licenseUrl)
           
 void setName(String name)
           
 void setPlatforms(String[] platforms)
           
 void setProductionState(org.nuxeo.connect.update.ProductionState productionState)
           
 void setRequireTermsAndConditionsAcceptance(boolean requireTermsAndConditionsAcceptance)
           
 void setSupported(boolean supported)
           
 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)
           
 boolean supportsHotReload()
           
 String toXML()
           
 void write(XmlWriter writer)
          Deprecated. 
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageDefinitionImpl

public PackageDefinitionImpl()
Method Detail

getId

public String getId()
Specified by:
getId in interface org.nuxeo.connect.update.model.PackageDefinition

getName

public String getName()
Specified by:
getName in interface org.nuxeo.connect.update.model.PackageDefinition

setName

public void setName(String name)
Specified by:
setName in interface org.nuxeo.connect.update.model.PackageDefinition

getVersion

public org.nuxeo.connect.update.Version getVersion()
Specified by:
getVersion in interface org.nuxeo.connect.update.model.PackageDefinition

setVersion

public void setVersion(org.nuxeo.connect.update.Version version)
Specified by:
setVersion in interface org.nuxeo.connect.update.model.PackageDefinition

getTitle

public String getTitle()
Specified by:
getTitle in interface org.nuxeo.connect.update.model.PackageDefinition

setTitle

public void setTitle(String title)
Specified by:
setTitle in interface org.nuxeo.connect.update.model.PackageDefinition

getDescription

public String getDescription()
Specified by:
getDescription in interface org.nuxeo.connect.update.model.PackageDefinition

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface org.nuxeo.connect.update.model.PackageDefinition

getType

public org.nuxeo.connect.update.PackageType getType()
Specified by:
getType in interface org.nuxeo.connect.update.model.PackageDefinition

setType

public void setType(org.nuxeo.connect.update.PackageType type)
Specified by:
setType in interface org.nuxeo.connect.update.model.PackageDefinition

getClassifier

public String getClassifier()
Specified by:
getClassifier in interface org.nuxeo.connect.update.model.PackageDefinition

setClassifier

public void setClassifier(String classifier)
Specified by:
setClassifier in interface org.nuxeo.connect.update.model.PackageDefinition

getHomePage

public String getHomePage()
Specified by:
getHomePage in interface org.nuxeo.connect.update.model.PackageDefinition

setHomePage

public void setHomePage(String homePage)
Specified by:
setHomePage in interface org.nuxeo.connect.update.model.PackageDefinition

getLicense

public String getLicense()
Specified by:
getLicense in interface org.nuxeo.connect.update.model.PackageDefinition

setLicense

public void setLicense(String license)
Specified by:
setLicense in interface org.nuxeo.connect.update.model.PackageDefinition

getLicenseUrl

public String getLicenseUrl()
Specified by:
getLicenseUrl in interface org.nuxeo.connect.update.model.PackageDefinition

setLicenseUrl

public void setLicenseUrl(String licenseUrl)
Specified by:
setLicenseUrl in interface org.nuxeo.connect.update.model.PackageDefinition

getPlatforms

public String[] getPlatforms()
Specified by:
getPlatforms in interface org.nuxeo.connect.update.model.PackageDefinition

setPlatforms

public void setPlatforms(String[] platforms)
Specified by:
setPlatforms in interface org.nuxeo.connect.update.model.PackageDefinition

getDependencies

public org.nuxeo.connect.update.PackageDependency[] getDependencies()
Specified by:
getDependencies in interface org.nuxeo.connect.update.model.PackageDefinition

setDependencies

public void setDependencies(org.nuxeo.connect.update.PackageDependency[] dependencies)
Specified by:
setDependencies in interface org.nuxeo.connect.update.model.PackageDefinition

getVendor

public String getVendor()
Specified by:
getVendor in interface org.nuxeo.connect.update.model.PackageDefinition

setVendor

public void setVendor(String vendor)
Specified by:
setVendor in interface org.nuxeo.connect.update.model.PackageDefinition

getInstaller

public org.nuxeo.connect.update.model.TaskDefinition getInstaller()
Specified by:
getInstaller in interface org.nuxeo.connect.update.model.PackageDefinition

setInstaller

public void setInstaller(org.nuxeo.connect.update.model.TaskDefinition installer)
Specified by:
setInstaller in interface org.nuxeo.connect.update.model.PackageDefinition

getUninstaller

public org.nuxeo.connect.update.model.TaskDefinition getUninstaller()
Specified by:
getUninstaller in interface org.nuxeo.connect.update.model.PackageDefinition

setUninstaller

public void setUninstaller(org.nuxeo.connect.update.model.TaskDefinition uninstaller)
Specified by:
setUninstaller in interface org.nuxeo.connect.update.model.PackageDefinition

getValidator

public String getValidator()
Specified by:
getValidator in interface org.nuxeo.connect.update.model.PackageDefinition

setValidator

public void setValidator(String validator)
Specified by:
setValidator in interface org.nuxeo.connect.update.model.PackageDefinition

setSupported

public void setSupported(boolean supported)

setHotReloadSupport

public void setHotReloadSupport(boolean hotReloadSupport)

setValidationState

public void setValidationState(org.nuxeo.connect.update.NuxeoValidationState validationState)

setProductionState

public void setProductionState(org.nuxeo.connect.update.ProductionState productionState)

write

@Deprecated
public void write(XmlWriter writer)
Deprecated. 


getProductionState

public org.nuxeo.connect.update.ProductionState getProductionState()
Specified by:
getProductionState in interface org.nuxeo.connect.update.model.PackageDefinition

getValidationState

public org.nuxeo.connect.update.NuxeoValidationState getValidationState()
Specified by:
getValidationState in interface org.nuxeo.connect.update.model.PackageDefinition

isSupported

public boolean isSupported()
Specified by:
isSupported in interface org.nuxeo.connect.update.model.PackageDefinition

supportsHotReload

public boolean supportsHotReload()
Specified by:
supportsHotReload in interface org.nuxeo.connect.update.model.PackageDefinition

setRequireTermsAndConditionsAcceptance

public void setRequireTermsAndConditionsAcceptance(boolean requireTermsAndConditionsAcceptance)

requireTermsAndConditionsAcceptance

public boolean requireTermsAndConditionsAcceptance()
Specified by:
requireTermsAndConditionsAcceptance in interface org.nuxeo.connect.update.model.PackageDefinition

toXML

public String toXML()
Specified by:
toXML in interface org.nuxeo.connect.update.model.PackageDefinition

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.