/* The contents of this file are subject to the license and copyright terms
* detailed in the license directory at the root of the source tree (also
* available online at http://fedora-commons.org/license/).
*/
package fedora.server.config.webxml;
import java.util.ArrayList;
import java.util.List;
public class Filter {
private final List<String> descriptions;
private String filterName;
private String filterClass;
private final List<InitParam> initParams;
public Filter() {
descriptions = new ArrayList<String>();
initParams = new ArrayList<InitParam>();
}
public List<String> getDescriptions() {
return descriptions;
}
public void addDescription(String description) {
descriptions.add(description);
}
public void removeDescription(String description) {
descriptions.remove(description);
}
public String getFilterClass() {
return filterClass;
}
public void setFilterClass(String filterClass) {
this.filterClass = filterClass;
}
public String getFilterName() {
return filterName;
}
public void setFilterName(String filterName) {
this.filterName = filterName;
}
public List<InitParam> getInitParams() {
return initParams;
}
public void addInitParam(InitParam initParam) {
initParams.add(initParam);
}
}