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 IndexSearchDoubleValueA singleIndexSearchDoubleValue.protected List<IndexSearchDoubleValue>Listof conditions that all must be fulfilled when searching for double values in aspect objects.protected IndexSearchIntegerValueA singleIndexSearchIntegerValue.protected List<IndexSearchIntegerValue>Listof conditions that all must be fulfilled when searching for integer values in aspect objects.protected IndexSearchStringValueA singleIndexSearchStringValue.protected List<IndexSearchStringValue>Listof 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 TypeMethodDescriptionvoidsetDoubleValue(IndexSearchDoubleValue doubleValue) voidsetDoubleValues(List<IndexSearchDoubleValue> doubleValues) voidsetIntValue(IndexSearchIntegerValue intValue) voidsetIntValues(List<IndexSearchIntegerValue> intValues) voidsetStringValue(IndexSearchStringValue stringValue) voidsetStringValues(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 bothintValueandintValues. Please look at further descriptions atintValues.- See Also:
-
intValues
Listof 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 bothdoubleValueanddoubleValues. Please look at further descriptions atdoubleValues.- See Also:
-
doubleValues
Listof 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 bothstringValueandstringValues. Please look at further descriptions atstringValues.- See Also:
-
stringValues
Listof 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_INTEGERorAspectLineC.TYPE_DOUBLE.
-
-
Constructor Details
-
IndexSearchValue
public IndexSearchValue() -
IndexSearchValue
-
IndexSearchValue
-
IndexSearchValue
-
IndexSearchValue
-
-
Method Details