@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)
I18nResourceManager
resourceLoaded
在接口中 I18nResourceManager
@AjaxAccess public FlipInfo findALLResource(FlipInfo flipInfo, java.util.Map params) throws java.io.IOException
I18nResourceManager
findALLResource
在接口中 I18nResourceManager
flipInfo
- 翻页对象.params
- 查找参数条件.java.io.IOException
public void saveResourceInfo(ResourceInfo info) throws BusinessException, java.io.IOException
I18nResourceManager
saveResourceInfo
在接口中 I18nResourceManager
BusinessException
java.io.IOException
public void resetResourceInfo(java.lang.String key) throws BusinessException
I18nResourceManager
resetResourceInfo
在接口中 I18nResourceManager
BusinessException
public void importProperties(java.lang.String srcFilePath, java.lang.String copyFilePath) throws java.lang.Exception
I18nResourceManager
importProperties
在接口中 I18nResourceManager
java.lang.Exception
public 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
I18nResourceManager
saveImportLanguage4PC
在接口中 I18nResourceManager
BusinessException
@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
在接口中 I18nResourceManager
BusinessException
public 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
在接口中 I18nResourceManager
importDatas
- importLocales
- BusinessException
public boolean restPC(java.lang.String category) throws BusinessException
I18nResourceManager
restPC
在接口中 I18nResourceManager
BusinessException
public boolean hotPublishPC() throws BusinessException
I18nResourceManager
hotPublishPC
在接口中 I18nResourceManager
BusinessException
@AjaxAccess public java.util.Map<java.lang.String,java.lang.String> updateM3ZipFile() throws BusinessException
I18nResourceManager
updateM3ZipFile
在接口中 I18nResourceManager
BusinessException
public void updateM3CustomItem(ResourceInfo resourceInfo) throws BusinessException
I18nResourceManager
updateM3CustomItem
在接口中 I18nResourceManager
BusinessException
@AjaxAccess public boolean setEnableLanguage(java.lang.String resourceKey)
setEnableLanguage
在接口中 I18nResourceManager
public boolean restM3(java.lang.String appID) throws BusinessException
I18nResourceManager
restM3
在接口中 I18nResourceManager
BusinessException
public M3I18nResourceManager getM3I18NResourceManager()
public void setM3I18NResourceManager(M3I18nResourceManager m3I18NResourceManager)
@HandleNotification(type=I18nResourceUpdate) public void updateI18nResourceInfo(java.lang.Object o)