001: /*
002: * (C) Copyright 2000 - 2005 Nabh Information Systems, Inc.
003: *
004: * This program is free software; you can redistribute it and/or
005: * modify it under the terms of the GNU General Public License
006: * as published by the Free Software Foundation; either version 2
007: * of the License, or (at your option) any later version.
008: *
009: * This program is distributed in the hope that it will be useful,
010: * but WITHOUT ANY WARRANTY; without even the implied warranty of
011: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
012: * GNU General Public License for more details.
013: *
014: * You should have received a copy of the GNU General Public License
015: * along with this program; if not, write to the Free Software
016: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
017: *
018: */
019:
020: //
021: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
022: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
023: // Any modifications to this file will be lost upon recompilation of the source schema.
024: // Generated on: 2005.03.04 at 10:20:40 PST
025: //
026:
027: package com.nabhinc.portal.config;
028:
029: /**
030: * Java content class for portlet-appType complex type.
031: * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at file:/C:/Sun/jwsdp-1.5/jaxb/lib/portlet-app_1_0.xsd line 74)
032: * <p>
033: * <pre>
034: * <complexType name="portlet-appType">
035: * <complexContent>
036: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
037: * <sequence>
038: * <element name="portlet" type="{http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd}portletType" maxOccurs="unbounded" minOccurs="0"/>
039: * <element name="custom-portlet-mode" type="{http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd}custom-portlet-modeType" maxOccurs="unbounded" minOccurs="0"/>
040: * <element name="custom-window-state" type="{http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd}custom-window-stateType" maxOccurs="unbounded" minOccurs="0"/>
041: * <element name="user-attribute" type="{http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd}user-attributeType" maxOccurs="unbounded" minOccurs="0"/>
042: * <element name="security-constraint" type="{http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd}security-constraintType" maxOccurs="unbounded" minOccurs="0"/>
043: * </sequence>
044: * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
045: * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
046: * </restriction>
047: * </complexContent>
048: * </complexType>
049: * </pre>
050: *
051: */
052: public interface PortletAppType {
053:
054: /**
055: * Gets the value of the Portlet property.
056: *
057: * <p>
058: * This accessor method returns a reference to the live list,
059: * not a snapshot. Therefore any modification you make to the
060: * returned list will be present inside the JAXB object.
061: * This is why there is not a <CODE>set</CODE> method for the Portlet property.
062: *
063: * <p>
064: * For example, to add a new item, do as follows:
065: * <pre>
066: * getPortlet().add(newItem);
067: * </pre>
068: *
069: *
070: * <p>
071: * Objects of the following type(s) are allowed in the list
072: * {@link com.nabhinc.portal.config.PortletType}
073: *
074: */
075: java.util.List getPortlet();
076:
077: /**
078: * Gets the value of the version property.
079: *
080: * @return
081: * possible object is
082: * {@link java.lang.String}
083: */
084: java.lang.String getVersion();
085:
086: /**
087: * Sets the value of the version property.
088: *
089: * @param value
090: * allowed object is
091: * {@link java.lang.String}
092: */
093: void setVersion(java.lang.String value);
094:
095: /**
096: * Gets the value of the CustomWindowState property.
097: *
098: * <p>
099: * This accessor method returns a reference to the live list,
100: * not a snapshot. Therefore any modification you make to the
101: * returned list will be present inside the JAXB object.
102: * This is why there is not a <CODE>set</CODE> method for the CustomWindowState property.
103: *
104: * <p>
105: * For example, to add a new item, do as follows:
106: * <pre>
107: * getCustomWindowState().add(newItem);
108: * </pre>
109: *
110: *
111: * <p>
112: * Objects of the following type(s) are allowed in the list
113: * {@link com.nabhinc.portal.config.CustomWindowStateType}
114: *
115: */
116: java.util.List getCustomWindowState();
117:
118: /**
119: * Gets the value of the CustomPortletMode property.
120: *
121: * <p>
122: * This accessor method returns a reference to the live list,
123: * not a snapshot. Therefore any modification you make to the
124: * returned list will be present inside the JAXB object.
125: * This is why there is not a <CODE>set</CODE> method for the CustomPortletMode property.
126: *
127: * <p>
128: * For example, to add a new item, do as follows:
129: * <pre>
130: * getCustomPortletMode().add(newItem);
131: * </pre>
132: *
133: *
134: * <p>
135: * Objects of the following type(s) are allowed in the list
136: * {@link com.nabhinc.portal.config.CustomPortletModeType}
137: *
138: */
139: java.util.List getCustomPortletMode();
140:
141: /**
142: * Gets the value of the SecurityConstraint property.
143: *
144: * <p>
145: * This accessor method returns a reference to the live list,
146: * not a snapshot. Therefore any modification you make to the
147: * returned list will be present inside the JAXB object.
148: * This is why there is not a <CODE>set</CODE> method for the SecurityConstraint property.
149: *
150: * <p>
151: * For example, to add a new item, do as follows:
152: * <pre>
153: * getSecurityConstraint().add(newItem);
154: * </pre>
155: *
156: *
157: * <p>
158: * Objects of the following type(s) are allowed in the list
159: * {@link com.nabhinc.portal.config.SecurityConstraintType}
160: *
161: */
162: java.util.List getSecurityConstraint();
163:
164: /**
165: * Gets the value of the UserAttribute property.
166: *
167: * <p>
168: * This accessor method returns a reference to the live list,
169: * not a snapshot. Therefore any modification you make to the
170: * returned list will be present inside the JAXB object.
171: * This is why there is not a <CODE>set</CODE> method for the UserAttribute property.
172: *
173: * <p>
174: * For example, to add a new item, do as follows:
175: * <pre>
176: * getUserAttribute().add(newItem);
177: * </pre>
178: *
179: *
180: * <p>
181: * Objects of the following type(s) are allowed in the list
182: * {@link com.nabhinc.portal.config.UserAttributeType}
183: *
184: */
185: java.util.List getUserAttribute();
186:
187: /**
188: * Gets the value of the id property.
189: *
190: * @return
191: * possible object is
192: * {@link java.lang.String}
193: */
194: java.lang.String getId();
195:
196: /**
197: * Sets the value of the id property.
198: *
199: * @param value
200: * allowed object is
201: * {@link java.lang.String}
202: */
203: void setId(java.lang.String value);
204:
205: }
|