Class ConditionDependency
java.lang.Object
com.motivewave.platform.sdk.common.desc.InputDependency
com.motivewave.platform.sdk.common.desc.ConditionDependency
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class InputDependency
dependentFields, sources -
Constructor Summary
ConstructorsConstructorDescriptionConditionDependency(String src, String dep, ConditionDependency.Condition condition) ConditionDependency(String src, String dep, ConditionDependency.Condition condition, boolean hide) ConditionDependency(String src, List<String> dependents, ConditionDependency.Condition condition) ConditionDependency(String src, List<String> dependents, ConditionDependency.Condition condition, boolean hide) ConditionDependency(List<String> sources, List<String> dependents, ConditionDependency.Condition condition, boolean hide) -
Method Summary
Modifier and TypeMethodDescriptionbooleanareConditionsMet(SettingsBase settings) voidonSourceUpdated(SettingsBase settings, Map<String, Object> fields) Override this method to implement a dependency between fields.Methods inherited from class InputDependency
getDependentFields, getSettingsDescriptor, getSource, getSource2, getSource3, getSources, isHideControl, isRebuildForm, setHideControl, setSettingsDescriptor, setSource2, setSource3Modifier and TypeMethodDescriptionGets the identifier for the primary source of this dependency.Gets an option secondary source.Gets an option tertiary source.booleanGets the hide control option.booleanisRebuildForm(SettingsBase settings) setHideControl(boolean b) Sets the option to hide the control when the dependency is not met.voidvoidsetSource2(String src) Sets an option secondary source.voidsetSource3(String src) Sets an option tertiary source.
-
Constructor Details
-
ConditionDependency
public ConditionDependency(String src, List<String> dependents, ConditionDependency.Condition condition) -
ConditionDependency
-
ConditionDependency
public ConditionDependency(String src, String dep, ConditionDependency.Condition condition, boolean hide) -
ConditionDependency
public ConditionDependency(String src, List<String> dependents, ConditionDependency.Condition condition, boolean hide) -
ConditionDependency
public ConditionDependency(List<String> sources, List<String> dependents, ConditionDependency.Condition condition, boolean hide)
-
-
Method Details
-
onSourceUpdated
Description copied from class:InputDependencyOverride this method to implement a dependency between fields.- Overrides:
onSourceUpdatedin classInputDependency
-
areConditionsMet
- Overrides:
areConditionsMetin classInputDependency
-