/*
* 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.beans;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* IndexedBeanWrapperImplTestで使用するスタブクラス。
*/
public class JXPathIndexedBeanWrapperImpl_JavaBeanStub01 {
/**
* テスト用プロパティ。
*/
private Object property = null;
/**
* テスト用プロパティ。
*/
private String property2 = null;
/**
* テスト用プロパティ。
*/
private Date property3 = null;
/**
* テスト用プロパティ。
*/
private List<?> property4 = null;
/**
* テスト用プロパティ。
*/
private int[] property5 = null;
/**
* テスト用プロパティ。
*/
private boolean boolProperty = false;
/**
* テスト用プロパティ。
*/
@SuppressWarnings("rawtypes")
private Map<?, ?> map = new HashMap();
/**
* テスト用プロパティ。
*/
@SuppressWarnings("rawtypes")
private List<?> list = new ArrayList();
/**
* テスト用プロパティ。
*/
private Object[] objectArray = null;
/**
* @return property2 を戻します。
*/
public String getProperty2() {
return this.property2;
}
/**
* @param property2 設定する property2。
*/
public void setProperty2(String property2) {
this.property2 = property2;
}
/**
* boolPropertyを取得する。
* @return boolProperty。
*/
public boolean isBoolProperty() {
return boolProperty;
}
/**
* boolPropertyを設定する
* @param boolProperty boolProperty。
*/
public void setBoolProperty(boolean boolProperty) {
this.boolProperty = boolProperty;
}
/**
* mapを取得する。
* @return map。
*/
public Map<?, ?> getMap() {
return map;
}
/**
* mapを設定する
* @param map map。
*/
public void setMap(Map<?, ?> map) {
this.map = map;
}
/**
* propertyを取得する。
* @return property。
*/
public Object getProperty() {
return property;
}
/**
* propertyを設定する
* @param property property。
*/
public void setProperty(Object property) {
this.property = property;
}
/**
* listを取得する。
* @return list。
*/
public List<?> getList() {
return list;
}
/**
* listを設定する
* @param list list。
*/
public void setList(List<?> list) {
this.list = list;
}
/**
* property3を取得する。
* @return property3。
*/
public Date getProperty3() {
return property3;
}
/**
* property3を設定する
* @param property3 property3。
*/
public void setProperty3(Date property3) {
this.property3 = property3;
}
/**
* property4を取得する。
* @return property4。
*/
public List<?> getProperty4() {
return property4;
}
/**
* property4を設定する
* @param property4 property4。
*/
public void setProperty4(List<?> property4) {
this.property4 = property4;
}
/**
* property5を取得する。
* @return property5。
*/
public int[] getProperty5() {
return property5;
}
/**
* property5を設定する
* @param property5 property5。
*/
public void setProperty5(int[] property5) {
this.property5 = property5;
}
/**
* objectArrayを取得する。
* @return objectArray objectArray
*/
public Object[] getObjectArray() {
return objectArray;
}
/**
* objectArrayを設定する。
* @param objectArray
*/
public void setObjectArray(Object[] objectArray) {
this.objectArray = objectArray;
}
}