public interface DataI18nManager
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
batchSave(java.lang.String content)
批量保存前端修改的数据,并返回前台保存成功后的json数据
|
java.lang.String |
copyAndSaveById(java.lang.String id)
根据国际化ID,拷贝相关数据并返回ID, 参考
copyById(String) |
java.util.Map<java.lang.String,java.lang.Object> |
copyById(java.lang.String id)
按照id复制一组新的国际化数据。
|
void |
delete(java.util.Collection<java.lang.Long> ids)
批量删除国际化信息,应用删除引用的数据时请主动调用。
|
void |
delete(java.lang.Long id)
删除国际化信息,应用删除引用的数据时请主动调用。
|
void |
delete(java.lang.String id)
删除国际化信息,应用删除引用的数据时请主动调用。
|
void |
deleteByIds(java.util.Collection<java.lang.String> ids)
批量删除国际化信息,应用删除引用的数据时请主动调用。
|
java.util.List<DataI18n> |
getAllDataI18nList(java.lang.Long id)
获取某字段的所有国际化数据
|
java.util.Map<java.lang.String,DataI18n> |
getAllDataI18nMap(java.lang.Long id)
获取当前用户语言的数据国际化信息。
|
java.util.Map<java.lang.String,java.lang.String> |
getAllDataI18nValueMap(java.lang.Long id)
获取当前用户语言的数据国际化信息。
|
java.util.List<java.lang.String> |
getAllDataI18nValues(java.lang.String id)
获取某个字段的国际化数据,兼容升级数据
|
java.util.Map<java.lang.String,java.lang.StringBuilder> |
getAlli18nValueCategory(java.lang.Long id,
java.lang.String category)
按国际化语言分类,过滤掉修改的id
|
java.util.Map<java.lang.String,java.lang.String> |
getAllLocales()
获取平台所有语言
|
java.util.List<DataI18n> |
getBatchAllDataI18nList(java.util.List<java.lang.Long> ids) |
DataI18n |
getDataI18n(java.lang.Long id,
java.util.Locale locale)
获取指定语言的数据国际化信息。
|
DataI18n |
getDataI18nCurrentLocal(java.lang.Long id)
获取当前用户语言的数据国际化信息。
|
java.util.Map<java.lang.String,java.lang.Object> |
getDataI18nInfo(java.lang.String i18nValue)
根据应用传入的值返回国际化信息
|
java.lang.String |
getDataI18nValueWithCompensate(java.lang.Long id,
java.util.Locale locale)
获取配置的国际化信息值
getDataI18nWithCompensate(Long, Locale) |
DataI18n |
getDataI18nWithCompensate(java.lang.Long id,
java.util.Locale locale)
获取指定语言的数据国际化信息。
|
FlipInfo |
getEditList(FlipInfo fi,
java.util.Map params)
获取批量修改的数据,
如果是新增的数据,没有key,直接返回前端传入的txt
如果是更新的数据,有key,根据key查出已有的国际化,回填到批量修改页面。
|
java.util.List<DataI18n> |
getIdListByFuzzyValue(java.lang.String fuzzyValue,
java.lang.String language,
java.lang.String category)
根据条件查询满足的i18n id
|
java.util.List<DataI18n> |
getIdListByValue(java.lang.String Value,
java.lang.String language,
java.lang.String category) |
void |
save(DataI18n dataI18n)
保存国际化信息,如果已存在则抛出异常,对已存在的对象请调用update。
|
void |
saveAll(java.util.List<DataI18n> dataI18nList)
保存国际化信息,如果已存在则抛出异常,对已存在的对象请调用update。
|
java.util.Map<java.lang.String,java.lang.Object> |
saveSingleI18n(java.lang.String content)
保存单个字段的国际化信息
|
void |
update(DataI18n dataI18n)
更新国际化信息。
|
void |
updateAll(java.util.List<DataI18n> dataI18nList)
更新国际化信息。
|
java.util.Map<java.lang.String,java.lang.Object> |
updateSingleLanguage(java.util.Map<java.lang.String,java.lang.Object> content)
更新单个字段的一种语言的国际化信息
|
void save(DataI18n dataI18n) throws BusinessException
dataI18n
- 数据对象BusinessException
void saveAll(java.util.List<DataI18n> dataI18nList) throws BusinessException
dataI18nList
- 数据对象BusinessException
void update(DataI18n dataI18n) throws BusinessException
dataI18n
- 数据对象BusinessException
void updateAll(java.util.List<DataI18n> dataI18nList) throws BusinessException
dataI18nList
- 数据对象集合BusinessException
void delete(java.lang.Long id) throws BusinessException
id
- 数据国际化标识BusinessException
void delete(java.lang.String id) throws BusinessException
id
- 数据国际化标识BusinessException
void delete(java.util.Collection<java.lang.Long> ids) throws BusinessException
ids
- 数据国际化标识集合。BusinessException
void deleteByIds(java.util.Collection<java.lang.String> ids) throws BusinessException
ids
- 数据国际化标识集合。BusinessException
DataI18n getDataI18n(java.lang.Long id, java.util.Locale locale) throws BusinessException
id
- 数据国际化标识。locale
- 语言。null
。BusinessException
- 获取出错抛出异常。DataI18n getDataI18nWithCompensate(java.lang.Long id, java.util.Locale locale) throws BusinessException
id
- locale
- BusinessException
java.lang.String getDataI18nValueWithCompensate(java.lang.Long id, java.util.Locale locale)
getDataI18nWithCompensate(Long, Locale)
id
- locale
- DataI18n getDataI18nCurrentLocal(java.lang.Long id) throws BusinessException
id
- 数据国际化标识。null
。BusinessException
- 获取出错抛出异常。@AjaxAccess java.util.Map<java.lang.String,java.lang.Object> getDataI18nInfo(java.lang.String i18nValue) throws BusinessException
i18nValue
- BusinessException
java.util.List<DataI18n> getAllDataI18nList(java.lang.Long id) throws BusinessException
id
- BusinessException
java.util.List<DataI18n> getBatchAllDataI18nList(java.util.List<java.lang.Long> ids)
java.util.List<DataI18n> getIdListByValue(java.lang.String Value, java.lang.String language, java.lang.String category) throws BusinessException
java.util.List<DataI18n> getIdListByFuzzyValue(java.lang.String fuzzyValue, java.lang.String language, java.lang.String category) throws BusinessException
fuzzyValue
- language
- category
- BusinessException
java.util.List<java.lang.String> getAllDataI18nValues(java.lang.String id)
id
- BusinessException
java.util.Map<java.lang.String,DataI18n> getAllDataI18nMap(java.lang.Long id) throws BusinessException
id
- 数据国际化标识。BusinessException
- 获取出错抛出异常。java.util.Map<java.lang.String,java.lang.String> getAllDataI18nValueMap(java.lang.Long id) throws BusinessException
id
- 数据国际化标识BusinessException
java.util.Map<java.lang.String,java.lang.String> getAllLocales() throws BusinessException
BusinessException
@AjaxAccess FlipInfo getEditList(FlipInfo fi, java.util.Map params) throws BusinessException
fi
- params
- BusinessException
@AjaxAccess java.lang.String batchSave(java.lang.String content) throws BusinessException
content
- BusinessException
@AjaxAccess java.util.Map<java.lang.String,java.lang.Object> saveSingleI18n(java.lang.String content) throws BusinessException
content
- BusinessException
@AjaxAccess java.util.Map<java.lang.String,java.lang.Object> updateSingleLanguage(java.util.Map<java.lang.String,java.lang.Object> content) throws BusinessException
content
- BusinessException
@AjaxAccess java.util.Map<java.lang.String,java.lang.Object> copyById(java.lang.String id) throws BusinessException
id
- BusinessException
java.lang.String copyAndSaveById(java.lang.String id)
copyById(String)
id
- BusinessException
java.util.Map<java.lang.String,java.lang.StringBuilder> getAlli18nValueCategory(java.lang.Long id, java.lang.String category) throws BusinessException
id
- category
- BusinessException