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 booleancopy()booleanList<Conditional<?>>Conditionals that will be matched against the collection members.Operator for this conditional.inthashCode()voidsetConditionals(List<Conditional<?>> conditionals) Conditionals that will be matched against the collection members.voidsetOperator(String operator) Operator for this conditional.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.Conditional
selfMethods 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:
copyin interfaceCopyable<DefaultLogicalConditional>- Returns:
- a deep copy of this instance
-
getOperator
Operator for this conditional. Typically, one ofLogicalConditional.LogicalOperators.- Specified by:
getOperatorin interfaceLogicalConditional<DefaultLogicalConditional>
-
getConditionals
Conditionals that will be matched against the collection members.- Specified by:
getConditionalsin interfaceLogicalConditional<DefaultLogicalConditional>
-
setOperator
Operator for this conditional. Typically, one ofLogicalConditional.LogicalOperators.- Specified by:
setOperatorin interfaceLogicalConditional<DefaultLogicalConditional>
-
setConditionals
Conditionals that will be matched against the collection members.- Specified by:
setConditionalsin interfaceLogicalConditional<DefaultLogicalConditional>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-