📄 searchcondition.java
字号:
/* ====================================================================
* $Id$
* ====================================================================
* 文件名 SearchCondition.java
* 机能名
* 履历 2005-1-31 dlxu 创建新文件
* Copyright 2004 东南大学 All Rights Reserved
* ====================================================================
*/
package cn.edu.seu.album.model;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import cn.edu.seu.album.common.PJCondition;
/**
* <p> [概 要] </p>
* <p> [详 细] </p>
* <p> [备 考] 无。</p>
*
* @author dlxu
* @version 1.0 2005-1-31
* @since 1.0
*/
public final class SearchCondition extends PJCondition {
/**
* 日期格式。
*/
private static final DateFormat DF = new SimpleDateFormat("yyyy-MM-dd");
/**
* 开始年
*/
private String fromYear = null;
/**
* 开始月
*/
private String fromMonth = null;
/**
* 开始日
*/
private String fromDay = null;
/**
* 结束年
*/
private String toYear = null;
/**
* 结束月
*/
private String toMonth = null;
/**
* 结束日
*/
private String toDay = null;
/**
* 拥有者
*/
private String owner = null;
/**
* 排序域
*/
private String sortField = null;
/**
* 排序顺序
*/
private String sortOrder = null;
/**
* 取得fromDay。
*
* @return 取得fromDay。
*/
public String getFromDay() {
return fromDay;
}
/**
* 设定fromDay。
*
* @param fromDay 设定fromDay。
*/
public void setFromDay(String fromDay) {
this.fromDay = fromDay;
}
/**
* 取得fromMonth。
*
* @return 取得fromMonth。
*/
public String getFromMonth() {
return fromMonth;
}
/**
* 设定fromMonth。
*
* @param fromMonth 设定fromMonth。
*/
public void setFromMonth(String fromMonth) {
this.fromMonth = fromMonth;
}
/**
* 取得fromYear。
*
* @return 取得fromYear。
*/
public String getFromYear() {
return fromYear;
}
/**
* 设定fromYear。
*
* @param fromYear 设定fromYear。
*/
public void setFromYear(String fromYear) {
this.fromYear = fromYear;
}
/**
* 取得owner。
*
* @return 取得owner。
*/
public String getOwner() {
return owner;
}
/**
* 设定owner。
*
* @param owner 设定owner。
*/
public void setOwner(String owner) {
this.owner = owner;
}
/**
* 取得toDay。
*
* @return 取得toDay。
*/
public String getToDay() {
return toDay;
}
/**
* 设定toDay。
*
* @param toDay 设定toDay。
*/
public void setToDay(String toDay) {
this.toDay = toDay;
}
/**
* 取得toMonth。
*
* @return 取得toMonth。
*/
public String getToMonth() {
return toMonth;
}
/**
* 设定toMonth。
*
* @param toMonth 设定toMonth。
*/
public void setToMonth(String toMonth) {
this.toMonth = toMonth;
}
/**
* 取得toYear。
*
* @return 取得toYear。
*/
public String getToYear() {
return toYear;
}
/**
* 设定toYear。
*
* @param toYear 设定toYear。
*/
public void setToYear(String toYear) {
this.toYear = toYear;
}
/**
* Get the from date with "YYYY-MM-DD" format.
*
* @return The from date.
*/
public String getFromDateStr() {
String fromDate = fromYear + "-" + fromMonth + "-" + fromDay;
return fromDate;
}
/**
* Get the to date with "YYYY-MM-DD" format.
*
* @return The to date.
*/
public String getToDateStr() {
String toDate = toYear + "-" + toMonth + "-" + toDay;
return toDate;
}
/**
* <p> [概 要] </p>
* <p> [详 细] </p>
* <p> [备 考] 无。</p>
* @return
* @throws ParseException
*/
public Timestamp getFromDate() throws ParseException {
Date fd = DF.parse(getFromDateStr());
Timestamp ft = new Timestamp(fd.getTime());
return ft;
}
/**
* <p> [概 要] </p>
* <p> [详 细] </p>
* <p> [备 考] 无。</p>
* @return
* @throws ParseException
*/
public Timestamp getToDate() throws ParseException {
Date td = DF.parse(getToDateStr());
Timestamp tt = new Timestamp(td.getTime());
return tt;
}
/**
* <p> [概 要] 取得sortField</p>
* <p> [详 细] 取得sortField</p>
* <p> [备 考] 无。</p>
*
* @return 取得sortField。
*/
public String getSortField() {
return sortField;
}
/**
* <p> [概 要] 设定sortField</p>
* <p> [详 细] 设定sortField</p>
* <p> [备 考] 无。</p>
*
* @param sortField 设定sortField。
*/
public void setSortField(String sortField) {
this.sortField = sortField;
}
/**
* <p> [概 要] 取得sortOrder</p>
* <p> [详 细] 取得sortOrder</p>
* <p> [备 考] 无。</p>
*
* @return 取得sortOrder。
*/
public String getSortOrder() {
return sortOrder;
}
/**
* <p> [概 要] 设定sortOrder</p>
* <p> [详 细] 设定sortOrder</p>
* <p> [备 考] 无。</p>
*
* @param sortOrder 设定sortOrder。
*/
public void setSortOrder(String sortOrder) {
this.sortOrder = sortOrder;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -