// ========================================================================
// 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.actor.service.domain;
import zeroth.framework.standard.shared.AbstractValueObject;
import zeroth.framework.standard.shared.PageRequest;
import zeroth.framework.standard.shared.WithPageRequest;
/**
* 社員フィルタ
* @author nilcy
*/
public class MemberFilter extends AbstractValueObject<MemberFilter> implements WithPageRequest {
/** 製品番号 */
private static final long serialVersionUID = 335281715156806802L;
/** アカウント */
private final String account;
/** ページ条件 */
private final PageRequest pageRequest;
/**
* コンストラクタ
* @param account {@link #account}
* @param pageRequest {@link #pageRequest}
*/
public MemberFilter(final String account, final PageRequest pageRequest) {
this.account = account;
this.pageRequest = pageRequest;
}
/**
* {@link #account} の取得
* @return {@link #account}
*/
public String getAccount() {
return account;
}
/**
* {@link #pageRequest} の取得
* @return {@link #pageRequest}
*/
@Override
public PageRequest getPageRequest() {
return pageRequest;
}
}