首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

范型实业接口

2012-11-10 
范型实体接口package com.founder.bbc.genericimport java.io.Serializableimport java.util.HashMap/*

范型实体接口

package com.founder.bbc.generic;

import java.io.Serializable;
import java.util.HashMap;

/**
 * 范型操作实体需实现的接口
 * 作者:北京师范大学 计算机系 张人杰
 * 转载、使用,请保留作者信息
 * 此范型已应用于方正某项目
 *
 */
public interface GenericEntity<PK extends Serializable>{
 public static final int DEFAULT_PAGE_SIZE=20;
 /**
  * 得到主键,用于GenericAction中,toEdit的新建与修改的判断
  * @return
  */
 public PK getPK();
 /**
  * 分页查询当前页
  */
 public Integer getPageNo();
 /**
  * 分页查询当前页
  */
 public void setPageNo(Integer pageNo);
 /**
  * 分页查询每页条数
  */
 public Integer getPageSize();
 /**
  * 分页查询每页条数
  */
 public void setPageSize(Integer pageSize);
 /**
  * 用于处理多表查询,或带有其他参数的存储过程的调用
  * @return
  */
 public HashMap<String,Object> getOtherParams();
 /**
  * 用于处理多表查询,或带有其他参数的存储过程的调用
  * @return
  */
 public void setOtherParams(HashMap<String,Object> otherParams);
}

热点排行