@ProcessInDataSource(name=BASE) public class I18nResourceManagerImpl extends java.lang.Object implements I18nResourceManager
| 构造器和说明 |
|---|
I18nResourceManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addLanguageInfo(java.lang.String ressourceKey,
java.lang.String resourceName,
java.lang.String showName,
boolean isDefault) |
boolean |
deleteLanguage(java.lang.String resourceKey,
boolean isDefault) |
FlipInfo |
findALLResource(FlipInfo flipInfo,
java.util.Map params)
查找
|
FlipInfo |
getAllM3Resource(FlipInfo fi,
java.util.Map params) |
FlipInfo |
getAllPCResource(FlipInfo fi,
java.util.Map params) |
ConfigManager |
getConfigManager() |
M3I18nResourceManager |
getM3I18NResourceManager() |
boolean |
hotPublishPC()
重新加载
|
void |
importProperties(java.lang.String srcFilePath,
java.lang.String copyFilePath)
导入proper文件
|
void |
localesReloadHandle(java.lang.Object o) |
void |
resetResourceInfo(java.lang.String key)
新增重置资源
|
ResourceInfo |
resourceLoaded(java.util.Locale locale,
java.lang.String levelType,
java.lang.String filePath,
java.lang.String relativePath,
java.lang.String key,
java.lang.String value)
加载了一条资源信息
|
boolean |
restM3(java.lang.String appID)
一键重置M3国际化
|
boolean |
restPC(java.lang.String category)
一键重置PC端对应国际化
|
void |
saveImportLanguage4M3(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> importDatas,
java.util.List<java.util.Locale> importLocales)
保存 M3 自定义国际化,导入excel
|
void |
saveImportLanguage4PC(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> i18nDatas,
java.util.List<java.util.Locale> uploadLocales)
保存通过Excel导入的国际化数据
|
void |
saveResourceInfo(ResourceInfo info)
新增或修改资源, 只支持custom级别
|
void |
setAppLogManager(AppLogManager appLogManager) |
void |
setConfigManager(ConfigManager configManager) |
boolean |
setDefaultLanguage(java.lang.String resourceKey) |
boolean |
setEnableLanguage(java.lang.String resourceKey) |
void |
setM3I18NResourceManager(M3I18nResourceManager m3I18NResourceManager) |
boolean |
setStoppedLanguage(java.lang.String resourceKey) |
void |
updateI18nResourceInfo(java.lang.Object o) |
void |
updateM3CustomItem(ResourceInfo resourceInfo)
修改M3应用包的国际化词条
|
java.util.Map<java.lang.String,java.lang.String> |
updateM3ZipFile()
M3 zip 更新I18n信息
|
public void setAppLogManager(AppLogManager appLogManager)
public ConfigManager getConfigManager()
public void setConfigManager(ConfigManager configManager)
public ResourceInfo resourceLoaded(java.util.Locale locale, java.lang.String levelType, java.lang.String filePath, java.lang.String relativePath, java.lang.String key, java.lang.String value)
I18nResourceManagerresourceLoaded 在接口中 I18nResourceManager@AjaxAccess public FlipInfo findALLResource(FlipInfo flipInfo, java.util.Map params) throws java.io.IOException
I18nResourceManagerfindALLResource 在接口中 I18nResourceManagerflipInfo - 翻页对象.params - 查找参数条件.java.io.IOExceptionpublic void saveResourceInfo(ResourceInfo info) throws BusinessException, java.io.IOException
I18nResourceManagersaveResourceInfo 在接口中 I18nResourceManagerBusinessExceptionjava.io.IOExceptionpublic void resetResourceInfo(java.lang.String key)
throws BusinessException
I18nResourceManagerresetResourceInfo 在接口中 I18nResourceManagerBusinessExceptionpublic void importProperties(java.lang.String srcFilePath,
java.lang.String copyFilePath)
throws java.lang.Exception
I18nResourceManagerimportProperties 在接口中 I18nResourceManagerjava.lang.Exceptionpublic void saveImportLanguage4PC(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> i18nDatas,
java.util.List<java.util.Locale> uploadLocales)
throws BusinessException
I18nResourceManagersaveImportLanguage4PC 在接口中 I18nResourceManagerBusinessException@AjaxAccess public boolean addLanguageInfo(java.lang.String ressourceKey, java.lang.String resourceName, java.lang.String showName, boolean isDefault)
addLanguageInfo 在接口中 I18nResourceManager@AjaxAccess public boolean deleteLanguage(java.lang.String resourceKey, boolean isDefault)
deleteLanguage 在接口中 I18nResourceManager@HandleNotification(type=localesReload) public void localesReloadHandle(java.lang.Object o)
@AjaxAccess public boolean setDefaultLanguage(java.lang.String resourceKey)
setDefaultLanguage 在接口中 I18nResourceManager@AjaxAccess public boolean setStoppedLanguage(java.lang.String resourceKey)
setStoppedLanguage 在接口中 I18nResourceManager@AjaxAccess public FlipInfo getAllPCResource(FlipInfo fi, java.util.Map params)
getAllPCResource 在接口中 I18nResourceManager@AjaxAccess public FlipInfo getAllM3Resource(FlipInfo fi, java.util.Map params) throws BusinessException
getAllM3Resource 在接口中 I18nResourceManagerBusinessExceptionpublic void saveImportLanguage4M3(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> importDatas,
java.util.List<java.util.Locale> importLocales)
throws BusinessException
saveImportLanguage4M3 在接口中 I18nResourceManagerimportDatas - importLocales - BusinessExceptionpublic boolean restPC(java.lang.String category)
throws BusinessException
I18nResourceManagerrestPC 在接口中 I18nResourceManagerBusinessExceptionpublic boolean hotPublishPC()
throws BusinessException
I18nResourceManagerhotPublishPC 在接口中 I18nResourceManagerBusinessException@AjaxAccess public java.util.Map<java.lang.String,java.lang.String> updateM3ZipFile() throws BusinessException
I18nResourceManagerupdateM3ZipFile 在接口中 I18nResourceManagerBusinessExceptionpublic void updateM3CustomItem(ResourceInfo resourceInfo) throws BusinessException
I18nResourceManagerupdateM3CustomItem 在接口中 I18nResourceManagerBusinessException@AjaxAccess public boolean setEnableLanguage(java.lang.String resourceKey)
setEnableLanguage 在接口中 I18nResourceManagerpublic boolean restM3(java.lang.String appID)
throws BusinessException
I18nResourceManagerrestM3 在接口中 I18nResourceManagerBusinessExceptionpublic M3I18nResourceManager getM3I18NResourceManager()
public void setM3I18NResourceManager(M3I18nResourceManager m3I18NResourceManager)
@HandleNotification(type=I18nResourceUpdate) public void updateI18nResourceInfo(java.lang.Object o)