/*
* Copyright (c) 2007 NTT DATA Corporation
*
* 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 jp.terasoluna.fw.validation;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* FieldChecksTestで使用するスタブクラス。
*
*/
public class FieldChecks_JavaBeanStub01 {
/**
* テスト用プロパティ。
*/
private String field = "testProperty";
/**
* テスト用配列プロパティ。
*/
private String[] array = null;
/**
* テスト用List型プロパティ。
*/
private List<?> list = new ArrayList<Object>();
/**
* テスト用int配列プロパティ。
*/
private int[] intArray = null;
/**
* テスト用JavaBean配列プロパティ。
*/
private Object[] beanArray = null;
/**
* テスト用配列プロパティ。
*/
private String[] field1 = null;
/**
* テスト用String型プロパティ。
*/
private String field2 = null;
/**
* テスト用Collection型プロパティ。
*/
private Collection<?> field3 = null;
/**
* テスト用プリミティブ配列型プロパティ。
*/
private int[] field4 = null;
/**
* テスト用配列プロパティ。
*/
@SuppressWarnings("unused")
private String[] field5 = null;
/**
* @return field を戻します。
*/
public String getField() {
return field;
}
/**
* @param field 設定する field。
*/
public void setField(String field) {
this.field = field;
}
/**
* @return array を戻します。
*/
public String[] getArray() {
return array;
}
/**
* @param array 設定する array。
*/
public void setArray(String[] array) {
this.array = array;
}
/**
* @return list を戻します。
*/
public List<?> getList() {
return list;
}
/**
* @param list 設定する list。
*/
public void setList(List<?> list) {
this.list = list;
}
/**
* @return intArray を戻します。
*/
public int[] getIntArray() {
return intArray;
}
/**
* @param intArray 設定する intArray。
*/
public void setIntArray(int[] intArray) {
this.intArray = intArray;
}
/**
* @return beanArray を戻します。
*/
public Object[] getBeanArray() {
return beanArray;
}
/**
* @param beanArray 設定する beanArray。
*/
public void setBeanArray(Object[] beanArray) {
this.beanArray = beanArray;
}
/**
* @return field1 を戻します。
*/
public String[] getField1() {
return field1;
}
/**
* @param field1 設定する field1。
*/
public void setField1(String[] field1) {
this.field1 = field1;
}
/**
* @return field2 を戻します。
*/
public String getField2() {
return field2;
}
/**
* @param field2 設定する field2。
*/
public void setField2(String field2) {
this.field2 = field2;
}
/**
* @return field3 を戻します。
*/
public Collection<?> getField3() {
return field3;
}
/**
* @param field3 設定する field3。
*/
public void setField3(Collection<?> field3) {
this.field3 = field3;
}
/**
* @return field4 を戻します。
*/
public int[] getField4() {
return field4;
}
/**
* @param field4 設定する field4。
*/
public void setField4(int[] field4) {
this.field4 = field4;
}
/**
* @return field5 を戻します。
*/
public String[] getField5() {
throw new RuntimeException();
}
/**
* @param field5 設定する field5。
*/
public void setField5(String[] field5) {
this.field5 = field5;
}
}