类 DictionaryTransService

java.lang.Object
org.dromara.trans.service.impl.DictionaryTransService
所有已实现的接口:
ITransTypeService, org.springframework.beans.factory.InitializingBean

public class DictionaryTransService extends Object implements ITransTypeService, org.springframework.beans.factory.InitializingBean
字典翻译服务
作者:
jackwang
  • 构造器详细资料

    • DictionaryTransService

      public DictionaryTransService()
  • 方法详细资料

    • refreshCache

      public void refreshCache(String dictGroupCode, Map<String,String> dicMap)
      刷新缓存
      参数:
      dictGroupCode - 字典分组编码
      dicMap - 字典map
    • refreshCacheAndNoticeOtherService

      public void refreshCacheAndNoticeOtherService(String dictGroupCode, Map<String,String> dicMap)
      刷新缓存并通知其他的微服务清理缓存
      参数:
      dictGroupCode - 字典分组编码
      dicMap - 字典map
    • removeDictGroupAndNoticeOtherService

      public void removeDictGroupAndNoticeOtherService(String dictGroupCode)
      删除字典分组缓存并且通知其他的微服务同步删除进程缓存
      参数:
      dictGroupCode - 字典分组编码
    • refreshDictItem

      public void refreshDictItem(String dictGroupCode, String dictCode, String dictTransResult)
      刷新单个字典,用于字典项的新增和修改操作
      参数:
      dictGroupCode - 分组编码
      dictCode - 字典编码
      dictTransResult - 字典翻译结果
    • noticeOtherService

      public void noticeOtherService(String dictGroupCode)
      通知其他的微服务刷新缓存
      参数:
      dictGroupCode - 字典分组编码
    • clearCache

      public void clearCache(Map<String,Object> messageMap)
      清理本地缓存
      参数:
      messageMap -
    • getDictionaryTransMap

      public Map<String,String> getDictionaryTransMap()
    • unTransOne

      public void unTransOne(Object obj, List<Field> toTransList)
      从接口复制的说明: ITransTypeService
      反向翻译一个字段
      指定者:
      unTransOne 在接口中 ITransTypeService
      参数:
      obj - 需要翻译的对象
      toTransList - 需要翻译的字段
    • unTransMore

      public void unTransMore(List objList, List<Field> toTransList)
      从接口复制的说明: ITransTypeService
      反向翻译多个 字段
      指定者:
      unTransMore 在接口中 ITransTypeService
      参数:
      objList - 需要翻译的对象集合
      toTransList - 需要翻译的字段集合
    • transOne

      public void transOne(org.dromara.core.trans.vo.VO obj, List<Field> toTransList)
      从接口复制的说明: ITransTypeService
      翻译一个字段
      指定者:
      transOne 在接口中 ITransTypeService
      参数:
      obj - 需要翻译的对象
      toTransList - 需要翻译的字段
    • getMapKey

      public String getMapKey(String dictGroupCode, String dictCode)
      获取map翻译的key
      参数:
      dictGroupCode - 字典分组编码
      dictCode - 字典编码
      返回:
      翻译mapkey
    • transMore

      public void transMore(List<? extends org.dromara.core.trans.vo.VO> objList, List<Field> toTransList)
      从接口复制的说明: ITransTypeService
      翻译多个 字段
      指定者:
      transMore 在接口中 ITransTypeService
      参数:
      objList - 需要翻译的对象集合
      toTransList - 需要翻译的字段集合
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      指定者:
      afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
      抛出:
      Exception
    • openI18n

      public void openI18n(LocaleGetter localeGetter)
      开启国际化
      参数:
      localeGetter -
    • makeUseRedis

      public void makeUseRedis()
      标记使用redis