Package org.jboss.galleon.cli.model
Class FeatureContainer
- java.lang.Object
-
- org.jboss.galleon.cli.model.FeatureContainer
-
- Direct Known Subclasses:
AbstractPackageCommand.AllPackagesContainer,FeaturePackInfo,ProvisioningInfo
public abstract class FeatureContainer extends java.lang.Object- Author:
- jdenise@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROOT
-
Constructor Summary
Constructors Modifier Constructor Description protectedFeatureContainer(java.lang.String name, org.jboss.galleon.universe.FeaturePackLocation.FPID fpid, org.jboss.galleon.config.ProvisioningConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFinalConfig(ConfigInfo info)java.util.Map<org.jboss.galleon.runtime.ResolvedSpecId,java.util.List<FeatureInfo>>getAllFeatures()java.util.Map<Identity,Group>getAllPackages()java.util.Map<org.jboss.galleon.runtime.ResolvedSpecId,FeatureSpecInfo>getAllSpecs()java.util.Map<java.lang.String,Group>getFeatureSpecs()java.util.Map<java.lang.String,java.util.List<ConfigInfo>>getFinalConfigs()org.jboss.galleon.universe.FeaturePackLocation.FPIDgetFPID()java.util.Map<java.lang.String,FeatureContainer>getFullDependencies()java.util.Set<org.jboss.galleon.config.ConfigId>getLayers()java.lang.StringgetName()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>>getOptionalPackages()java.util.Set<java.lang.String>getOptionalPackagesProducers()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getOrphanOptionalPackages()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getOrphanPassivePackages()java.util.Map<java.lang.String,Group>getPackages()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>>getPassivePackages()org.jboss.galleon.config.ProvisioningConfiggetProvisioningConfig()booleanisEdit()voidsetEdit(boolean edit)protected voidsetFeatureSpecRoot(java.lang.String origin, Group featuresSpecRoot)voidsetFullDependencies(java.util.Map<java.lang.String,FeatureContainer> fullDependencies)protected voidsetPackagesRoot(java.lang.String origin, Group packagesRoot)
-
-
-
Field Detail
-
ROOT
public static final java.lang.String ROOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProvisioningConfig
public org.jboss.galleon.config.ProvisioningConfig getProvisioningConfig()
-
getFPID
public org.jboss.galleon.universe.FeaturePackLocation.FPID getFPID()
-
getName
public java.lang.String getName()
-
setFullDependencies
public void setFullDependencies(java.util.Map<java.lang.String,FeatureContainer> fullDependencies)
-
setEdit
public void setEdit(boolean edit)
-
isEdit
public boolean isEdit()
-
getFullDependencies
public java.util.Map<java.lang.String,FeatureContainer> getFullDependencies()
-
addFinalConfig
protected void addFinalConfig(ConfigInfo info)
-
getFinalConfigs
public java.util.Map<java.lang.String,java.util.List<ConfigInfo>> getFinalConfigs()
-
setFeatureSpecRoot
protected void setFeatureSpecRoot(java.lang.String origin, Group featuresSpecRoot)
-
setPackagesRoot
protected void setPackagesRoot(java.lang.String origin, Group packagesRoot)
-
getFeatureSpecs
public java.util.Map<java.lang.String,Group> getFeatureSpecs()
-
getPackages
public java.util.Map<java.lang.String,Group> getPackages()
-
getAllSpecs
public java.util.Map<org.jboss.galleon.runtime.ResolvedSpecId,FeatureSpecInfo> getAllSpecs()
-
getAllFeatures
public java.util.Map<org.jboss.galleon.runtime.ResolvedSpecId,java.util.List<FeatureInfo>> getAllFeatures()
-
getLayers
public java.util.Set<org.jboss.galleon.config.ConfigId> getLayers()
-
getOptionalPackagesProducers
public java.util.Set<java.lang.String> getOptionalPackagesProducers()
-
getOptionalPackages
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getOptionalPackages()
-
getPassivePackages
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getPassivePackages()
-
getOrphanOptionalPackages
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getOrphanOptionalPackages()
-
getOrphanPassivePackages
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getOrphanPassivePackages()
-
-