package org.quickbundle; import java.util.HashMap; import java.util.Map; /** * 保存全局的一些常量 * * @author * @version 1.0.0 * @see 需要参见的其它类 * @since 1.0.0 */ public interface ICoreConstants { //系统级定义 public final static String[] DESC_CREATE_DATE = new String[]{"modify_date", "ts"}; //描述创建时间 public final static String DESC_CREATE_IP = "modify_ip"; //描述创建IP public final static String DESC_CREATE_USER_ID = "modify_user_id"; //描述创建用户ID public final static String[] DESC_MODIFY_DATE = new String[]{"modify_date", "ts"}; //描述修改时间 public final static String DESC_MODIFY_IP = "modify_ip"; //描述修改IP public final static String DESC_MODIFY_USER_ID = "modify_user_id"; //描述修改用户ID //数据库定义 public final static String DATABASE_PRODUCT_NAME_MYSQL = "MySQL"; public final static String DATABASE_PRODUCT_NAME_ORACLE = "Oracle"; public final static String DATABASE_PRODUCT_NAME_DB2 = "DB2"; public final static String DATABASE_PRODUCT_NAME_SQLServer = "Microsoft SQL Server"; public final static String DATABASE_PRODUCT_NAME_H2 = "H2"; public final static String DATABASE_PRODUCT_NAME_HSQL = "HSQL Database Engine"; public final static Map<String, String> DATABASE_PRODUCT_MAP = new HashMap<String, String>() { { this.put("com.mysql.jdbc.Driver", DATABASE_PRODUCT_NAME_MYSQL); this.put("org.gjt.mm.mysql.Driver", DATABASE_PRODUCT_NAME_MYSQL); this.put("oracle.jdbc.driver.OracleDriver", DATABASE_PRODUCT_NAME_ORACLE); this.put("net.sourceforge.jtds.jdbc.Driver", DATABASE_PRODUCT_NAME_SQLServer); this.put("org.h2.Driver", DATABASE_PRODUCT_NAME_MYSQL); } }; public final static String DEFAULT_DATA_SOURCE = "dataSource"; public final static String DESC_USABLE_STATUS = "usable_status"; public final static String RM_YES = "1"; //是的定义 public final static String RM_NO = "0"; //否的定义 public final static String RM_PAGE_SIZE = "rm_page_size"; public final static String RM_CURRENT_PAGE = "rm_current_page"; public final static String RM_PAGE_VO = "RM_PAGE_VO"; public final static String RM_ORDER_STR = "RM_ORDER_STR"; public static final String RM_ACTION_URI = "RM_ACTION_URI"; //Action返回值的key public final static String RM_AJAX_JSON = "rm_ajax_json"; public final static String RM_AJAX_RECORD_SIZE = "rm_ajax_record_size"; public final static String RM_AJAX_SPLIT_KEY = "$"; //工作流参数 public final static String INSERT_FORM_ID = "INSERT_FORM_ID"; public final static String WF_FORM_ID = "wf_form_id"; }