net.datacrow.core.data
Class DataFilters

java.lang.Object
  extended by net.datacrow.core.data.DataFilters

public class DataFilters
extends java.lang.Object

Holder of all saved data filters

Author:
Robert Jan van der Waals

Method Summary
static void add(DataFilter df)
          Adds a filter.
static void delete(DataFilter df)
          Delete a filter.
static java.util.Collection<DataFilter> get(int module)
          Gets all saved filters for the specified module.
static DataFilter getCurrent(int module)
          Retrieves the currently applied filter for the specified module.
static DataFilter getDefaultDataFilter(int module)
          Retrieves the default filter.
static boolean isFilterActive(int module)
           
static void load()
          Loads the settings file
static void save()
          Save all filters to file for future use.
static void setCurrent(int module, DataFilter df)
          Stores the currently applied filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

load

public static void load()
Loads the settings file


setCurrent

public static void setCurrent(int module,
                              DataFilter df)
Stores the currently applied filter.

Parameters:
module -
df -

getDefaultDataFilter

public static DataFilter getDefaultDataFilter(int module)
Retrieves the default filter. This filter is an empty filter with the default ordering set.

Parameters:
module -
Returns:

getCurrent

public static DataFilter getCurrent(int module)
Retrieves the currently applied filter for the specified module.

Parameters:
module -

isFilterActive

public static boolean isFilterActive(int module)

save

public static void save()
Save all filters to file for future use.


delete

public static void delete(DataFilter df)
Delete a filter.

Parameters:
df -

get

public static java.util.Collection<DataFilter> get(int module)
Gets all saved filters for the specified module.

Parameters:
module -

add

public static void add(DataFilter df)
Adds a filter. This filter will be saved to file.

Parameters:
df -