Class LogFilter

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

public class LogFilter extends Object
Log filter
  • Constructor Details

    • LogFilter

      public LogFilter()
      Create empty log filter
  • Method Details

    • setColumnFilter

      public void setColumnFilter(String column, ColumnFilter filter)
      Set filter for column
      Parameters:
      column - Column name
      filter - 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(NXCPMessage msg)
      Fill NXCP message with filter's data.
      Parameters:
      msg - NXCP message