Package org.netxms.client.log
Class ColumnFilter
java.lang.Object
org.netxms.client.log.ColumnFilter
Column filter
-
Constructor Summary
ConstructorDescriptionCreate filter of type SETColumnFilter
(long rangeFrom, long rangeTo) Create filter of type RANGEColumnFilter
(String value) Create filter of type LIKEColumnFilter
(ColumnFilterType type, long value) Create filter of type EQUALS, LESS, GREATER, or CHILDOF -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSubFilter
(ColumnFilter filter) Add new element to SET type filtergetLike()
long
long
long
Get sub-filters.getType()
boolean
Check if filter has "negate" flag set.void
void
setNegated
(boolean negated) void
setNumericValue
(long numericValue) void
setOperation
(ColumnFilterSetOperation operation) void
setRangeFrom
(long rangeFrom) void
setRangeTo
(long rangeTo)
-
Constructor Details
-
ColumnFilter
Create filter of type EQUALS, LESS, GREATER, or CHILDOF- Parameters:
type
- filter typevalue
- value to compare with
-
ColumnFilter
public ColumnFilter(long rangeFrom, long rangeTo) Create filter of type RANGE- Parameters:
rangeFrom
- start of the rangerangeTo
- end of the range (inclusive)
-
ColumnFilter
Create filter of type LIKE- Parameters:
value
- string value to compare with
-
ColumnFilter
public ColumnFilter()Create filter of type SET
-
-
Method Details
-
addSubFilter
Add new element to SET type filter- Parameters:
filter
- sub-filter
-
getRangeFrom
public long getRangeFrom()- Returns:
- the rangeFrom
-
setRangeFrom
public void setRangeFrom(long rangeFrom) - Parameters:
rangeFrom
- the rangeFrom to set
-
getRangeTo
public long getRangeTo()- Returns:
- the rangeTo
-
setRangeTo
public void setRangeTo(long rangeTo) - Parameters:
rangeTo
- the rangeTo to set
-
getNumericValue
public long getNumericValue()- Returns:
- the equalsTo
-
setNumericValue
public void setNumericValue(long numericValue) - Parameters:
numericValue
- numeric value to set
-
getLike
- Returns:
- the like
-
setLike
- Parameters:
like
- the like to set
-
getOperation
- Returns:
- the operation
-
setOperation
- Parameters:
operation
- the operation to set
-
getType
- Returns:
- the type
-
getSubFilters
Get sub-filters.- Returns:
- Set of sub-filters
-
isNegated
public boolean isNegated()Check if filter has "negate" flag set.- Returns:
- true if filter has "negate" flag set
-
setNegated
public void setNegated(boolean negated) - Parameters:
negated
- the negated to set
-