de.janrufmonitor.repository.filter
Interface IFilter

All Known Implementing Classes:
AbstractFilter, AttributeFilter, CallerFilter, CipFilter, DateFilter, ItemCountFilter, MsnFilter, PhonenumberFilter, UUIDFilter

public interface IFilter

This interface must be implemented by a filter object. A repository manager can call a filter in its getXXX() method to determine a subset of its repository objects.

Author:
Thilo Brandt

Method Summary
 Object getFilterObject()
          Gets the objects the filter is defined for.
 FilterType getType()
          Gets the type of the filter.
 

Method Detail

getFilterObject

Object getFilterObject()
Gets the objects the filter is defined for.

Returns:
a valid filter object or null.

getType

FilterType getType()
Gets the type of the filter.

Returns:
a vlaid filter type


Copyright © 2010 by Thilo Brandt. All Rights Reserved.