Package org.netxms.client.log
Class LogFilter
- java.lang.Object
-
- org.netxms.client.log.LogFilter
-
public class LogFilter extends Object
Log filter
-
-
Constructor Summary
Constructors Constructor Description LogFilter()Create empty log filter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearColumnFilter(String column)Remove filter for given columnvoidfillMessage(org.netxms.base.NXCPMessage msg)Fill NXCP message with filter's data.ColumnFiltergetColumnFilter(String column)Get filter currently set for columnSet<Map.Entry<String,ColumnFilter>>getColumnFilters()Get all column filters.List<OrderingColumn>getOrderingColumns()voidsetColumnFilter(String column, ColumnFilter filter)Set filter for columnvoidsetOrderingColumns(List<OrderingColumn> orderingColumns)
-
-
-
Method Detail
-
setColumnFilter
public void setColumnFilter(String column, ColumnFilter filter)
Set filter for column- Parameters:
column- Column namefilter- Filter
-
getColumnFilter
public ColumnFilter getColumnFilter(String column)
Get filter currently set for column- Parameters:
column- Column name- Returns:
- Current column filter or null if filter is not set
-
clearColumnFilter
public void clearColumnFilter(String column)
Remove filter for given column- Parameters:
column- Column name
-
getColumnFilters
public Set<Map.Entry<String,ColumnFilter>> getColumnFilters()
Get all column filters.- Returns:
- all configured column filters
-
getOrderingColumns
public List<OrderingColumn> getOrderingColumns()
- Returns:
- the orderingColumns
-
setOrderingColumns
public void setOrderingColumns(List<OrderingColumn> orderingColumns)
- Parameters:
orderingColumns- the orderingColumns to set
-
fillMessage
public void fillMessage(org.netxms.base.NXCPMessage msg)
Fill NXCP message with filter's data.- Parameters:
msg- NXCP message
-
-