package org.geoserver.platform;
/**
* Black lists a bean by bean id.
*
* @author Andrea Aime - OpenGeo
*
*/
public class NameExclusionFilter implements ExtensionFilter {
String beanId;
public String getBeanId() {
return beanId;
}
/**
* Sets the bean to be filtered out
* @param beanId
*/
public void setBeanId(String beanId) {
this.beanId = beanId;
}
public boolean exclude(String beanId, Object bean) {
if (this.beanId != null) {
if (beanId == null)
return false;
else
return this.beanId.equals(beanId);
}
return false;
}
}