package com.kingschan.blog.common.enums;
/**
* 平台变量-枚举
* @author kings.chan
* date:20160622
*
*/
public enum Variable {
//命名规则 作用域-名称
/**
* 用户名cookie key
*/
COOKIE_USERNAME_KEY("cookie_user_name_key",111),
/**
* 密码cookie key
*/
COOKIE_PSW_KEY("cookie_user_psw_key",112),
/**
* 平台DES加密密钥
*/
COOKIE_ENCRYPT_KEY("kingschan_rbac",113),
/**
* sessionid
*/
COOKIE_JSESSIONID("JSESSIONID",114),
/**
* freemarker skin template 博客URL前缀
*/
FT_BLOG_PREFIX("blogprefix",4),
/**
* 前端模板根路径
*/
FT_BLOG_TPATH("tpath",44),
/**
* 后台博客前缀
*/
FT_ADMIN_BLOG_PREFIX("admin_blogprefix",8),
/**
* 未登录被拦截的URL
*/
SESSION_URL_INTERCEPT("intercept",5),
/**
* 当前博客
*/
SESSION_BLOG_WEBSITE("website",6),
/**
* 后台可管理的站点
*/
SESSION_BLOG_ADMIN_WEBSITE("AdminWebSite",7),
//////////////////////ehcache.xml///////////////////////////////
/**
* 打回密码
*/
CACHE_CONTENT_FINDPSW("findPswCache",802),
/**
* session cache
*/
CACHE_CONTENT_SESSION("SessionCache",800),
/**
* 邮箱验证
*/
CACHE_CONTENT_VALIDATE_EMAIL("validateEmailCache",801);
private String key;
private Integer value;
private Variable(String key, int value) {
this.key = key;
this.value = value;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public Integer getValue() {
return value;
}
public void setValue(Integer value) {
this.value = value;
}
@Override
public String toString() {
return String.format("%s:%s", this.value,this.key);
}
}