// ========================================================================
// Copyright (C) zeroth Project Team. All rights reserved.
// GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007
// http://www.gnu.org/licenses/agpl-3.0.txt
// ========================================================================
package zeroth.framework.enterprise.domain;
import zeroth.framework.standard.shared.AbstractValueObject;
import zeroth.framework.standard.shared.PageRequest;
import zeroth.framework.standard.shared.WithPageRequest;
/**
* テスト値オブジェクト
* @author nilcy
*/
public class TestExampleValue extends AbstractValueObject<TestExampleValue> implements
WithPageRequest {
/** 製品番号 */
private static final long serialVersionUID = -5878383282091462127L;
/** コード */
private String code;
/** ページ条件 */
private PageRequest pageRequest;
/** コンストラクタ */
public TestExampleValue() {
}
/**
* コンストラクタ
* @param code コード
*/
public TestExampleValue(final String code) {
this.code = code;
}
/**
* {@link #code} の取得
* @return {@link #code}
*/
public String getCode() {
return code;
}
/**
* {@link #code} の設定
* @param code {@link #code}
*/
public void setCode(final String code) {
this.code = code;
}
/**
* {@link #pageRequest} の取得
* @return {@link #pageRequest}
*/
@Override
public PageRequest getPageRequest() {
return pageRequest;
}
/**
* {@link #pageRequest} の設定
* @param pageRequest {@link #pageRequest}
*/
public void setPageRequest(final PageRequest pageRequest) {
this.pageRequest = pageRequest;
}
}