public class DataI18nManagerMocker
extends java.lang.Object
implements com.seeyon.ctp.common.datai18n.manager.DataI18nManager
| 构造器和说明 |
|---|
DataI18nManagerMocker() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(java.lang.Long i18N,
java.lang.String name) |
java.lang.String |
batchSave(java.lang.String content)
批量保存前端修改的数据,并返回前台保存成功后的json数据
|
java.lang.String |
copyAndSaveById(java.lang.String id)
根据国际化ID,拷贝相关数据并返回ID, 参考
DataI18nManager.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<com.seeyon.ctp.common.po.dataI18n.DataI18n> |
getAllDataI18nList(java.lang.Long id)
获取某字段的所有国际化数据
|
java.util.Map<java.lang.String,com.seeyon.ctp.common.po.dataI18n.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<com.seeyon.ctp.common.po.dataI18n.DataI18n> |
getBatchAllDataI18nList(java.util.List<java.lang.Long> ids) |
com.seeyon.ctp.common.po.dataI18n.DataI18n |
getDataI18n(java.lang.Long id,
java.util.Locale locale)
获取指定语言的数据国际化信息。
|
com.seeyon.ctp.common.po.dataI18n.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)
获取配置的国际化信息值
DataI18nManager.getDataI18nWithCompensate(Long, Locale) |
com.seeyon.ctp.common.po.dataI18n.DataI18n |
getDataI18nWithCompensate(java.lang.Long id,
java.util.Locale locale)
获取指定语言的数据国际化信息。
|
com.seeyon.ctp.util.FlipInfo |
getEditList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
获取批量修改的数据,
如果是新增的数据,没有key,直接返回前端传入的txt
如果是更新的数据,有key,根据key查出已有的国际化,回填到批量修改页面。
|
java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> |
getIdListByFuzzyValue(java.lang.String fuzzyValue,
java.lang.String language,
java.lang.String category)
根据条件查询满足的i18n id
|
java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> |
getIdListByValue(java.lang.String Value,
java.lang.String language,
java.lang.String category) |
void |
save(com.seeyon.ctp.common.po.dataI18n.DataI18n dataI18n)
保存国际化信息,如果已存在则抛出异常,对已存在的对象请调用update。
|
void |
saveAll(java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> dataI18nList)
保存国际化信息,如果已存在则抛出异常,对已存在的对象请调用update。
|
java.util.Map<java.lang.String,java.lang.Object> |
saveSingleI18n(java.lang.String content)
保存单个字段的国际化信息
|
void |
update(com.seeyon.ctp.common.po.dataI18n.DataI18n dataI18n)
更新国际化信息。
|
void |
updateAll(java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> dataI18nList)
更新国际化信息。
|
java.util.Map<java.lang.String,java.lang.Object> |
updateSingleLanguage(java.util.Map<java.lang.String,java.lang.Object> content)
更新单个字段的一种语言的国际化信息
|
public void add(java.lang.Long i18N,
java.lang.String name)
public void save(com.seeyon.ctp.common.po.dataI18n.DataI18n dataI18n)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagersave 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdataI18n - 数据对象com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void saveAll(java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> dataI18nList)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagersaveAll 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdataI18nList - 数据对象com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void update(com.seeyon.ctp.common.po.dataI18n.DataI18n dataI18n)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerupdate 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdataI18n - 数据对象com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateAll(java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> dataI18nList)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerupdateAll 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdataI18nList - 数据对象集合com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void delete(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdelete 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerid - 数据国际化标识com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void delete(java.lang.String id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdelete 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerid - 数据国际化标识com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void delete(java.util.Collection<java.lang.Long> ids)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdelete 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerids - 数据国际化标识集合。com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deleteByIds(java.util.Collection<java.lang.String> ids)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerdeleteByIds 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerids - 数据国际化标识集合。com.seeyon.ctp.common.exceptions.BusinessExceptionpublic com.seeyon.ctp.common.po.dataI18n.DataI18n getDataI18n(java.lang.Long id,
java.util.Locale locale)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetDataI18n 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerid - 数据国际化标识。locale - 语言。null。com.seeyon.ctp.common.exceptions.BusinessException - 获取出错抛出异常。public com.seeyon.ctp.common.po.dataI18n.DataI18n getDataI18nWithCompensate(java.lang.Long id,
java.util.Locale locale)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetDataI18nWithCompensate 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getDataI18nValueWithCompensate(java.lang.Long id,
java.util.Locale locale)
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerDataI18nManager.getDataI18nWithCompensate(Long, Locale)getDataI18nValueWithCompensate 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerpublic com.seeyon.ctp.common.po.dataI18n.DataI18n getDataI18nCurrentLocal(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetDataI18nCurrentLocal 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerid - 数据国际化标识。null。com.seeyon.ctp.common.exceptions.BusinessException - 获取出错抛出异常。public java.util.Map<java.lang.String,java.lang.Object> getDataI18nInfo(java.lang.String i18nValue)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetDataI18nInfo 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> getAllDataI18nList(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetAllDataI18nList 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> getBatchAllDataI18nList(java.util.List<java.lang.Long> ids)
getBatchAllDataI18nList 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerpublic java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> getIdListByValue(java.lang.String Value,
java.lang.String language,
java.lang.String category)
throws com.seeyon.ctp.common.exceptions.BusinessException
getIdListByValue 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<com.seeyon.ctp.common.po.dataI18n.DataI18n> getIdListByFuzzyValue(java.lang.String fuzzyValue,
java.lang.String language,
java.lang.String category)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetIdListByFuzzyValue 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<java.lang.String> getAllDataI18nValues(java.lang.String id)
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetAllDataI18nValues 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerpublic java.util.Map<java.lang.String,com.seeyon.ctp.common.po.dataI18n.DataI18n> getAllDataI18nMap(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetAllDataI18nMap 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerid - 数据国际化标识。com.seeyon.ctp.common.exceptions.BusinessException - 获取出错抛出异常。public java.util.Map<java.lang.String,java.lang.String> getAllDataI18nValueMap(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetAllDataI18nValueMap 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerid - 数据国际化标识com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.lang.String> getAllLocales()
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetAllLocales 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic com.seeyon.ctp.util.FlipInfo getEditList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetEditList 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String batchSave(java.lang.String content)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerbatchSave 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.lang.Object> saveSingleI18n(java.lang.String content)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagersaveSingleI18n 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.lang.Object> updateSingleLanguage(java.util.Map<java.lang.String,java.lang.Object> content)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerupdateSingleLanguage 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.lang.Object> copyById(java.lang.String id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagercopyById 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String copyAndSaveById(java.lang.String id)
com.seeyon.ctp.common.datai18n.manager.DataI18nManagerDataI18nManager.copyById(String)copyAndSaveById 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagerpublic java.util.Map<java.lang.String,java.lang.StringBuilder> getAlli18nValueCategory(java.lang.Long id,
java.lang.String category)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.datai18n.manager.DataI18nManagergetAlli18nValueCategory 在接口中 com.seeyon.ctp.common.datai18n.manager.DataI18nManagercom.seeyon.ctp.common.exceptions.BusinessException