public class State extends Object
| Constructor and Description |
|---|
State(PmSession pmSession) |
State(PmSession pmSession,
Path installation) |
public State(PmSession pmSession) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic State(PmSession pmSession, Path installation) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic String getPath()
public void setPath(String path)
public boolean hasActions()
public ProvisioningConfig getConfig()
public FeatureContainer getContainer()
public void addDependency(PmSession pmSession, String name, ArtifactCoords.Gav gav, boolean inheritConfigs, boolean inheritPackages) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void removeDependency(PmSession pmSession, ArtifactCoords.Gav gav) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void includeConfiguration(PmSession pmSession, Map<FeaturePackConfig,ConfigId> cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void removeIncludedConfiguration(PmSession pmSession, Map<FeaturePackConfig,ConfigId> cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void excludeConfiguration(PmSession pmSession, Map<FeaturePackConfig,ConfigId> cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void removeExcludedConfiguration(PmSession pmSession, Map<FeaturePackConfig,ConfigId> cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void resetConfiguration(PmSession pmSession, ConfigInfo configuration) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void includePackage(PmSession pmSession, String pkg, FeaturePackConfig cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void removeIncludedPackage(PmSession pmSession, Map<FeaturePackConfig,String> cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void excludePackage(PmSession pmSession, String pkg, FeaturePackConfig cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void removeExcludedPackage(PmSession pmSession, Map<FeaturePackConfig,String> cf) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void addFeature(PmSession pmSession, FeatureSpecInfo spec, ConfigInfo configuration, Map<String,String> options) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void removeFeature(PmSession pmSession, ConfigInfo ci, FeatureInfo fi) throws ProvisioningException, IOException
ProvisioningExceptionIOExceptionpublic void pop(PmSession pmSession) throws IOException, ProvisioningException
IOExceptionProvisioningExceptionCopyright © 2016–2018 JBoss by Red Hat. All rights reserved.