001: /*
002: * This file is part of PFIXCORE.
003: *
004: * PFIXCORE is free software; you can redistribute it and/or modify
005: * it under the terms of the GNU Lesser General Public License as published by
006: * the Free Software Foundation; either version 2 of the License, or
007: * (at your option) any later version.
008: *
009: * PFIXCORE 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 Lesser General Public License for more details.
013: *
014: * You should have received a copy of the GNU Lesser General Public License
015: * along with PFIXCORE; if not, write to the Free Software
016: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
017: *
018: */
019: package de.schlund.pfixcore.oxm;
020:
021: import java.io.File;
022: import java.net.URI;
023: import java.util.List;
024: import java.util.Map;
025: import java.util.Properties;
026:
027: /**
028: * @author mleidig@schlund.de
029: */
030: public class ComplexTestBean {
031:
032: private int intVal;
033: private boolean boolVal;
034: private Float floatVal;
035: private String strVal;
036: private Boolean[] booleanArray;
037: private List<ComplexTestBean> childList;
038: private Map<String, ComplexTestBean> childMap;
039: public Class<?> type;
040: public File file;
041: public Properties props;
042: public URI uri;
043:
044: public ComplexTestBean() {
045:
046: }
047:
048: public int getIntVal() {
049: return intVal;
050: }
051:
052: public void setIntVal(int intVal) {
053: this .intVal = intVal;
054: }
055:
056: public boolean getBoolVal() {
057: return boolVal;
058: }
059:
060: public void setBoolVal(boolean boolVal) {
061: this .boolVal = boolVal;
062: }
063:
064: public Float getFloatVal() {
065: return floatVal;
066: }
067:
068: public void setFloatVal(Float floatVal) {
069: this .floatVal = floatVal;
070: }
071:
072: public String getStrVal() {
073: return strVal;
074: }
075:
076: public void setStrVal(String strVal) {
077: this .strVal = strVal;
078: }
079:
080: public Boolean[] getBooleanArray() {
081: return booleanArray;
082: }
083:
084: public void setBooleanArray(Boolean[] booleanArray) {
085: this .booleanArray = booleanArray;
086: }
087:
088: public List<ComplexTestBean> getChildList() {
089: return childList;
090: }
091:
092: public void setChildList(List<ComplexTestBean> childList) {
093: this .childList = childList;
094: }
095:
096: public Map<String, ComplexTestBean> getChildMap() {
097: return childMap;
098: }
099:
100: public void setChildMap(Map<String, ComplexTestBean> childMap) {
101: this.childMap = childMap;
102: }
103:
104: }
|