public class CustomSaver
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
boolean |
containsKey(java.util.Locale locale,
java.lang.String key)
是否包含key
|
com.seeyon.ctp.common.file.model.CtpLocalFile |
createCustomPath(java.lang.String module,
java.util.Locale locale)
生成自定义国际化文件
|
void |
delete(java.util.Locale locale,
java.lang.String key)
删除
|
com.seeyon.ctp.common.file.model.CtpLocalFile |
getCustomFile(java.util.Locale locale)
获取国际化文件
|
java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
getCustomKey(java.util.Locale locale)
返回custom所有key值
|
java.lang.String |
getCustomPath(java.util.Locale locale)
获取文件路径
|
java.lang.String |
getCustomPath(java.lang.String module,
java.util.Locale locale) |
java.lang.String |
getCustomRoot()
获取自定义文件路径
|
static CustomSaver |
getInstance() |
java.lang.String |
getRelativePath(java.util.Locale locale) |
java.lang.String |
getRelativePath(java.lang.String module,
java.util.Locale locale)
按模块分类区分自定义国际化
|
boolean |
hotPublishPC() |
void |
rest(java.lang.String category)
一键重置,重启后生效
|
void |
save(java.util.Locale locale,
java.util.Properties prop)
更新国际化文件
|
void |
save(java.util.Locale locale,
java.lang.String key,
java.lang.String value,
ResourceInfo info)
保存
|
void |
saveCustom(java.lang.String module,
java.util.Map<java.util.Locale,java.util.List<ResourceInfo>> resourceMap)
持久化自定义国际化
|
public void save(java.util.Locale locale, java.lang.String key, java.lang.String value, ResourceInfo info) throws BusinessException, java.io.IOException
locale
- key
- value
- BusinessException
java.io.IOException
public void saveCustom(java.lang.String module, java.util.Map<java.util.Locale,java.util.List<ResourceInfo>> resourceMap)
module
- resourceMap
- public void save(java.util.Locale locale, java.util.Properties prop)
locale
- prop
- public void delete(java.util.Locale locale, java.lang.String key)
locale
- key
- public void rest(java.lang.String category) throws BusinessException
public boolean hotPublishPC()
public boolean containsKey(java.util.Locale locale, java.lang.String key)
locale
- key
- public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> getCustomKey(java.util.Locale locale)
locale
- public com.seeyon.ctp.common.file.model.CtpLocalFile getCustomFile(java.util.Locale locale)
locale
- public com.seeyon.ctp.common.file.model.CtpLocalFile createCustomPath(java.lang.String module, java.util.Locale locale)
locale
- public java.lang.String getCustomPath(java.lang.String module, java.util.Locale locale) throws BusinessException
public java.lang.String getCustomPath(java.util.Locale locale)
locale
- public java.lang.String getRelativePath(java.util.Locale locale)
public java.lang.String getRelativePath(java.lang.String module, java.util.Locale locale)
module
- locale
- public java.lang.String getCustomRoot()
public static CustomSaver getInstance()