org.jboss.dtf.testframework.productrepository
Class ProductConfiguration
java.lang.Object
org.jboss.dtf.testframework.productrepository.ProductConfiguration
- All Implemented Interfaces:
- java.io.Serializable
public final class ProductConfiguration
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProductConfiguration
public ProductConfiguration()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
getPermutationId
public java.lang.String getPermutationId()
setPermutationId
public void setPermutationId(java.lang.String pId)
throws InvalidConfigurationException
- Throws:
InvalidConfigurationException
deleteClasspath
public void deleteClasspath(java.lang.String name)
getClasspathNames
public java.lang.String[] getClasspathNames()
setClasspath
public void setClasspath(java.lang.String name,
java.util.ArrayList path,
boolean mustBeUnique)
throws ClasspathAlreadyExistsException
- Throws:
ClasspathAlreadyExistsException
stripClasspath
public void stripClasspath(java.lang.String name,
java.lang.String classpath,
boolean mustBeUnique)
throws ClasspathAlreadyExistsException
- Throws:
ClasspathAlreadyExistsException
getClasspathList
public java.util.ArrayList getClasspathList(java.lang.String name)
getClasspath
public java.lang.String getClasspath(java.lang.String name)
equals
public boolean equals(java.lang.String name)
setProductConfigurationFile
public void setProductConfigurationFile(java.io.File productConfigFile)
getProductConfigurationFile
public java.io.File getProductConfigurationFile()
setNodeConfiguration
public void setNodeConfiguration(java.lang.String osId,
NodeConfiguration nodeConfig)
supportsOs
public boolean supportsOs(java.lang.String osId)
getNodeConfiguration
public NodeConfiguration getNodeConfiguration(java.lang.String osId)
getNodeConfigurations
public java.lang.String[] getNodeConfigurations()
serializeXML
public void serializeXML()
throws java.io.IOException
- Throws:
java.io.IOException
addTaskRunnerConfiguration
public void addTaskRunnerConfiguration(java.lang.String name,
TaskRunnerConfiguration taskRunner)
getTaskRunnerConfiguration
public TaskRunnerConfiguration getTaskRunnerConfiguration(java.lang.String name)
deleteTaskRunner
public void deleteTaskRunner(java.lang.String selectedTaskRunner)
getTaskRunnerConfigurations
public java.lang.String[] getTaskRunnerConfigurations()
deserializeXML
public static final ProductConfiguration deserializeXML(java.io.File productConfigFile)
throws InvalidConfigurationException
- Throws:
InvalidConfigurationException
deleteNodeConfig
public void deleteNodeConfig(java.lang.String selected)
createCopy
public void createCopy(java.lang.String selected)