From 915df356a1f62a926f74785eb785d71828c8003e Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Mon, 22 May 2023 18:43:06 +0900 Subject: [PATCH] =?UTF-8?q?Pageable=20=EB=B2=84=EA=B7=B8=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cokr/xit/foundation/AbstractEntity.java | 12 ++++++------ .../cokr/xit/foundation/data/paging/Pageable.java | 12 ++++++++++-- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/main/java/cokr/xit/foundation/AbstractEntity.java b/src/main/java/cokr/xit/foundation/AbstractEntity.java index 81dec31..c707f0d 100644 --- a/src/main/java/cokr/xit/foundation/AbstractEntity.java +++ b/src/main/java/cokr/xit/foundation/AbstractEntity.java @@ -107,30 +107,30 @@ public abstract class AbstractEntity { this.removedAt = removedAt; } - /**사용여부를 반환한다. + /**사용여부를 반환한다. 사용하지 않으면 삭제로 간주한다. * @return 사용여부 * */ public boolean inUse() { return "Y".equals(getUseYN()); } - /**사용여부를 반환한다. + /**사용여부를 반환한다. 사용하지 않으면 삭제로 간주한다. * @return 사용여부 * */ public String getUseYN() { return useYN; } - /**사용여부를 설정한다. + /**사용여부를 설정한다. 사용하지 않으면 삭제로 간주한다. * @param useYN 사용여부 * */ public void setUseYN(String useYN) { diff --git a/src/main/java/cokr/xit/foundation/data/paging/Pageable.java b/src/main/java/cokr/xit/foundation/data/paging/Pageable.java index 4dee505..69931d4 100644 --- a/src/main/java/cokr/xit/foundation/data/paging/Pageable.java +++ b/src/main/java/cokr/xit/foundation/data/paging/Pageable.java @@ -18,7 +18,11 @@ public interface Pageable { * @return 요청 페이지 번호 */ static int getPageNum(Map map) { - return Convert.toInt(map.get("pageNum")); + try { + return Convert.toInt(map.get("pageNum")); + } catch (Exception e) { + return 1; + } } /**조회 요청 정보 객체가 Map일 경우 한 번에 가지고 올 결과값들의 갯수를 반환한다.
@@ -27,7 +31,11 @@ public interface Pageable { * @return 요청 한 번에 가지고 올 결과값들의 갯수 */ static int getFetchSize(Map map) { - return Convert.toInt(map.get("fetchSize")); + try { + return Convert.toInt(map.get("fetchSize")); + } catch (Exception e) { + return 0; + } } /**조회 결과 객체가 Map일 경우 조회 결과의 전체 갯수를 반환한다.