package org.subethamail.core.lists.i; import java.io.Serializable; import org.subethamail.core.plugin.i.FilterParameter; /** * Information about an available filter. Note that these * are not entities, but modules loaded into the application. * * @author Jeff Schnitzer */ public class FilterData implements Serializable { private static final long serialVersionUID = 1L; /** Class name identifies a filter type */ String className; String name; String description; FilterParameter[] parameters; protected FilterData() { // http://forums.java.net/jive/thread.jspa?threadID=26539&tstart=0 } /** */ public FilterData(String className, String name, String description, FilterParameter[] parameters) { this.className = className; this.name = name; this.description = description; this.parameters = parameters; } /** */ public String getClassName() { return this.className; } /** */ public String getDescription() { return this.description; } /** */ public String getName() { return this.name; } /** */ public FilterParameter[] getParameters() { return this.parameters; } }