package egovframework.com.cmm; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; /** * 기본 VO * * @since 2020. 6. 17. * @author 손희문 * *
* ----------------------- * 개정이력 * 2020. 6. 17. 손희문 : 최초작성 **/ public class CustomDefaultVO implements Serializable { private static final long serialVersionUID = 1L; /** 등록자 */ String registerId; /** 등록일시 */ String registPnttm; /** 수정자 */ String updusrId; /** 수정일시 */ String updtPnttm; /** 검색조건 */ private String searchCondition = ""; /** 검색Keyword */ private String searchKeyword = ""; /** 검색사용여부 */ private String searchUseYn = ""; /** 검색시작날짜 */ private String searchBgnPnttm; /** 검색종료날짜 */ private String searchEndPnttm; /** 페이징 사용 유무 */ private boolean pagingAt = true; /** 현재페이지 */ private int pageIndex = 1; /** 한 페이지 갯수 */ private int pageUnit = 10; /** 페이지사이즈 */ private int pageSize = 10; /** firstIndex */ private int firstIndex = 1; /** lastIndex */ private int lastIndex = 1; /** recordCountPerPage */ private int recordCountPerPage = 10; /** 검색KeywordFrom */ private String searchKeywordFrom = ""; /** 검색KeywordTo */ private String searchKeywordTo = ""; /** * 리다이렉트 시 검색 조건 get으로 붙이기 * * @Author : 손희문 * @Date : 2021. 5. 31. * @Method Name : searchParam * @return : String * @throws UnsupportedEncodingException */ public String searchParam(int i) { String search = ""; try { switch (i) { case 1: search += "pageIndex=" + this.getPageIndex(); break; case 2: search += "pageIndex=" + this.getPageIndex(); search += "&searchKeyword=" + URLEncoder.encode(this.getSearchKeyword(), StandardCharsets.UTF_8.name()); break; case 3: search += "pageIndex=" + this.getPageIndex(); search += "&searchKeyword=" + URLEncoder.encode(this.getSearchKeyword(), StandardCharsets.UTF_8.name()); search += "&searchCondition=" + URLEncoder.encode(this.getSearchCondition(), StandardCharsets.UTF_8.name()); break; default: break; } } catch (UnsupportedEncodingException e) { e.getCause().getMessage(); } return search; } public String getRegisterId() { return registerId; } public void setRegisterId(String registerId) { this.registerId = registerId; } public String getRegistPnttm() { return registPnttm; } public void setRegistPnttm(String registPnttm) { this.registPnttm = registPnttm; } public String getUpdusrId() { return updusrId; } public void setUpdusrId(String updusrId) { this.updusrId = updusrId; } public String getUpdtPnttm() { return updtPnttm; } public void setUpdtPnttm(String updtPnttm) { this.updtPnttm = updtPnttm; } public String getSearchCondition() { return searchCondition; } public void setSearchCondition(String searchCondition) { this.searchCondition = searchCondition; } public String getSearchKeyword() { return searchKeyword; } public void setSearchKeyword(String searchKeyword) { this.searchKeyword = searchKeyword; } public String getSearchUseYn() { return searchUseYn; } public void setSearchUseYn(String searchUseYn) { this.searchUseYn = searchUseYn; } public boolean isPagingAt() { return pagingAt; } public void setPagingAt(boolean pagingAt) { this.pagingAt = pagingAt; } public int getPageIndex() { return pageIndex; } public void setPageIndex(int pageIndex) { this.pageIndex = pageIndex; } public int getPageUnit() { return pageUnit; } public void setPageUnit(int pageUnit) { this.pageUnit = pageUnit; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public int getFirstIndex() { return firstIndex; } public void setFirstIndex(int firstIndex) { this.firstIndex = firstIndex; } public int getLastIndex() { return lastIndex; } public void setLastIndex(int lastIndex) { this.lastIndex = lastIndex; } public int getRecordCountPerPage() { return recordCountPerPage; } public void setRecordCountPerPage(int recordCountPerPage) { this.recordCountPerPage = recordCountPerPage; } public String getSearchKeywordFrom() { return searchKeywordFrom; } public void setSearchKeywordFrom(String searchKeywordFrom) { this.searchKeywordFrom = searchKeywordFrom; } public String getSearchKeywordTo() { return searchKeywordTo; } public void setSearchKeywordTo(String searchKeywordTo) { this.searchKeywordTo = searchKeywordTo; } public String getSearchBgnPnttm() { return searchBgnPnttm; } public void setSearchBgnPnttm(String searchBgnPnttm) { this.searchBgnPnttm = searchBgnPnttm; } public String getSearchEndPnttm() { return searchEndPnttm; } public void setSearchEndPnttm(String searchEndPnttm) { this.searchEndPnttm = searchEndPnttm; } }