01: /* Copyright 2004 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.container.om.servlet;
07:
08: import java.io.Serializable;
09:
10: import org.apache.pluto.om.common.DescriptionSet;
11: import org.apache.pluto.om.common.DisplayNameSet;
12: import org.apache.pluto.om.common.ParameterSet;
13:
14: /**
15: * Data structure to support WebApplicationDefinition for
16: * marshalling and unmarshalling of web.xml.
17: * Not needed by the Pluto container.
18: * @author Ken Weiner, kweiner@unicon.net
19: * @version $Revision: 34757 $
20: */
21: public class FilterImpl implements Serializable {
22:
23: private IconImpl icon;
24: private String filterName;
25: private DisplayNameSet displayNames;
26: private DescriptionSet descriptions;
27: private String filterClass;
28: private ParameterSet initParams;
29:
30: public IconImpl getIcon() {
31: return icon;
32: }
33:
34: public void setIcon(IconImpl icon) {
35: this .icon = icon;
36: }
37:
38: public String getFilterName() {
39: return filterName;
40: }
41:
42: public void setFilterName(String filterName) {
43: this .filterName = filterName;
44: }
45:
46: public DisplayNameSet getDisplayNames() {
47: return displayNames;
48: }
49:
50: public void setDisplayNames(DisplayNameSet displayNames) {
51: this .displayNames = displayNames;
52: }
53:
54: public DescriptionSet getDescriptions() {
55: return descriptions;
56: }
57:
58: public void setDescriptions(DescriptionSet descriptions) {
59: this .descriptions = descriptions;
60: }
61:
62: public String getFilterClass() {
63: return filterClass;
64: }
65:
66: public void setFilterClass(String filterClass) {
67: this .filterClass = filterClass;
68: }
69:
70: public ParameterSet getInitParameters() {
71: return initParams;
72: }
73:
74: public void setInitParamteters(ParameterSet initParams) {
75: this.initParams = initParams;
76: }
77: }
|