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

📄 listvo.java

📁 大象购物管理程序
💻 JAVA
字号:
package com.comm.vo;

import java.util.*;

public class ListVO {
    public ListVO() {
    }

    private int currentPage = 1;
    private int totalItems = -1;
    private int itemsPerPage = 10;
    private int maxPage = 0;

    public Vector v = null;

    public int getCurrentPage() {
        return currentPage;
    }

    public int getItemsPerPage() {
        return itemsPerPage;
    }

    public void setItemsPerPage(int itemsPerPage) {
        if (itemsPerPage > 0) {
            this.itemsPerPage = itemsPerPage;
        }
    }

    public int getMaxPage() {
        return maxPage;
    }

    private void setMaxPage() {
        maxPage = new Long(Math.round(Math.ceil(1.0 * totalItems
                                                / itemsPerPage))).intValue();
    }

    public void setPageInt(int pageInt) {

//        if (pageInt <= maxPage && pageInt >= 1) {
        if (pageInt >= 1) {
            currentPage = pageInt;
        }

    }

    public boolean hasPrevious() {
        return currentPage > 1;
    }

    public boolean previous() {
        if (currentPage > 1) {
            currentPage--;
            return true;
        } else {
            return false;
        }

    }

    public boolean next() {
        if (currentPage < maxPage) {
            currentPage++;
            return true;
        } else {
            return false;
        }

    }

    public boolean hasNext() {
        return currentPage < maxPage;
    }

    public int getTotalItems() {
        return totalItems;
    }

    public void setTotalItems(int totalItems) {
        this.totalItems = totalItems;
        this.setMaxPage();
    }

    public String toString() {
        StringBuffer s = new StringBuffer();
        s.append("[ currentPage=").append(currentPage);
        s.append(" totalItems=").append(totalItems);
        s.append(" maxPage=").append(maxPage);
        s.append(" itemsPerPage=").append(itemsPerPage).append(" ]");
        if (v != null) {
            s.append(" [" + v.toString() + "]");
        }
        return s.toString();
    }

    public void setData(Vector v) {
        this.v = v;
    }

    public Vector getData() {
        return this.v;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -