fr.ifremer.wao.ui.base
Class FilterManager<E extends SamplingFilter>

java.lang.Object
  extended by fr.ifremer.wao.ui.base.FilterManager<E>
Direct Known Subclasses:
SamplingFilterManager

public abstract class FilterManager<E extends SamplingFilter>
extends Object

Author:
sletellier

Field Summary
protected  SamplingFilterValues possibleValuesForFilter
           
protected  ServiceSampling serviceSampling
           
protected  ConnectedUser user
           
 
Constructor Summary
FilterManager(ConnectedUser user, ServiceSampling serviceSampling)
           
 
Method Summary
abstract  E getFilter()
           
 SamplingFilterValues getPossibleValuesForFilter()
           
protected  SamplingFilterValues getPossibleValuesForFilter(boolean update)
           
 ConnectedUser getUser()
           
protected abstract  boolean isAvailableDataForFiltersOnly()
          Used to show only active company and observers.
abstract  void resetFilter()
          Method to initialize filter, is call on constructor
 SamplingFilterValues updatePossibleValuesForFilter()
           
 void updateSearchFields()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

user

protected ConnectedUser user

serviceSampling

protected ServiceSampling serviceSampling

possibleValuesForFilter

protected SamplingFilterValues possibleValuesForFilter
Constructor Detail

FilterManager

public FilterManager(ConnectedUser user,
                     ServiceSampling serviceSampling)
Method Detail

getPossibleValuesForFilter

public SamplingFilterValues getPossibleValuesForFilter()

updatePossibleValuesForFilter

public SamplingFilterValues updatePossibleValuesForFilter()

getPossibleValuesForFilter

protected SamplingFilterValues getPossibleValuesForFilter(boolean update)

getUser

public ConnectedUser getUser()

getFilter

public abstract E getFilter()

resetFilter

public abstract void resetFilter()
Method to initialize filter, is call on constructor


isAvailableDataForFiltersOnly

protected abstract boolean isAvailableDataForFiltersOnly()
Used to show only active company and observers.

Returns:
true if only active users will be showed, false otherwise

updateSearchFields

public void updateSearchFields()


Copyright © 2009-2011 Ifremer. All Rights Reserved.