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 voidstatic voidstatic ConfigurationItemforFields(ConfigurationItem ci, CiHelper.PropertyFilter filter, CiHelper.PropertyAction action) static Set<ConfigurationItem>getExternalReferences(ConfigurationItem parentCi) static List<ConfigurationItem>static List<ConfigurationItem>getNestedCis(Collection<? extends ConfigurationItem> cis) static booleanisChildViaOneOfChildProperties(ConfigurationItem possibleChild, ConfigurationItem parent) static booleanisLazyConfigurationItem(ConfigurationItem possibleChild) static voidremoveCisWithId(Collection<? extends ConfigurationItem> fromCis, String idToRemove) static voidrewriteWithNewId(ConfigurationItem ci, String newId) static void
-
Field Details
-
TO_ID
-
-
Constructor Details
-
CiHelper
public CiHelper()
-
-
Method Details
-
getNestedCis
-
getNestedCis
-
eraseTokens
-
rewriteWithNewId
-
getExternalReferences
-
isLazyConfigurationItem
-
stripChildrenCis
-
removeCisWithId
public static void removeCisWithId(Collection<? extends ConfigurationItem> fromCis, String idToRemove) -
fixUpInternalReferences
-
isChildViaOneOfChildProperties
public static boolean isChildViaOneOfChildProperties(ConfigurationItem possibleChild, ConfigurationItem parent) -
forFields
public static ConfigurationItem forFields(ConfigurationItem ci, CiHelper.PropertyFilter filter, CiHelper.PropertyAction action)
-