Class SettingsDependency
java.lang.Object
com.motivewave.platform.sdk.common.desc.InputDependency
com.motivewave.platform.sdk.common.desc.SettingsDependency
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.motivewave.platform.sdk.common.desc.InputDependency
dependentFields, sources
-
Constructor Summary
ConstructorsConstructorDescriptionSettingsDependency
(String src, String dep, SettingsDependency.Condition condition) SettingsDependency
(String src, String dep, SettingsDependency.Condition condition, boolean hide) SettingsDependency
(String src, List<String> dependents, SettingsDependency.Condition condition) SettingsDependency
(String src, List<String> dependents, SettingsDependency.Condition condition, boolean hide) SettingsDependency
(List<String> sources, List<String> dependents, SettingsDependency.Condition condition, boolean hide) -
Method Summary
Modifier and TypeMethodDescriptionboolean
areConditionsMet
(SettingsBase settings) void
onSourceUpdated
(SettingsBase settings, Map<String, Object> fields) Override this method to implement a dependency between fields.Methods inherited from class com.motivewave.platform.sdk.common.desc.InputDependency
getDependentFields, getSettingsDescriptor, getSource, getSource2, getSource3, getSources, isHideControl, isRebuildForm, setHideControl, setSettingsDescriptor, setSource2, setSource3
-
Constructor Details
-
SettingsDependency
public SettingsDependency(String src, List<String> dependents, SettingsDependency.Condition condition) -
SettingsDependency
-
SettingsDependency
public SettingsDependency(String src, String dep, SettingsDependency.Condition condition, boolean hide) -
SettingsDependency
public SettingsDependency(String src, List<String> dependents, SettingsDependency.Condition condition, boolean hide) -
SettingsDependency
public SettingsDependency(List<String> sources, List<String> dependents, SettingsDependency.Condition condition, boolean hide)
-
-
Method Details
-
onSourceUpdated
Description copied from class:InputDependency
Override this method to implement a dependency between fields.- Overrides:
onSourceUpdated
in classInputDependency
-
areConditionsMet
- Overrides:
areConditionsMet
in classInputDependency
-