Package ch.tocco.nice2.netui.spi.bind
Class SimpleRebindValue
java.lang.Object
ch.tocco.nice2.netui.spi.bind.AbstractRebindValue
ch.tocco.nice2.netui.spi.bind.SimpleRebindValue
- All Implemented Interfaces:
RebindValue
,SimpleValue
,DwrSerializable
Represents a value as received back from the client.
This is for values that fit into a TypedValue. For example entity fields in the entity system.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetValue()
boolean
Tells if there is a value, and it's not "empty
".boolean
hasValue()
Tells if there is a value.void
setOperator
(String operator) void
setValue
(TypedValue value) Methods inherited from class ch.tocco.nice2.netui.spi.bind.AbstractRebindValue
getComponentId, getFieldUri, getVersion, isDirty, setComponentId, setDirty, setFieldUri, setVersion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.netui.api.bind.form.SimpleValue
getComponentId, getFieldUri
-
Constructor Details
-
SimpleRebindValue
public SimpleRebindValue()
-
-
Method Details
-
getOperator
-
setOperator
-
getValue
- Specified by:
getValue
in interfaceSimpleValue
-
setValue
-
hasValue
public boolean hasValue()Description copied from interface:RebindValue
Tells if there is a value.- For a simple value that means: something not null.
- For a selection value that means: at least one selection.
Note: this has absolutely nothing to do with
RebindValue.isDirty()
! This instance may be dirty and have "no value" (something was removed), or be clean and have a value (an initial default value for example).- Specified by:
hasValue
in interfaceRebindValue
- See Also:
-
hasNonEmptyValue
public boolean hasNonEmptyValue()Description copied from interface:RebindValue
Tells if there is a value, and it's not "empty
".- Specified by:
hasNonEmptyValue
in interfaceRebindValue
- See Also:
-
serializeProperties
- Specified by:
serializeProperties
in interfaceDwrSerializable
-