/*
* Copyright © 2014 YAOCHEN Corporation, All Rights Reserved
*/
package com.easyooo.framework.cache.config;
import java.util.List;
import java.util.Map;
import com.easyooo.framework.cache.CacheLevel;
import com.easyooo.framework.cache.KeyBuilder;
/**
*
* @author Killer
*/
public class CacheBean extends Basic{
private Map<Class<?>, MergingBean> mergings;
private List<KeyPropertyBean> keyPropertyList;
private Map<String, List<GroupBean>> groups;
private List<ModelField> fields;
private boolean miniTable = Boolean.FALSE;
public CacheBean(){
super();
}
public CacheBean(Class<?> xbean, String prefix,
Class<? extends KeyBuilder> keyBuilder, CacheLevel level, boolean miniTable) {
super(xbean, prefix, keyBuilder, level);
this.miniTable = miniTable;
}
public Map<Class<?>, MergingBean> getMergings() {
return mergings;
}
public void setMergings(Map<Class<?>, MergingBean> mergings) {
this.mergings = mergings;
}
public List<KeyPropertyBean> getKeyPropertyList() {
return keyPropertyList;
}
public void setKeyPropertyList(List<KeyPropertyBean> keyPropertyList) {
this.keyPropertyList = keyPropertyList;
}
public Map<String, List<GroupBean>> getGroups() {
return groups;
}
public void setGroups(Map<String, List<GroupBean>> groups) {
this.groups = groups;
}
public List<ModelField> getFields() {
return fields;
}
public void setFields(List<ModelField> fields) {
this.fields = fields;
}
public boolean isMiniTable() {
return miniTable;
}
public void setMiniTable(boolean miniTable) {
this.miniTable = miniTable;
}
}