diff --git a/src/main/java/cokr/xit/foundation/component/QueryRequest.java b/src/main/java/cokr/xit/foundation/component/QueryRequest.java index c00a0e3..f24d872 100644 --- a/src/main/java/cokr/xit/foundation/component/QueryRequest.java +++ b/src/main/java/cokr/xit/foundation/component/QueryRequest.java @@ -14,6 +14,7 @@ public class QueryRequest extends ServiceRequest { private String orderBy; private int pageNum; private int fetchSize; + private boolean fetchAll; private String download; /**조회 조건 필드를 반환한다. @@ -84,7 +85,7 @@ public class QueryRequest extends ServiceRequest { * @return fetchSize 한 번에 가지고 올 결과 갯수 */ public int getFetchSize() { - return isEmpty(download) ? fetchSize : 0; + return fetchSize; } /**한 번에 가지고 올 결과 갯수를 설정한다. @@ -96,6 +97,27 @@ public class QueryRequest extends ServiceRequest { return self(); } + /**모든 조회 결과의 반환 여부를 반환한다. + * @return fetchAll 모든 조회 결과의 반환 여부 + * + */ + public boolean fetchAll() { + return fetchAll; + } + + /**모든 조회 결과의 반환 여부를 설정한다. + * @param fetchAll 모든 조회 결과의 반환 여부 + * + */ + public T setFetchAll(boolean fetchAll) { + this.fetchAll = fetchAll; + return self(); + } + /**조회결과를 다운로드할 파일 유형을 반환한다. * @return download 다운로드 파일 유형 *