/**
 *  Licensed to the Apache Software Foundation (ASF) under one or more
 *  contributor license agreements.  See the NOTICE file distributed with
 *  this work for additional information regarding copyright ownership.
 *  The ASF licenses this file to You 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 org.apache.openejb.server.axis;

public class EchoStruct {
    private int intVal;
    private double doubleVal;
    private byte[] bytesVal;
    private float floatVal;
    private long longVal;
    private short shortVal;
    private boolean boolaenVal;

    private String strVal;

    private int[] intaVal;
    private double[] doubleaVal;
    private byte[][] bytesaVal;
    private float[] floataVal;
    private long[] longaVal;
    private short[] shortaVal;
    private boolean[] boolaenaVal;

    private String[] straVal;

    private SmallEchoStruct sturctVal;
    private SmallEchoStruct sturctaVal;

    public boolean[] getBoolaenaVal() {
        return boolaenaVal;
    }

    public boolean isBoolaenVal() {
        return boolaenVal;
    }

    public byte[][] getBytesaVal() {
        return bytesaVal;
    }

    public byte[] getBytesVal() {
        return bytesVal;
    }

    public double[] getDoubleaVal() {
        return doubleaVal;
    }

    public double getDoubleVal() {
        return doubleVal;
    }

    public float[] getFloataVal() {
        return floataVal;
    }

    public float getFloatVal() {
        return floatVal;
    }

    public int[] getIntaVal() {
        return intaVal;
    }

    public int getIntVal() {
        return intVal;
    }

    public long[] getLongaVal() {
        return longaVal;
    }

    public long getLongVal() {
        return longVal;
    }

    public short[] getShortaVal() {
        return shortaVal;
    }

    public short getShortVal() {
        return shortVal;
    }

    public String[] getStraVal() {
        return straVal;
    }

    public String getStrVal() {
        return strVal;
    }

    public void setBoolaenaVal(final boolean[] bs) {
        boolaenaVal = bs;
    }

    public void setBoolaenVal(final boolean b) {
        boolaenVal = b;
    }

    public void setBytesaVal(final byte[][] bs) {
        bytesaVal = bs;
    }

    public void setBytesVal(final byte[] bs) {
        bytesVal = bs;
    }

    public void setDoubleaVal(final double[] ds) {
        doubleaVal = ds;
    }

    public void setDoubleVal(final double d) {
        doubleVal = d;
    }

    public void setFloataVal(final float[] fs) {
        floataVal = fs;
    }

    public void setFloatVal(final float f) {
        floatVal = f;
    }

    public void setIntaVal(final int[] is) {
        intaVal = is;
    }

    public void setIntVal(final int i) {
        intVal = i;
    }

    public void setLongaVal(final long[] ls) {
        longaVal = ls;
    }

    public void setLongVal(final long l) {
        longVal = l;
    }

    public void setShortaVal(final short[] ses) {
        shortaVal = ses;
    }

    public void setShortVal(final short s) {
        shortVal = s;
    }

    public void setStraVal(final String[] strings) {
        straVal = strings;
    }

    public void setStrVal(final String string) {
        strVal = string;
    }

    public SmallEchoStruct getSturctaVal() {
        return sturctaVal;
    }

    public SmallEchoStruct getSturctVal() {
        return sturctVal;
    }

    public void setSturctaVal(final SmallEchoStruct struct) {
        sturctaVal = struct;
    }

    public void setSturctVal(final SmallEchoStruct struct) {
        sturctVal = struct;
    }
}
