Class CharacteristicSearchFilter
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.characteristics.bl.event.CharacteristicSearchFilter
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing a search filter for the characteristics.
- Since:
- 16.0
- See Also:
- GCApi:
- bo
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the collection of characteristic class ids that was set as filter.getCode()Returns the characteristic code that was set as filter.Returns the collection of data type ids that was set as filter.Returns the characteristic description that was set as filter.Returns the characteristic format that was set as filter.getId()Returns the collection of id ids that was set as filter.Returns the characteristic max length that was set as filter.Returns the collection of measure unit ids that was set as filter.getOrder()Returns the characteristic order that was set as filter.Returns the characteristic precision that was set as filter.getSize()Returns the characteristic size that was set as filter.getUsage()Returns the collection of usage ids that was set as filter.Returns the collection of value domain ids that was set as filter.isActive()Checks if the characteristic that was set as filter is active.isMeter()Checks if the characteristic that was set as filter is meter.Checks if the characteristic that was set as filter is negative values.Checks if the characteristic that was set as filter is not null.voidSets the characteristic to active as filter.voidsetCharacteristicClass(Collection<Long> characteristicClass) Sets the collection of characteristic class ids as filter.voidsetCode(Collection<String> code) Sets the characteristic code as filter.voidsetDataType(Collection<Long> dataType) Sets the collection of data type ids as filter.voidsetDescription(LocalizedString description) Sets the characteristic description as filter.voidSets the characteristic format as filter.voidsetId(Collection<Long> id) Sets the collection of id ids as filter.voidsetMaxLength(Long maxLength) Sets the characteristic max length as filter.voidsetMeasureUnit(Collection<Long> measureUnit) Sets the collection of measure unit ids as filter.voidSets the characteristic to meter as filter.voidsetNegativeValues(Boolean negativeValues) Sets the characteristic to negative values as filter.voidsetNotNull(Boolean notNull) Sets the characteristic to not null as filter.voidSets the characteristic order as filter.voidsetPrecision(Long precision) Sets the characteristic precision as filter.voidSets the characteristic size as filter.voidsetUsage(Collection<Long> usage) Sets the collection of usage ids as filter.voidsetValueDomain(Collection<Long> valueDomain) Sets the collection of value domain ids as filter.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
CharacteristicSearchFilter
public CharacteristicSearchFilter()
-
-
Method Details
-
getId
Returns the collection of id ids that was set as filter.- Returns:
- a collection of id ids
-
setId
Sets the collection of id ids as filter.- Parameters:
id- the id
-
getCode
Returns the characteristic code that was set as filter.- Returns:
- the characteristic code
-
setCode
Sets the characteristic code as filter.- Parameters:
code- the characteristic code
-
getDescription
Returns the characteristic description that was set as filter.- Returns:
- the characteristic description
-
setDescription
Sets the characteristic description as filter.- Parameters:
description- the characteristic description
-
getDataType
Returns the collection of data type ids that was set as filter.- Returns:
- a collection of data type ids
-
setDataType
Sets the collection of data type ids as filter.- Parameters:
dataType- the data type
-
getFormat
Returns the characteristic format that was set as filter.- Returns:
- the characteristic format
-
setFormat
Sets the characteristic format as filter.- Parameters:
format- the characteristic format
-
getSize
Returns the characteristic size that was set as filter.- Returns:
- the characteristic size
-
setSize
Sets the characteristic size as filter.- Parameters:
size- the characteristic size
-
getMaxLength
Returns the characteristic max length that was set as filter.- Returns:
- the characteristic max length
-
setMaxLength
Sets the characteristic max length as filter.- Parameters:
maxLength- the characteristic max length
-
isNotNull
Checks if the characteristic that was set as filter is not null.- Returns:
- true if is the characteristic is not null, false otherwise
-
setNotNull
Sets the characteristic to not null as filter.- Parameters:
notNull- true if the characteristic must be not null, false otherwise
-
getMeasureUnit
Returns the collection of measure unit ids that was set as filter.- Returns:
- a collection of measure unit ids
-
setMeasureUnit
Sets the collection of measure unit ids as filter.- Parameters:
measureUnit- the measure unit
-
isActive
Checks if the characteristic that was set as filter is active.- Returns:
- true if is the characteristic is active, false otherwise
-
setActive
Sets the characteristic to active as filter.- Parameters:
active- true if the characteristic must be active, false otherwise
-
getPrecision
Returns the characteristic precision that was set as filter.- Returns:
- the characteristic precision
-
setPrecision
Sets the characteristic precision as filter.- Parameters:
precision- the characteristic precision
-
getValueDomain
Returns the collection of value domain ids that was set as filter.- Returns:
- a collection of value domain ids
-
setValueDomain
Sets the collection of value domain ids as filter.- Parameters:
valueDomain- the value domain
-
getCharacteristicClass
Returns the collection of characteristic class ids that was set as filter.- Returns:
- a collection of characteristic class ids
-
setCharacteristicClass
Sets the collection of characteristic class ids as filter.- Parameters:
characteristicClass- the characteristic class
-
getOrder
Returns the characteristic order that was set as filter.- Returns:
- the characteristic order
-
setOrder
Sets the characteristic order as filter.- Parameters:
order- the characteristic order
-
getUsage
Returns the collection of usage ids that was set as filter.- Returns:
- a collection of usage ids
-
setUsage
Sets the collection of usage ids as filter.- Parameters:
usage- the usage
-
isMeter
Checks if the characteristic that was set as filter is meter.- Returns:
- true if is the characteristic is meter, false otherwise
-
setMeter
Sets the characteristic to meter as filter.- Parameters:
meter- true if the characteristic must be meter, false otherwise
-
isNegativeValues
Checks if the characteristic that was set as filter is negative values.- Returns:
- true if is the characteristic is negative values, false otherwise
-
setNegativeValues
Sets the characteristic to negative values as filter.- Parameters:
negativeValues- true if the characteristic must be negative values, false otherwise
-