/*
* Copyright 2001-2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package test.wsdl.roundtrip;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Calendar;
import java.util.HashMap;
/**
* The BondInvestment class contains data members for all the
* primitives, standard Java classes, and primitive wrapper
* classes. This class is used to test that all the data
* members transmit correctly over the wire.
*
* @version 1.00 06 Feb 2002
* @author Brent Ulbricht
*/
public class BondInvestment implements java.io.Serializable {
private boolean taxableInvestment;
public byte taxIndicator;
public short docType;
public int stockBeta;
public long yield;
public float lastTradePrice;
public double fiftyTwoWeekHigh;
private String tradeExchange;
public BigInteger portfolioType;
public BigDecimal bondAmount;
public Calendar callableDate;
public byte[] byteArray;
private short[] shortArray;
private Boolean wrapperBoolean;
private Byte wrapperByte;
private Short wrapperShort;
public Integer wrapperInteger;
public Float wrapperFloat;
private Double wrapperDouble;
public Byte[] wrapperByteArray;
public Short[] wrapperShortArray;
private CallOptions[] options;
public Object options2;
public Object options3;
public int id;
public HashMap map;
public BondInvestment() {
} // Constructor
public void setTaxableInvestment(boolean taxableInvestment) {
this.taxableInvestment = taxableInvestment;
} // setTaxableInvestment
public boolean getTaxableInvestment() {
return this.taxableInvestment;
} // getTaxableInvestment
public void setTradeExchange(String tradeExchange) {
this.tradeExchange = tradeExchange;
} // setTradeExchange
public String getTradeExchange() {
return this.tradeExchange;
} // getTradeExchange
public void setShortArray(short[] shortArray) {
this.shortArray = shortArray;
} // getShortArray
public short[] getShortArray() {
return this.shortArray;
} // setShortArray
public void setWrapperBoolean(Boolean wrapperBoolean) {
this.wrapperBoolean = wrapperBoolean;
} // setWrapperBoolean
public Boolean getWrapperBoolean() {
return this.wrapperBoolean;
} // getWrapperBoolean
public void setWrapperByte(Byte wrapperByte) {
this.wrapperByte = wrapperByte;
} // setWrapperByte
public Byte getWrapperByte() {
return this.wrapperByte;
} // getWrapperByte
public void setWrapperShort(Short wrapperShort) {
this.wrapperShort = wrapperShort;
} // setWrapperShort
public Short getWrapperShort() {
return this.wrapperShort;
} // getWrapperShort
public void setWrapperDouble(Double wrapperDouble) {
this.wrapperDouble = wrapperDouble;
} // setWrapperDouble
public Double getWrapperDouble() {
return this.wrapperDouble;
} // getWrapperDouble
// List of fields that are XML attributes
private static java.lang.String[] _attrs = new String[] {
"taxIndicator",
"docType",
"stockBeta"
};
/**
* Return list of bean field names that are attributes
*/
public static java.lang.String[] getAttributeElements() {
return _attrs;
}
public CallOptions getOptions(int i) {
return options[i];
}
public void setOptions(int i, CallOptions value) {
if (options == null ||
options.length <= i) {
CallOptions[] a = new CallOptions[i + 1];
if (options != null) {
for(int j=0; j<options.length; j++)
a[j] = options[j];
}
options = a;
}
options[i] = value;
}
public CallOptions[] getOptions() {
return options;
}
public void setOptions(CallOptions[] options) {
this.options = options;
}
public HashMap getMap() {
return map;
}
public void setMap(HashMap map) {
this.map = map;
}
} // BondInvestment
|