All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hframework.common.frame.cache.ehcache.CacheKeyEnum Maven / Gradle / Ivy

There is a newer version: 1.0.2
Show newest version
package com.hframework.common.frame.cache.ehcache;

/**
 * User: zhangqh6
 * Date: 2015/11/14 14:29:29
 */
public enum CacheKeyEnum {

//    //缓存实体对象先关信息(是否有用,待定)
//    private static final String ENTITY_CACHE = "ENTITY_CACHE";
//
//    //缓存数据集新建对象
//    private static final String DS_CREATE_CACHE = "DS_CREATE_CACHE";
//    //缓存数据集修改对象
//    private static final String DS_MODIFY_CACHE = "DS_MODIFY_CACHE";
//    //缓存数据集展示对象
//    private static final String DS_SHOW_CACHE = "DS_SHOW_CACHE";

    //缓存实体对象先关信息(是否有用,待定)
    ENTITY_CACHE("ENTITY_CACHE"),

    //缓存数据集新建对象
    DS_CREATE_CACHE("DS_CREATE_CACHE"),

    //缓存数据集修改对象
    DS_MODIFY_CACHE("DS_MODIFY_CACHE"),

    //缓存数据集展示对象
    DS_SHOW_CACHE("DS_SHOW_CACHE"),

    //缓存数据集列表展示对象
    DS_LIST_CACHE("DS_LIST_CACHE"),

    //缓存树展示对象
    DS_TREE_CACHE("DS_TREE_CACHE");

    // 成员变量
    private String name;
    private int value;

    // 构造方法
    private CacheKeyEnum(String name,int value) {
        this.name = name;
    }

    // 构造方法
    private CacheKeyEnum(int value, String name) {
        this.name = name;
    }

    // 构造方法
    private CacheKeyEnum(String name) {
        this.name = name;
    }

//    // 普通方法
//    public static String getName(int index) {
//        for (CacheKeyEnum c : CacheKeyEnum.values()) {
//            if (c.getValue() == value) {
//                return c.name;
//            }
//        }
//        return null;
//    }
//
//    // 普通方法
//    public static int getIndex(String name) {
//        for (CacheKeyEnum c : CacheKeyEnum.values()) {
//            if (c.getName().equals(name)) {
//                return c.index;
//            }
//        }
//        return 1;
//    }

    // get set 方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy