org.drools.guvnor.server
Class AbstractFilter<T>

java.lang.Object
  extended by org.drools.guvnor.server.AbstractFilter<T>
All Implemented Interfaces:
RepositoryFilter
Direct Known Subclasses:
AssetItemFilter, PackageFilter

public abstract class AbstractFilter<T>
extends Object
implements RepositoryFilter


Constructor Summary
AbstractFilter(Class<T> clazz)
           
 
Method Summary
 boolean accept(Object artifact, String action)
           
protected abstract  boolean checkPermission(T t, String action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFilter

public AbstractFilter(Class<T> clazz)
Method Detail

accept

public boolean accept(Object artifact,
                      String action)
Specified by:
accept in interface RepositoryFilter

checkPermission

protected abstract boolean checkPermission(T t,
                                           String action)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.