Class DefaultLogicalConditional
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.conditionals.DefaultLogicalConditional
- All Implemented Interfaces:
Conditional<DefaultLogicalConditional>
,Copyable<DefaultLogicalConditional>
,LogicalConditional<DefaultLogicalConditional>
,Serializable
public class DefaultLogicalConditional
extends Object
implements Serializable, LogicalConditional<DefaultLogicalConditional>
- Author:
- Nick Crum (ncrum)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.conditionals.LogicalConditional
LogicalConditional.LogicalOperators
-
Field Summary
Fields inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.conditionals.LogicalConditional
TYPE
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultLogicalConditional
(LogicalConditional<?> conditional) DefaultLogicalConditional
(String operator) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
copy()
boolean
List<Conditional<?>>
Conditionals that will be matched against the collection members.Operator for this conditional.int
hashCode()
void
setConditionals
(List<Conditional<?>> conditionals) Conditionals that will be matched against the collection members.void
setOperator
(String operator) Operator for this conditional.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Conditional
self
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.conditionals.LogicalConditional
and, clearConditionals, conditional, conditionals, getType, not, operator, or
-
Constructor Details
-
DefaultLogicalConditional
public DefaultLogicalConditional() -
DefaultLogicalConditional
-
DefaultLogicalConditional
-
-
Method Details
-
copy
- Specified by:
copy
in interfaceCopyable<DefaultLogicalConditional>
- Returns:
- a deep copy of this instance
-
getOperator
Operator for this conditional. Typically, one ofLogicalConditional.LogicalOperators
.- Specified by:
getOperator
in interfaceLogicalConditional<DefaultLogicalConditional>
-
getConditionals
Conditionals that will be matched against the collection members.- Specified by:
getConditionals
in interfaceLogicalConditional<DefaultLogicalConditional>
-
setOperator
Operator for this conditional. Typically, one ofLogicalConditional.LogicalOperators
.- Specified by:
setOperator
in interfaceLogicalConditional<DefaultLogicalConditional>
-
setConditionals
Conditionals that will be matched against the collection members.- Specified by:
setConditionals
in interfaceLogicalConditional<DefaultLogicalConditional>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-