Files
Blog_Project/VamPa/src/main/java/com/vam/model/Criteria.java

98 lines
1.7 KiB
Java

package com.vam.model;
import java.util.Arrays;
public class Criteria {
/* 현재 페이지 번호 */
private int pageNum;
/* 페이지 표시 개수 */
private int amount;
/* 검색 타입 */
private String type;
/* 검색 키워드 */
private String keyword;
/* 작가 리스트 */
private String[] authorArr;
/* 카테고리 코드 */
private String cateCode;
/* Criteria 생성자 */
public Criteria(int pageNum, int amount) {
this.pageNum = pageNum;
this.amount = amount;
}
/* Criteria 기본 생성자 */
public Criteria(){
this(1,10);
}
/* 검색 타입 데이터 배열 변환 */
public String[] getTypeArr() {
return type == null? new String[] {}:type.split("");
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getAmount() {
return amount;
}
public void setAmount(int amount) {
this.amount = amount;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getKeyword() {
return keyword;
}
public void setKeyword(String keyword) {
this.keyword = keyword;
}
public String[] getAuthorArr() {
return authorArr;
}
public void setAuthorArr(String[] authorArr) {
this.authorArr = authorArr;
}
public String getCateCode() {
return cateCode;
}
public void setCateCode(String cateCode) {
this.cateCode = cateCode;
}
@Override
public String toString() {
return "Criteria [pageNum=" + pageNum + ", amount=" + amount + ", type=" + type + ", keyword=" + keyword
+ ", authorArr=" + Arrays.toString(authorArr) + ", cateCode=" + cateCode + "]";
}
}