public class Parser
extends java.lang.Object
| Constructor and Description |
|---|
Parser() |
| Modifier and Type | Method and Description |
|---|---|
static Book |
getBookDetail(java.lang.String sessionID,
java.lang.String bookCode)
책의 상세정보를 검색합니다
|
static java.util.List<BorrowedBook> |
getBorrowedBooks(java.lang.String sessionID)
빌린 책 목록을 반환합니다
|
static java.util.List<PossInfo> |
getPossInfo(java.lang.String schoolCode,
java.lang.String bookCode)
책 소장/대출정보를 받아옵니다
|
static java.util.List<BorrowedBook> |
getReturnedBooks(java.lang.String sessionID)
빌렸던 책 목록을 반환합니다
|
static java.lang.String |
getSchool(java.lang.String sessionID)
설정된 학교 이름을 가져옵니다.
|
static java.lang.String |
getSchoolCode(java.lang.String sessionID)
설정된 학교 코드를 가져옵니다.
|
static boolean |
isLoggedIn(java.lang.String sessionID)
로그인이 되어있는지 체크합니다
|
static java.lang.String |
login(java.lang.String id,
java.lang.String pwd)
경기독서시스템에 로그인합니다
|
static java.lang.String |
logout(java.lang.String sessionID)
경기독서시스템에서 로그아웃합니다
|
static java.lang.String |
newSessionID()
새로운 sessionID를 발급합니다.
|
static java.util.List<BookSearchResult> |
searchBook(java.lang.String sessionID,
java.lang.String query)
책을 검색합니다.
|
static java.util.Map<java.lang.String,java.lang.String> |
searchSchool(java.lang.String schoolName)
경기독서시스템에 등록되어 있는 학교 목록을 검색합니다.
|
static void |
setSchool(java.lang.String sessionID,
java.lang.String schoolCode)
학교를 설정합니다.
|
public static java.lang.String newSessionID()
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String login(java.lang.String id,
java.lang.String pwd)
throws java.io.IOException
id - 경기독서시스템 아이디pwd - 경기독서시스템 비밀번호java.io.IOExceptionpublic static java.lang.String logout(java.lang.String sessionID)
throws java.io.IOException
sessionID - 로그인 된 sessionIDjava.io.IOExceptionpublic static boolean isLoggedIn(java.lang.String sessionID)
throws java.io.IOException
sessionID - java.io.IOExceptionpublic static java.util.Map<java.lang.String,java.lang.String> searchSchool(java.lang.String schoolName)
throws java.io.IOException
schoolName - 학교 이름의 일부 또는 전부java.io.IOExceptionpublic static void setSchool(java.lang.String sessionID,
java.lang.String schoolCode)
throws java.io.IOException
sessionID - schoolCode - 학교 코드 searchSchool(String)java.io.IOExceptionpublic static java.lang.String getSchool(java.lang.String sessionID)
throws java.io.IOException
sessionID - setSchool(String, String)에서 설정한 학교 이름java.io.IOExceptionpublic static java.lang.String getSchoolCode(java.lang.String sessionID)
throws java.io.IOException
sessionID - setSchool(String, String)에서 설정한 학교 코드java.io.IOExceptionsearchSchool(String)public static java.util.List<BookSearchResult> searchBook(java.lang.String sessionID, java.lang.String query) throws java.io.IOException
sessionID - query - 책 이름의 일부 또는 전부BookSearchResult 리스트java.io.IOExceptionpublic static java.util.List<PossInfo> getPossInfo(java.lang.String schoolCode, java.lang.String bookCode) throws java.io.IOException
schoolCode - bookCode - searchBook(String, String)에서 검색한 책의 코드PossInfo 리스트java.io.IOExceptionpublic static Book getBookDetail(java.lang.String sessionID, java.lang.String bookCode) throws java.io.IOException
sessionID - bookCode - searchBook(String, String)에서 검색한 책의 코드Bookjava.io.IOExceptionpublic static java.util.List<BorrowedBook> getBorrowedBooks(java.lang.String sessionID) throws java.io.IOException
sessionID - BorrowedBook 리스트java.io.IOExceptionpublic static java.util.List<BorrowedBook> getReturnedBooks(java.lang.String sessionID) throws java.io.IOException
sessionID - BorrowedBook 리스트java.io.IOException