com.xebialabs.deployit.test.support
Class ItestTopology
java.lang.Object
com.xebialabs.deployit.test.support.ItestTopology
public class ItestTopology
- extends java.lang.Object
|
Method Summary |
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
findFirstMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type)
|
com.xebialabs.deployit.plugin.api.udm.Container |
findFirstMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type)
|
java.lang.String |
getId()
|
java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
getItems()
|
java.util.Map<java.lang.String,java.lang.String> |
getTargetProperties(java.lang.String targetId)
|
java.lang.String |
getTargetProperty(java.lang.String targetId,
java.lang.String propertyName)
|
java.util.List<com.xebialabs.deployit.plugin.api.udm.Container> |
getTargets()
|
boolean |
hasMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type)
|
boolean |
hasMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type)
|
boolean |
isEnabledByDefault()
|
static boolean |
isItestEnabled(java.lang.String itestName,
boolean defaultValue)
|
static java.util.Map<java.lang.String,ItestTopology> |
load()
|
static java.util.Map<java.lang.String,ItestTopology> |
load(java.io.File file)
|
java.lang.String |
replacePlaceholders(java.lang.String template)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isEnabledByDefault
public boolean isEnabledByDefault()
getId
public java.lang.String getId()
getTargets
public java.util.List<com.xebialabs.deployit.plugin.api.udm.Container> getTargets()
getItems
public java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getItems()
replacePlaceholders
public java.lang.String replacePlaceholders(java.lang.String template)
getTargetProperties
public java.util.Map<java.lang.String,java.lang.String> getTargetProperties(java.lang.String targetId)
getTargetProperty
public java.lang.String getTargetProperty(java.lang.String targetId,
java.lang.String propertyName)
hasMatchingTarget
public boolean hasMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type)
hasMatchingCi
public boolean hasMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type)
findFirstMatchingCi
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem findFirstMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type)
findFirstMatchingTarget
public com.xebialabs.deployit.plugin.api.udm.Container findFirstMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type)
isItestEnabled
public static boolean isItestEnabled(java.lang.String itestName,
boolean defaultValue)
load
public static java.util.Map<java.lang.String,ItestTopology> load()
throws java.net.URISyntaxException,
org.jdom2.JDOMException,
java.io.IOException
- Throws:
java.net.URISyntaxException
org.jdom2.JDOMException
java.io.IOException
load
public static java.util.Map<java.lang.String,ItestTopology> load(java.io.File file)
throws org.jdom2.JDOMException,
java.io.IOException
- Throws:
org.jdom2.JDOMException
java.io.IOException