⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 searchcondition.java

📁 java电子相册一般网页里面实现图片切换的这个电子相册的代码
💻 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 + -