/*******************************************************************************
* Copyright (c) 2013 Rene Schneider, GEBIT Solutions GmbH and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*******************************************************************************/
package de.gebit.integrity.tests.fixtures.basic.beans;
import java.math.BigDecimal;
import java.util.Collection;
import java.util.List;
import java.util.Set;
//SUPPRESS CHECKSTYLE LONG Javadoc
public class CollectionTestBean {
private String[] arrayParameter;
private List<Integer> parameterizedListParameter;
private List<?> plainListParameter;
private List<? extends Integer> lowerBoundParameterizedListParameter;
private Set<InnerBean> setParameterWithInnerBean;
@SuppressWarnings("rawtypes")
private Collection plainCollectionParameter;
public String[] getArrayParameter() {
return arrayParameter;
}
public void setArrayParameter(String[] arrayParameter) {
this.arrayParameter = arrayParameter;
}
public List<Integer> getParameterizedListParameter() {
return parameterizedListParameter;
}
public void setParameterizedListParameter(
List<Integer> parameterizedListParameter) {
this.parameterizedListParameter = parameterizedListParameter;
}
public List<?> getPlainListParameter() {
return plainListParameter;
}
public void setPlainListParameter(List<?> plainListParameter) {
this.plainListParameter = plainListParameter;
}
public Set<InnerBean> getSetParameterWithInnerBean() {
return setParameterWithInnerBean;
}
public void setSetParameterWithInnerBean(
Set<InnerBean> setParameterWithInnerBean) {
this.setParameterWithInnerBean = setParameterWithInnerBean;
}
@SuppressWarnings("rawtypes")
public Collection getPlainCollectionParameter() {
return plainCollectionParameter;
}
@SuppressWarnings("rawtypes")
public void setPlainCollectionParameter(Collection plainCollectionParameter) {
this.plainCollectionParameter = plainCollectionParameter;
}
public List<? extends Integer> getLowerBoundParameterizedListParameter() {
return lowerBoundParameterizedListParameter;
}
public void setLowerBoundParameterizedListParameter(
List<? extends Integer> lowerBoundParameterizedListParameter) {
this.lowerBoundParameterizedListParameter = lowerBoundParameterizedListParameter;
}
public static class InnerBean {
private BigDecimal innerParameter;
public BigDecimal getInnerParameter() {
return innerParameter;
}
public void setInnerParameter(BigDecimal innerParameter) {
this.innerParameter = innerParameter;
}
}
}