Package com.xebialabs.xlrelease.utils
Class CiHelper
java.lang.Object
com.xebialabs.xlrelease.utils.CiHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
static ConfigurationItem
forFields
(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 boolean
isChildViaOneOfChildProperties
(ConfigurationItem possibleChild, ConfigurationItem parent) static boolean
isLazyConfigurationItem
(ConfigurationItem possibleChild) static void
removeCisWithId
(Collection<? extends ConfigurationItem> fromCis, String idToRemove) static void
rewriteWithNewId
(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)
-