Package de.elo.ix.client
Class IndexSearchValue
java.lang.Object
de.elo.ix.client.IndexSearchValue
- All Implemented Interfaces:
Serializable
This class is used to search for index values in aspect objects. Regardless of whether the
search-mode is set to
SearchModeC.OR
, all of the conditions defined in this class must be
met.
Please not that you must use the correct field according to the aspect's line type. The
Indexserver will not evaluate other fields. That means that if the aspect's line type is
AspectLineC.TYPE_DOUBLE
, the Indexserver will look at doubleValue
and
doubleValues
only.- Since:
- 21.03.000.003
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IndexSearchDoubleValue
A singleIndexSearchDoubleValue
.protected List<IndexSearchDoubleValue>
List
of conditions that all must be fulfilled when searching for double values in aspect objects.protected IndexSearchIntegerValue
A singleIndexSearchIntegerValue
.protected List<IndexSearchIntegerValue>
List
of conditions that all must be fulfilled when searching for integer values in aspect objects.protected IndexSearchStringValue
A singleIndexSearchStringValue
.protected List<IndexSearchStringValue>
List
of conditions that all must be fulfilled when searching for string values in aspect objects. -
Constructor Summary
ConstructorsConstructorDescriptionIndexSearchValue
(IndexSearchDoubleValue doubleValue, IndexSearchDoubleValue... others) IndexSearchValue
(IndexSearchIntegerValue intValue, IndexSearchIntegerValue... others) IndexSearchValue
(IndexSearchStringValue stringValue, IndexSearchStringValue... others) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setDoubleValue
(IndexSearchDoubleValue doubleValue) void
setDoubleValues
(List<IndexSearchDoubleValue> doubleValues) void
setIntValue
(IndexSearchIntegerValue intValue) void
setIntValues
(List<IndexSearchIntegerValue> intValues) void
setStringValue
(IndexSearchStringValue stringValue) void
setStringValues
(List<IndexSearchStringValue> stringValues) toString()
-
Field Details
-
intValue
A singleIndexSearchIntegerValue
. Set this field if you only have a single condition for this line. This field is for convenience only. The Indexserver will merge its value intointValues
. Nevertheless you can use bothintValue
andintValues
. Please look at further descriptions atintValues
.- See Also:
-
intValues
List
of conditions that all must be fulfilled when searching for integer values in aspect objects. The Indexserver will evaluate this field only if the respective aspect line is of typeAspectLineC.TYPE_INTEGER
. -
doubleValue
A singleIndexSearchDoubleValue
. Set this field if you only have a single condition for this line. This field is for convenience only. The Indexserver will merge its value intodoubleValues
. Nevertheless you can use bothdoubleValue
anddoubleValues
. Please look at further descriptions atdoubleValues
.- See Also:
-
doubleValues
List
of conditions that all must be fulfilled when searching for double values in aspect objects. The Indexserver will evaluate this field only if the respective aspect line is of typeAspectLineC.TYPE_DOUBLE
. -
stringValue
A singleIndexSearchStringValue
. Set this field if you only have a single condition for this line. This field is for convenience only. The Indexserver will merge its value intostringValues
. Nevertheless you can use bothstringValue
andstringValues
. Please look at further descriptions atstringValues
.- See Also:
-
stringValues
List
of conditions that all must be fulfilled when searching for string values in aspect objects. The Indexserver will evaluate this field only if the respective aspect line is not of typeAspectLineC.TYPE_INTEGER
orAspectLineC.TYPE_DOUBLE
.
-
-
Constructor Details
-
IndexSearchValue
public IndexSearchValue() -
IndexSearchValue
-
IndexSearchValue
-
IndexSearchValue
-
IndexSearchValue
-
-
Method Details