Class EnabledDependency
java.lang.Object
com.motivewave.platform.sdk.common.desc.InputDependency
com.motivewave.platform.sdk.common.desc.EnabledDependency
-
Field Summary
Fields inherited from class com.motivewave.platform.sdk.common.desc.InputDependency
dependentFields, sources
-
Constructor Summary
ConstructorDescriptionEnabledDependency
(boolean srcTriggerValue, String src, String... dependentFields) EnabledDependency
(String src, String... dependentFields) -
Method Summary
Modifier and TypeMethodDescriptionboolean
areConditionsMet
(Settings settings) boolean
void
onSourceUpdated
(Settings settings, Map<String, Object> fields) Override this method to implement a dependency between fields.void
setOrCompare
(boolean b) void
setSource2
(String src, boolean triggerValue) Sets an option secondary source.void
setSource3
(String src, boolean triggerValue) Sets an option secondary source.Methods inherited from class com.motivewave.platform.sdk.common.desc.InputDependency
getDependentFields, getSettingsDescriptor, getSource, getSource2, getSource3, getSources, isHideControl, setHideControl, setSettingsDescriptor, setSource2, setSource3
-
Constructor Details
-
EnabledDependency
-
EnabledDependency
-
-
Method Details
-
setOrCompare
public void setOrCompare(boolean b) -
isOrCompare
public boolean isOrCompare() -
setSource2
Sets an option secondary source. If set the fields will be enabled if the source and source2 are enabled.- Parameters:
src
- identifier of the secondary source
-
setSource3
Sets an option secondary source. If set the fields will be enabled if the source and source2 are enabled.- Parameters:
src
- identifier of the secondary source
-
onSourceUpdated
Description copied from class:InputDependency
Override this method to implement a dependency between fields.- Overrides:
onSourceUpdated
in classInputDependency
-
areConditionsMet
- Overrides:
areConditionsMet
in classInputDependency
-