/** Copyright (C) 2012 Delcyon, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.delcyon.capo.util; import java.util.HashMap; import java.util.Vector; import com.delcyon.capo.annotations.XmlMappedArrays; /** * @author jeremiah * */ @SuppressWarnings("unused") @XmlMappedArrays(name="mappedArray",keys="keyArray",values="valueArray") public class XMLSerializerTestData implements TestInterface { private int primInt = 0; private Integer objInt = null; private Integer[] objIntArray = null; private float primFloat = 0; private Float objFloat = null; private Float[] objFloatArray = null; private double primDouble = 0; private Double objDouble = null; private Double[] objDoubleArray = null; private long primLong = 0; private Long objLong = null; private Long[] objLongArray = null; private short primShort = 0; private Short objShort = null; private Short[] objShortArray = null; private byte primByte = 0; private Byte objByte = null; private Byte[] objByteArray = null; private boolean primBoolean = true; private Boolean objBoolean = null; private Boolean[] objBooleanArray = null; private String[] keyArray = null; private String[] valueArray = null; private String objString = null; private String[] objStringArray = null; private XMLSerializerTestData xmlSerializerTestData = null; private Vector<TestInterface> xmlSerializerTestDataVector = null; private TestInterface[] xmlSerializerTestDatasArray = null; private HashMap<String, TestInterface> xmlSerializerTestDataHashMap = null; private XMLSerializerTestData() { } public HashMap<String, TestInterface> getXmlSerializerTestDataHashMap() { return xmlSerializerTestDataHashMap; } public void setXmlSerializerTestDataHashMap(HashMap<String, TestInterface> xmlSerializerTestDataHashMap) { this.xmlSerializerTestDataHashMap = xmlSerializerTestDataHashMap; } public XMLSerializerTestData(XMLSerializerTestData xmlSerializerTestData) { this.xmlSerializerTestData = xmlSerializerTestData; } public void setXmlSerializerTestData(XMLSerializerTestData xmlSerializerTestData) { this.xmlSerializerTestData = xmlSerializerTestData; } public TestInterface[] getXmlSerializerTestDatasArray() { return xmlSerializerTestDatasArray; } public void setXmlSerializerTestDatasArray(TestInterface[] xmlSerializerTestDatasArray) { this.xmlSerializerTestDatasArray = xmlSerializerTestDatasArray; } public Vector<TestInterface> getXmlSerializerTestDataVector() { return xmlSerializerTestDataVector; } public void setXmlSerializerTestDataVector(Vector<TestInterface> xmlSerializerTestDatas) { this.xmlSerializerTestDataVector = xmlSerializerTestDatas; } public int getPrimInt() { return primInt; } public void setPrimInt(int primInt) { this.primInt = primInt; } public Integer getObjInt() { return objInt; } public void setObjInt(Integer objInt) { this.objInt = objInt; } public Integer[] getObjIntArray() { return objIntArray; } public void setObjIntArray(Integer[] objIntArray) { this.objIntArray = objIntArray; } public float getPrimFloat() { return primFloat; } public void setPrimFloat(float primFloat) { this.primFloat = primFloat; } public Float getObjFloat() { return objFloat; } public void setObjFloat(Float objFloat) { this.objFloat = objFloat; } public Float[] getObjFloatArray() { return objFloatArray; } public void setObjFloatArray(Float[] objFloatArray) { this.objFloatArray = objFloatArray; } public double getPrimDouble() { return primDouble; } public void setPrimDouble(double primDouble) { this.primDouble = primDouble; } public Double getObjDouble() { return objDouble; } public void setObjDouble(Double objDouble) { this.objDouble = objDouble; } public Double[] getObjDoubleArray() { return objDoubleArray; } public void setObjDoubleArray(Double[] objDoubleArray) { this.objDoubleArray = objDoubleArray; } public long getPrimLong() { return primLong; } public void setPrimLong(long primLong) { this.primLong = primLong; } public Long getObjLong() { return objLong; } public void setObjLong(Long objLong) { this.objLong = objLong; } public Long[] getObjLongArray() { return objLongArray; } public void setObjLongArray(Long[] objLongArray) { this.objLongArray = objLongArray; } public short getPrimShort() { return primShort; } public void setPrimShort(short primShort) { this.primShort = primShort; } public Short getObjShort() { return objShort; } public void setObjShort(Short objShort) { this.objShort = objShort; } public Short[] getObjShortArray() { return objShortArray; } public void setObjShortArray(Short[] objShortArray) { this.objShortArray = objShortArray; } public byte getPrimByte() { return primByte; } public void setPrimByte(byte primByte) { this.primByte = primByte; } public Byte getObjByte() { return objByte; } public void setObjByte(Byte objByte) { this.objByte = objByte; } public Byte[] getObjByteArray() { return objByteArray; } public void setObjByteArray(Byte[] objByteArray) { this.objByteArray = objByteArray; } public boolean isPrimBoolean() { return primBoolean; } public void setPrimBoolean(boolean primBoolean) { this.primBoolean = primBoolean; } public Boolean getObjBoolean() { return objBoolean; } public void setObjBoolean(Boolean objBoolean) { this.objBoolean = objBoolean; } public Boolean[] getObjBooleanArray() { return objBooleanArray; } public void setObjBooleanArray(Boolean[] objBooleanArray) { this.objBooleanArray = objBooleanArray; } public String getObjString() { return objString; } public void setObjString(String objString) { this.objString = objString; } public String[] getObjStringArray() { return objStringArray; } public void setObjStringArray(String[] objStringArray) { this.objStringArray = objStringArray; } public XMLSerializerTestData getXmlSerializerTestData() { return xmlSerializerTestData; } public String[] getKeyArray() { return keyArray; } public void setKeyArray(String[] keyArray) { this.keyArray = keyArray; } public String[] getValueArray() { return valueArray; } public void setValueArray(String[] valueArray) { this.valueArray = valueArray; } @Override public String toString() { return ReflectionUtility.processToString(this,"\n"); } }