Package com.xebialabs.xlrelease.utils
Class CiHelper
java.lang.Object
com.xebialabs.xlrelease.utils.CiHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voideraseTokens(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) static voidfixUpInternalReferences(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem parent) static com.xebialabs.deployit.plugin.api.udm.ConfigurationItemforFields(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiHelper.PropertyFilter filter, CiHelper.PropertyAction action) static Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getExternalReferences(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem parentCi) static List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getNestedCis(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) static List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getNestedCis(Collection<? extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis) static booleanisChildViaOneOfChildProperties(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem possibleChild, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem parent) static booleanisLazyConfigurationItem(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem possibleChild) static voidremoveCisWithId(Collection<? extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> fromCis, String idToRemove) static voidrewriteWithNewId(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, String newId) static voidstripChildrenCis(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci)
-
Field Details
-
TO_ID
-
-
Constructor Details
-
CiHelper
public CiHelper()
-
-
Method Details
-
getNestedCis
public static List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getNestedCis(Collection<? extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis) -
getNestedCis
public static List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getNestedCis(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) -
eraseTokens
public static void eraseTokens(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) -
rewriteWithNewId
public static void rewriteWithNewId(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, String newId) -
getExternalReferences
public static Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getExternalReferences(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem parentCi) -
isLazyConfigurationItem
public static boolean isLazyConfigurationItem(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem possibleChild) -
stripChildrenCis
public static void stripChildrenCis(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) -
removeCisWithId
public static void removeCisWithId(Collection<? extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> fromCis, String idToRemove) -
fixUpInternalReferences
public static void fixUpInternalReferences(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem parent) -
isChildViaOneOfChildProperties
public static boolean isChildViaOneOfChildProperties(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem possibleChild, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem parent) -
forFields
public static com.xebialabs.deployit.plugin.api.udm.ConfigurationItem forFields(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiHelper.PropertyFilter filter, CiHelper.PropertyAction action)
-