Uses of Interface
com.opencloud.slee.upgrade.transformation.model.ProfileRuleChild
-
Packages that use ProfileRuleChild Package Description com.opencloud.slee.upgrade.transformation com.opencloud.slee.upgrade.transformation.model This package defines the model objects for the data transformation tool. -
-
Uses of ProfileRuleChild in com.opencloud.slee.upgrade.transformation
Methods in com.opencloud.slee.upgrade.transformation with parameters of type ProfileRuleChild Modifier and Type Method Description static ProfileRule
TransformationApi. ifAttributeValue(java.lang.String name, StringMatcher value, ProfileRuleChild... children)
static ProfileRule
TransformationApi. ifAttributeValue(java.lang.String name, java.lang.String value, ProfileRuleChild... children)
The ifAttributeValue() context rule will have its child rules applied only if the specified profile attribute matches the specified value.static ProfileRule
TransformationApi. ifAttributeValueIsNull(java.lang.String name, ProfileRuleChild... children)
The ifAttributeValueIsNull() context rule is a specialized form of the ifAttributeValue() rule that matches on the profile attribute value being null.static ProfileRule
TransformationApi. profileName(StringMatcher profileName, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileName(java.lang.String profileName, ProfileRuleChild... children)
The profileName() context rule is used to identify which profile name needs to be matched in order for the child rules to be applied.
This method is overloaded to provide multiple ways to specify the profile name, either usingTransformationApi.regex(java.lang.String)
,TransformationApi.anyString()
, or passing the name directly as a String value.
A profileName context rule can be nested insideTransformationApi.profileSpec(com.opencloud.slee.upgrade.transformation.model.ComponentMatcher, com.opencloud.slee.upgrade.transformation.model.ProfileRuleChild...)
orTransformationApi.profileTable(java.lang.String, com.opencloud.slee.upgrade.transformation.model.ProfileRuleChild...)
contexts if desired.static ProfileRule
TransformationApi. profileSpec(ComponentMatcher profileSpecId, ProfileRuleChild... children)
The profileSpec() context rule is used to identify which profile specs need to be matched in order for the child rules to be applied.
This method is overloaded to provide multiple ways to specify the profile spec, either usingTransformationApi.component(java.lang.String, java.lang.String, java.lang.String)
or passing the three parameters (name, vendor, and version) directly.static ProfileRule
TransformationApi. profileSpec(StringMatcher name, StringMatcher vendor, StringMatcher version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(StringMatcher name, StringMatcher vendor, java.lang.String version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(StringMatcher name, java.lang.String vendor, StringMatcher version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(StringMatcher name, java.lang.String vendor, java.lang.String version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(java.lang.String name, StringMatcher vendor, StringMatcher version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(java.lang.String name, StringMatcher vendor, java.lang.String version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(java.lang.String name, java.lang.String vendor, StringMatcher version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileSpec(java.lang.String name, java.lang.String vendor, java.lang.String version, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileTable(StringMatcher tableName, ProfileRuleChild... children)
static ProfileRule
TransformationApi. profileTable(java.lang.String tableName, ProfileRuleChild... children)
The profileTable() context rule is used to identify which profile table needs to be matched in order for the child rules to be applied.
This method is overloaded to provide multiple ways to specify the profile table name, either usingTransformationApi.regex(java.lang.String)
,TransformationApi.anyString()
, or passing the name directly as a String value.
A profileTable context rule can be nested inside aTransformationApi.profileSpec(com.opencloud.slee.upgrade.transformation.model.ComponentMatcher, com.opencloud.slee.upgrade.transformation.model.ProfileRuleChild...)
context if desired. -
Uses of ProfileRuleChild in com.opencloud.slee.upgrade.transformation.model
Classes in com.opencloud.slee.upgrade.transformation.model that implement ProfileRuleChild Modifier and Type Class Description class
ProfileAction
An action which can be performed on profiles.static class
ProfileAction.AddAttribute
Used for adding a new attribute to profiles.static class
ProfileAction.ChangeAttributeType
Used to change the type of an existing profile attribute within the export data.static class
ProfileAction.CreateProfile
Used to create and add a profile to the export data.static class
ProfileAction.DeleteAttribute
Used for deleting an attribute from profiles in the export data.static class
ProfileAction.DeleteProfile
Used to delete a profile from the export data.static class
ProfileAction.DeleteProfileTable
Used to delete a profile table from the export data.static class
ProfileAction.RenameAttribute
Used to rename an existing attribute.static class
ProfileAction.RenameProfile
Used to rename a profile within the export data.static class
ProfileAction.RenameProfileSpec
Used to change the name of a profile specification within the export data.static class
ProfileAction.RenameProfileTable
Used to rename a profile table within the export data.static class
ProfileAction.SetAttribute
Used for setting an attribute value within profiles.class
ProfileRule
A profile rule defines a profile context, as well zero or more profile actions, and zero or more child profile rules.Methods in com.opencloud.slee.upgrade.transformation.model with parameters of type ProfileRuleChild Modifier and Type Method Description static ProfileRule
ProfileRule. createProfileRule(ProfileContext context, ProfileRuleChild... children)
Convenience method to create aProfileRule
instance.Constructor parameters in com.opencloud.slee.upgrade.transformation.model with type arguments of type ProfileRuleChild Constructor Description ProfileRule(ProfileContext context, java.util.List<ProfileRuleChild> children)
-