PageRenderTime 33ms CodeModel.GetById 25ms RepoModel.GetById 1ms app.codeStats 0ms

/trunk/zz-ms-v1.0/sourcecode/framework/src/com/jzzms/framework/core/Constants.java

https://gitlab.com/BGCX262/zz-ms-svn-to-git
Java | 181 lines | 84 code | 28 blank | 69 comment | 0 complexity | 5ec17e72cff3533273e2c4e3e9f16015 MD5 | raw file
  1. /**
  2. * Copyright : http://www.orientpay.com , 2007-2012
  3. * Project : oecs-g2-common-framework-trunk
  4. * $Id$
  5. * $Revision$
  6. * Last Changed by ZhouXushun at 2011-8-4 下午03:52:49
  7. * $URL$
  8. *
  9. * Change Log
  10. * Author Change Date Comments
  11. *-------------------------------------------------------------
  12. * ZhouXushun 2011-8-4 Initailized
  13. */
  14. package com.jzzms.framework.core;
  15. /**
  16. * 常量定义
  17. *
  18. */
  19. public interface Constants {
  20. //?符号
  21. public static final String QUESTION_SIGN_SPLIT_NAME = "?";
  22. //@符号
  23. public static final String AT_SIGN_SPLIT_NAME = "@";
  24. //common
  25. public static final String COMMA_SIGN_SPLIT_NAME = ",";
  26. //-
  27. public static final String LINE_SIGN_SPLIT_NAME = "-";
  28. //下划线
  29. public static final String UNDERLINE_SIGN_SPLIT_NAME = "_";
  30. //DOT
  31. public static final String DOT_SIGN_SPLIT_NAME = ".";
  32. //semicolon
  33. public static final String SEMICOLON_SIGN_SPLIT_NAME = ";";
  34. //COLON
  35. public static final String COLON_SIGN_SPLIT_NAME = ":";
  36. public static final long GLOBAL_SYSTEM_OPER_ID = -1;
  37. public static final int GLOBAL_DATA_MAX_LENGTH = 1000;
  38. //默认编码
  39. public static final String DEFAULT_CHARSET_NAME = "UTF-8";
  40. //默认报文接口编码
  41. public static final String DEFAULT_PROTOCOL_CHARSET_NAME = "GBK";
  42. //报文接口类型--WEBSERVICE
  43. public static final String MSG_INTERFACE_TYPE_WEBSERVICE = "WEBSERVICE";
  44. //报文接口类型--socket
  45. public static final String MSG_INTERFACE_TYPE_SOCKET = "SOCKET";
  46. //报文接口类型--hessian
  47. public static final String MSG_INTERFACE_TYPE_HESSIAN = "HESSIAN";
  48. //默认的时间格式
  49. public static final String DEFUALT_SHOT_TIME_FORMAT = "yyyy-MM-dd";
  50. public static final String DEFUALT_LONG_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
  51. public static final String ORACLE_LONG_TIME_FORMAT = "yyyy-MM-dd hh24:mi:ss";
  52. public static final String NO_SPLIT_SHOT_TIME_FORMAT = "yyyyMMdd";
  53. public static final String STAMP_TIME_FORMAT = "yyyyMMddHHmmss";
  54. public static final String MONTH_TIME_FORMAT = "yyyyMM";
  55. public static final String XML_CONF_NAME_EXT = ".xml";
  56. //配置名称
  57. public static final String EXCLUDE_CONFIG_NAME = "exclude";
  58. //系统属性文件名
  59. public static final String SYSTEM_PROPERTY_FILENAME = "system.properties";
  60. //系统代号属性KEY
  61. public static final String SYSTEM_PROPERTY_APPCODE_KEY = "sys.app.code";
  62. //cache管理器bean名称
  63. public static final String CACHE_MANAGER_BEAN_NAME = "oecsCacheManageService";
  64. //AccessDecisionManager
  65. public static final String ACCESS_DECISION_BEAN_NAME = "accessDecisionService";
  66. //AccessDecisionManager
  67. public static final String AUDIT_LOG_BEAN_NAME = "auditLogService";
  68. //AccessDecisionManager
  69. public static final String DICT_CACHE_SERVICE_BEAN_NAME = "oecsDictCacheService";
  70. //TerminologyCacheService
  71. public static final String TERM_CACHE_SERVICE_BEAN_NAME = "terminologyCacheService";
  72. //DictConvertCacheService
  73. public static final String DICT_CONVERT_CACHE_SERVICE_BEAN_NAME ="dictConvertCacheService";
  74. //PAGEINFO_IN_REQUEST
  75. public static final String PAGEINFO_IN_REQUEST = "pageinfo_in_request";
  76. public static final int DEFAULT_PAGE_SIZE = 20;
  77. //全局数据字典 :有效/无效
  78. public final String DICT_GLOBAL_STATUS_VALIDATE = "V";
  79. public final String DICT_GLOBAL_STATUS_INVALIDATE = "I";
  80. //全局数据字典:是/否
  81. public final String DICT_GLOBAL_YESNO_YES = "Y";
  82. public final String DICT_GLOBAL_YESNO_NO = "N";
  83. //全局处理状态P 处理中
  84. public final String DICT_GLOBAL_RESULT_PROCESSING = "P";
  85. public final String DICT_GLOBAL_RESULT_FAIL = "F";
  86. public final String DICT_GLOBAL_RESULT_SUCCESS = "S";
  87. public final String DICT_GLOBAL_RESULT_UNPROCESS = "U";
  88. //随机数
  89. public static final String SPRING_SECURITY_RANDS_IN_SESSION = "KAPTCHA_SESSION_KEY"; //"j_spring_rands_in_session";
  90. public static final String SPRING_SECURITY_FORM_VCODE_KEY = "j_validatecode";
  91. public static final String SPRING_SECURITY_CHECK_NAME = "j_spring_security_check";
  92. //token
  93. public static final String OECS_TOKEN_CHECK_NAME_IN_SESSION = "oecs_token_check_in_session";
  94. public static final String OECS_TOKEN_CHECK_NAME = "o_token_check";
  95. public static final String OECS_TOKEN_ERR_BACK_URL_NAME = "o_token_err_url";
  96. //首页是否已经做过初始化
  97. public static final String ACTION_INDEX_INIT_IN_SESSION = "index_init_in_session";
  98. //当前登录用户
  99. public static final String CUR_USER_DETAIL_IN_SESSION = "cur_user_detail_in_session";
  100. //当前登录用户该系统下的菜单树信息
  101. public static final String CUR_USER_ALL_MENU_IN_SESSION = "cur_user_all_menu_in_session";
  102. //用户快捷菜单
  103. public static final String CUR_USER_SHORTCUT_IN_SESSION = "cur_user_shortcut_in_session";
  104. //当前应用信息信息
  105. public static final String CUR_APP_INFO_IN_REQUEST = "cur_app_info_in_request";
  106. public static final String CUR_USER_APPS_IN_REQUEST = "cur_user_apps_in_request";
  107. //当前系统菜单信息
  108. public static final String CUR_APP_MENUS_IN_REQUEST = "cur_app_menus_in_request";
  109. //当前菜单树
  110. public static final String CUR_MENU_TREE_IN_REQUEST = "cur_menu_tree_in_request";
  111. //用户菜单树FOR RENDER
  112. public static final String MENU_TREE_FOR_RENDER_IN_REQUEST = "menu_tree_for_render_in_request";
  113. //是否重新初始化首页参数
  114. public static final String REINIT_INDEX_PARAMETER_NAME = "reInit";
  115. //是否重新初始化首页参数
  116. public static final String FAVORITE_PARAMETER_NAME = "favorite";
  117. //hessian客户端调用者信息in hessian context
  118. public static final String HESSIAN_CLIENT_INFO_IN_HESSIAN = "hessian_client_info_in_hessian";
  119. //资源类型 SET_AP_RESOURCE_TYPE
  120. public static final String SET_AP_RESOURCE_TYPE_APP = "APP";
  121. public static final String SET_AP_RESOURCE_TYPE_MEU = "MEU";
  122. public static final String SET_AP_RESOURCE_TYPE_MET = "MET";
  123. public static final String SET_AP_RESOURCE_TYPE_BTN = "BTN";
  124. public static final String SET_AP_RESOURCE_TYPE_URL = "URL";
  125. public static final String SET_AP_RESOURCE_TYPE_FRG = "FRG";
  126. //授权目标类型
  127. public static final String SET_AP_PERMISSION_TARGET_TYPE_OPER = "OPER";
  128. public static final String SET_AP_PERMISSION_TARGET_TYPE_ROLE = "ROLE";
  129. //授权资源类型
  130. public static final String SET_AP_PERMISSION_RES_TYPE_RES = "RES";
  131. public static final String SET_AP_PERMISSION_RES_TYPE_REG = "REG";
  132. //服务器状态 正常、准备停止、停止、日切中
  133. public static final String SVR_STATE_NORMAL = "NORM";
  134. public static final String SVR_STATE_STOP = "STOP";
  135. public static final String SVR_STATE_PRE_STOO = "PSTP";
  136. public static final String SVR_STATE_DAUT = "DAUT";
  137. //没有可用的接口池
  138. public static final String SWITCH_NO_ACTIVE_POOL = "switch.no.active.pool";
  139. //默认异常代号信息
  140. public static final String DEFAULT_ERR_MSG = "sys.unkown.err.msg";
  141. //默认四位的异常代码
  142. public static final String DEFAULT_ERR_CODE = "9999";
  143. //默认2位的异常代号
  144. public static final String DEFAULT_THIRD_PART_ERR_CODE = "99";
  145. //默认2位的返回代号
  146. public static final String DEFAULT_RESPONSE_CODE = "00";
  147. //默认的字段描述
  148. public static final String DEFAULT_DB_COLUMN_VALUE = "N/A";
  149. // 刷新cache和数据库配置的key参数
  150. public static final String SYSTEM_REFRESH_PARAM_KEY = "sys.refresh.param.key";
  151. // 后台管理系统缓存刷新列表代号
  152. public static final String SERVERS_CACHE_LIST_CODE = "servers.cache.list";
  153. }