FileDocCategorySizeDatePackage
BondInvestment.javaAPI DocApache Axis 1.44729Sat Apr 22 18:57:28 BST 2006test.wsdl.roundtrip

BondInvestment.java

/*
 * 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