001 /* 002 * Copyright 2002-2004 the original author or authors. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 005 * use this file except in compliance with the License. You may obtain a copy of 006 * the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 012 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 013 * License for the specific language governing permissions and limitations under 014 * the License. 015 */ 016 package org.springframework.binding.support; 017 018 import java.util.List; 019 import java.util.Map; 020 import java.util.Date; 021 022 /** 023 * @author Oliver Hutchison 024 * @author Geoffrey De Smet 025 */ 026 public class TestBean { 027 028 private String simpleProperty; 029 030 private Date dateProperty; 031 032 public TestLabeledEnum enumProperty; 033 034 private Map mapProperty; 035 036 private List listProperty; 037 038 private Object[] arrayProperty; 039 040 private Object singleSelectListProperty; 041 042 private TestBean nestedProperty; 043 044 public Object readOnly; 045 046 public Object writeOnly; 047 048 public Number numberProperty; 049 050 private boolean booleanProperty; 051 052 public Number getNumberProperty() { 053 return numberProperty; 054 } 055 056 public void setNumberProperty(Number numberProperty) { 057 this.numberProperty = numberProperty; 058 } 059 060 public String getSimpleProperty() { 061 return simpleProperty; 062 } 063 064 public void setSimpleProperty(String simpleProperty) { 065 this.simpleProperty = simpleProperty; 066 } 067 068 public Date getDateProperty() { 069 return dateProperty; 070 } 071 072 public void setDateProperty(Date dateProperty) { 073 this.dateProperty = dateProperty; 074 } 075 076 public TestLabeledEnum getEnumProperty() { 077 return enumProperty; 078 } 079 080 public void setEnumProperty(TestLabeledEnum enumProperty) { 081 this.enumProperty = enumProperty; 082 } 083 084 public Map getMapProperty() { 085 return mapProperty; 086 } 087 088 public void setMapProperty(Map mapProperty) { 089 this.mapProperty = mapProperty; 090 } 091 092 public List getListProperty() { 093 return listProperty; 094 } 095 096 public void setListProperty(List listProperty) { 097 this.listProperty = listProperty; 098 } 099 100 public Object getSingleSelectListProperty() { 101 return singleSelectListProperty; 102 } 103 104 public void setSingleSelectListProperty(final Object singleSelectListProperty) { 105 this.singleSelectListProperty = singleSelectListProperty; 106 } 107 108 public TestBean getNestedProperty() { 109 return nestedProperty; 110 } 111 112 public void setNestedProperty(TestBean nestedProperty) { 113 this.nestedProperty = nestedProperty; 114 } 115 116 public Object getReadOnly() { 117 return readOnly; 118 } 119 120 public void setWriteOnly(Object writeOnly) { 121 this.writeOnly = writeOnly; 122 } 123 124 public Object[] getArrayProperty() { 125 return arrayProperty; 126 } 127 128 public void setArrayProperty(Object[] arrayProperty) { 129 this.arrayProperty = arrayProperty; 130 } 131 132 public boolean isBooleanProperty() { 133 return booleanProperty; 134 } 135 136 public void setBooleanProperty(boolean booleanProperty) { 137 this.booleanProperty = booleanProperty; 138 } 139 140 }