org.netxms.client.log
Class LogFilter

java.lang.Object
  extended by org.netxms.client.log.LogFilter

public class LogFilter
extends java.lang.Object

Log filter


Constructor Summary
LogFilter()
          Create empty log filter
 
Method Summary
 void clearColumnFilter(java.lang.String column)
          Remove filter for given column
 void fillMessage(NXCPMessage msg)
          Fill NXCP message with filter's data.
 ColumnFilter getColumnFilter(java.lang.String column)
          Get filter currently set for column
 java.util.Set<java.util.Map.Entry<java.lang.String,ColumnFilter>> getColumnFilters()
          Get all column filters.
 java.util.List<OrderingColumn> getOrderingColumns()
           
 void setColumnFilter(java.lang.String column, ColumnFilter filter)
          Set filter for column
 void setOrderingColumns(java.util.List<OrderingColumn> orderingColumns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogFilter

public LogFilter()
Create empty log filter

Method Detail

setColumnFilter

public void setColumnFilter(java.lang.String column,
                            ColumnFilter filter)
Set filter for column

Parameters:
column - Column name
filter - Filter

getColumnFilter

public ColumnFilter getColumnFilter(java.lang.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(java.lang.String column)
Remove filter for given column

Parameters:
column - Column name

getColumnFilters

public java.util.Set<java.util.Map.Entry<java.lang.String,ColumnFilter>> getColumnFilters()
Get all column filters.

Returns:
all configured column filters

getOrderingColumns

public java.util.List<OrderingColumn> getOrderingColumns()
Returns:
the orderingColumns

setOrderingColumns

public void setOrderingColumns(java.util.List<OrderingColumn> orderingColumns)
Parameters:
orderingColumns - the orderingColumns to set

fillMessage

public void fillMessage(NXCPMessage msg)
Fill NXCP message with filter's data.

Parameters:
msg - NXCP message


Copyright © 2013. All Rights Reserved.