Class DefaultPropertyConditional
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.conditionals.DefaultPropertyConditional
- All Implemented Interfaces:
Conditional<DefaultPropertyConditional>,Copyable<DefaultPropertyConditional>,PropertyConditional<DefaultPropertyConditional>,Serializable
public class DefaultPropertyConditional
extends Object
implements Serializable, PropertyConditional<DefaultPropertyConditional>
The default implementation of
PropertyConditional.- Author:
- Nick Crum (ncrum)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.conditionals.PropertyConditional
PropertyConditional.DefaultOperators -
Field Summary
Fields inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.conditionals.PropertyConditional
TYPE -
Constructor Summary
ConstructorsConstructorDescriptionDefaultPropertyConditional(PropertyConditional<?> conditional) DefaultPropertyConditional(String field) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancopy()booleangetField()Field name target for this conditionalOperator for this conditional.getValue()Optional value used with certain operators.inthashCode()voidField name target for this conditionalvoidsetOperator(String operator) Operator for this conditional.voidOptional value used with certain operators.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.PropertyConditional
contains, containsIgnoreCase, equalTo, exists, field, getType, greaterThan, greaterThanOrEqualTo, lessThan, lessThanOrEqualTo, none, notBlank, notContains, notContainsIgnoreCase, notEqualTo, notExists, operator, value
-
Constructor Details
-
DefaultPropertyConditional
-
DefaultPropertyConditional
-
-
Method Details
-
copy
- Specified by:
copyin interfaceCopyable<DefaultPropertyConditional>- Returns:
- a deep copy of this instance
-
getField
Field name target for this conditional- Specified by:
getFieldin interfacePropertyConditional<DefaultPropertyConditional>
-
getOperator
Operator for this conditional. Typically, one ofPropertyConditional.DefaultOperators.- Specified by:
getOperatorin interfacePropertyConditional<DefaultPropertyConditional>
-
getValue
Optional value used with certain operators.- Specified by:
getValuein interfacePropertyConditional<DefaultPropertyConditional>
-
setField
Field name target for this conditional- Specified by:
setFieldin interfacePropertyConditional<DefaultPropertyConditional>
-
setOperator
Operator for this conditional. Typically, one ofPropertyConditional.DefaultOperators.- Specified by:
setOperatorin interfacePropertyConditional<DefaultPropertyConditional>
-
setValue
Optional value used with certain operators.- Specified by:
setValuein interfacePropertyConditional<DefaultPropertyConditional>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-