/*
***************************************************************************************
* Copyright (C) 2006 EsperTech, Inc. All rights reserved. *
* http://www.espertech.com/esper *
* http://www.espertech.com *
* ---------------------------------------------------------------------------------- *
* The software in this package is published under the terms of the GPL license *
* a copy of which has been included with this distribution in the license.txt file. *
***************************************************************************************
*/
package com.espertech.esper.supportregression.bean;
import java.io.Serializable;
import java.util.*;
public class SupportBeanVariantTwo implements Serializable
{
private ISupportBaseAB p0;
private ISupportAImplSuperGImplPlus p1;
private LinkedList p2;
private List p3;
private List p4;
private Collection p5;
private int[] indexed;
private Map<String, String> mapped;
private SupportBeanVariantOne.SupportBeanVariantOneInner inneritem;
public SupportBeanVariantTwo()
{
indexed = new int[] {10, 20, 30};
mapped = new HashMap<String, String>();
mapped.put("a", "val2");
inneritem = new SupportBeanVariantOne.SupportBeanVariantOneInner("i2");
}
public ISupportBaseAB getP0()
{
return p0;
}
public ISupportAImplSuperGImplPlus getP1()
{
return p1;
}
public LinkedList getP2()
{
return p2;
}
public List getP3()
{
return p3;
}
public List getP4()
{
return p4;
}
public Collection getP5()
{
return p5;
}
public int[] getIndexed()
{
return indexed;
}
public int getIndexArr(int index)
{
return indexed[index];
}
public Map getMapped()
{
return mapped;
}
public String getMappedKey(String key)
{
return mapped.get(key);
}
public SupportBeanVariantOne.SupportBeanVariantOneInner getInneritem()
{
return inneritem;
}
}