public class DictionaryTransService extends java.lang.Object implements ITransTypeService, org.springframework.beans.factory.InitializingBean
GLOBAL_TRANS_CACHE, Logger, namespaceUniqueFieldMap| 构造器和说明 |
|---|
DictionaryTransService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
void |
clearCache(java.util.Map<java.lang.String,java.lang.Object> messageMap)
清理本地缓存
|
java.util.Map<java.lang.String,java.lang.String> |
getDictionaryTransMap() |
java.lang.String |
getMapKey(java.lang.String dictGroupCode,
java.lang.String dictCode)
获取map翻译的key
|
void |
makeUseRedis()
标记使用redis
|
void |
noticeOtherService(java.lang.String dictGroupCode)
通知其他的微服务刷新缓存
|
void |
openI18n(LocaleGetter localeGetter)
开启国际化
|
void |
refreshCache(java.lang.String dictGroupCode,
java.util.Map<java.lang.String,java.lang.String> dicMap)
刷新缓存
|
void |
refreshCacheAndNoticeOtherService(java.lang.String dictGroupCode,
java.util.Map<java.lang.String,java.lang.String> dicMap)
刷新缓存并通知其他的微服务清理缓存
|
void |
refreshDictItem(java.lang.String dictGroupCode,
java.lang.String dictCode,
java.lang.String dictTransResult)
刷新单个字典,用于字典项的新增和修改操作
|
void |
removeDictGroupAndNoticeOtherService(java.lang.String dictGroupCode)
删除字典分组缓存并且通知其他的微服务同步删除进程缓存
|
void |
transMore(java.util.List<? extends VO> objList,
java.util.List<java.lang.reflect.Field> toTransList)
翻译多个 字段
|
void |
transOne(VO obj,
java.util.List<java.lang.reflect.Field> toTransList)
翻译一个字段
|
void |
unTransMore(java.util.List objList,
java.util.List<java.lang.reflect.Field> toTransList)
反向翻译多个 字段
|
void |
unTransOne(java.lang.Object obj,
java.util.List<java.lang.reflect.Field> toTransList)
反向翻译一个字段
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearGlobalCache, findById, findByIds, getFromGlobalCache, initLocalFromGlobalCache, put2GlobalCache, reset, setRef, setRef, setRef, setRef, setRef, setRefs, setUniqueFieldCache, setValuepublic void refreshCache(java.lang.String dictGroupCode,
java.util.Map<java.lang.String,java.lang.String> dicMap)
dictGroupCode - 字典分组编码dicMap - 字典mappublic void refreshCacheAndNoticeOtherService(java.lang.String dictGroupCode,
java.util.Map<java.lang.String,java.lang.String> dicMap)
dictGroupCode - 字典分组编码dicMap - 字典mappublic void removeDictGroupAndNoticeOtherService(java.lang.String dictGroupCode)
dictGroupCode - 字典分组编码public void refreshDictItem(java.lang.String dictGroupCode,
java.lang.String dictCode,
java.lang.String dictTransResult)
dictGroupCode - 分组编码dictCode - 字典编码dictTransResult - 字典翻译结果public void noticeOtherService(java.lang.String dictGroupCode)
dictGroupCode - 字典分组编码public void clearCache(java.util.Map<java.lang.String,java.lang.Object> messageMap)
messageMap - public java.util.Map<java.lang.String,java.lang.String> getDictionaryTransMap()
public void unTransOne(java.lang.Object obj,
java.util.List<java.lang.reflect.Field> toTransList)
ITransTypeServiceunTransOne 在接口中 ITransTypeServiceobj - 需要翻译的对象toTransList - 需要翻译的字段public void unTransMore(java.util.List objList,
java.util.List<java.lang.reflect.Field> toTransList)
ITransTypeServiceunTransMore 在接口中 ITransTypeServiceobjList - 需要翻译的对象集合toTransList - 需要翻译的字段集合public void transOne(VO obj, java.util.List<java.lang.reflect.Field> toTransList)
ITransTypeServicetransOne 在接口中 ITransTypeServiceobj - 需要翻译的对象toTransList - 需要翻译的字段public java.lang.String getMapKey(java.lang.String dictGroupCode,
java.lang.String dictCode)
dictGroupCode - 字典分组编码dictCode - 字典编码public void transMore(java.util.List<? extends VO> objList, java.util.List<java.lang.reflect.Field> toTransList)
ITransTypeServicetransMore 在接口中 ITransTypeServiceobjList - 需要翻译的对象集合toTransList - 需要翻译的字段集合public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic void openI18n(LocaleGetter localeGetter)
localeGetter - public void makeUseRedis()
Copyright © 2024. All Rights Reserved.