net.sf.webmancer.widget
Class AbstractDataView

java.lang.Object
  extended by net.sf.webmancer.widget.AbstractWidget
      extended by net.sf.webmancer.widget.AbstractDataView
All Implemented Interfaces:
IRestrictor, IModelable, IWidget, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
DataTable

public abstract class AbstractDataView
extends AbstractWidget
implements IRestrictor

Author:
Michal Burda

Constructor Summary
AbstractDataView()
          Constructs the AbstractDataView.
 
Method Summary
protected  IQuery getQuery()
           
abstract  void restrict(IRestrictable query, RestrictionType restriction)
           
 void setQuery(IQuery query)
          Sets the query.
 
Methods inherited from class net.sf.webmancer.widget.AbstractWidget
build, getBeanName, getParent, handleEvent, putEvent, setBeanName, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractDataView

public AbstractDataView()
Constructs the AbstractDataView.

Parameters:
query -
Method Detail

setQuery

public void setQuery(IQuery query)
Sets the query.

Parameters:
query - the query to set

getQuery

protected IQuery getQuery()
Returns:

restrict

public abstract void restrict(IRestrictable query,
                              RestrictionType restriction)
Specified by:
restrict in interface IRestrictor
See Also:
IRestrictor.restrict(net.sf.webmancer.db.IRestrictable, net.sf.webmancer.db.RestrictionType)


Copyright © 2006-2007. All Rights Reserved.