/* * Copyright 2000-2016 Vaadin Ltd. * * 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 com.vaadin.tests.widgetset.client; import java.util.List; import com.vaadin.shared.communication.SharedState; @SuppressWarnings("javadoc") public class ComplexTestBean extends SharedState { private SimpleTestBean innerBean1; private SimpleTestBean innerBean2; private List<SimpleTestBean> innerBeanCollection; private int privimite; public ComplexTestBean() { // Default } public ComplexTestBean(SimpleTestBean innerBean1, SimpleTestBean innerBean2, List<SimpleTestBean> innerBeanCollection, int privimite) { this.innerBean1 = innerBean1; this.innerBean2 = innerBean2; this.innerBeanCollection = innerBeanCollection; this.privimite = privimite; } public SimpleTestBean getInnerBean1() { return innerBean1; } public void setInnerBean1(SimpleTestBean innerBean) { innerBean1 = innerBean; } public SimpleTestBean getInnerBean2() { return innerBean2; } public void setInnerBean2(SimpleTestBean innerBean2) { this.innerBean2 = innerBean2; } public List<SimpleTestBean> getInnerBeanCollection() { return innerBeanCollection; } public void setInnerBeanCollection( List<SimpleTestBean> innerBeanCollection) { this.innerBeanCollection = innerBeanCollection; } public int getPrivimite() { return privimite; } public void setPrivimite(int privimite) { this.privimite = privimite; } @Override public String toString() { return "ComplexTestBean [innerBean1=" + innerBean1 + ", innerBean2=" + innerBean2 + ", innerBeanCollection=" + innerBeanCollection + ", privimite=" + privimite + "]"; } }