From 44b50c772a826589e86c2f2dab947ef78f7aa0b5 Mon Sep 17 00:00:00 2001 From: KNKIM Date: Fri, 19 Nov 2021 16:21:56 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=81=EC=A2=85=20=EC=83=81=ED=83=9C=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=20=EC=9D=B8=ED=84=B0=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=8A=A4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/nlib/col/service/CollectionVO.java | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/src/main/java/nlib/col/service/CollectionVO.java b/src/main/java/nlib/col/service/CollectionVO.java index 44ca2186..d383477a 100644 --- a/src/main/java/nlib/col/service/CollectionVO.java +++ b/src/main/java/nlib/col/service/CollectionVO.java @@ -166,28 +166,75 @@ public class CollectionVO extends PagingVO { //--------------------------------------------- // 각종 상태 제공 서비스 //--------------------------------------------- + + /** + * 방문열람 가능여부를 리턴한다. + * @return + */ public boolean canRead() { return true; } + + /** + * 대출 가능여부를 리턴한다. + * @return + */ public boolean canRent() { return true; } + + /** + * 온라인열람 가능여부를 리턴한다. + * @return + */ public boolean canOnline() { return true; } + /** + * 기타 가능여부를 리턴한다. + * @return + */ + public boolean canOther() { + return true; + } + + /** + * 현재 방문열람 가능여부를 리턴한다. + * @return + */ public boolean canReadNow() { return true; } + + /** + * 현재 대출(신청 또는 예약) 가능여부를 리턴한다. + * @return + */ public boolean canRentNow() { return canRentAppNow() || canRentResNow(); } + + /** + * 현재 대출 [신청] 가능여부를 리턴한다. + * @return + */ public boolean canRentAppNow() { return true; } + + /** + * 현재 대출 [예약] 가능여부를 리턴한다. + * @return + */ public boolean canRentResNow() { return true; } + + /** + * 현재 온라인열람 가능여부를 리턴한다. + * @return + */ public boolean canOnlineNow() { return true; }