public class EnumManagerImpl
extends java.lang.Object
implements com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
构造器和说明 |
---|
EnumManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.Long,java.lang.Long> |
checEnumName(java.lang.String isSystem,
java.lang.String name) |
boolean |
checkEnumItemCode(java.lang.String enumItemCode,
java.lang.String id)
获取枚举值编码是否存在.
|
java.lang.String |
checkItemIsRef(java.lang.String metadataId,
java.lang.String metadataItemId) |
boolean |
checkItemValue(java.lang.Long currentId,
java.lang.String itemValue,
java.lang.Long parentId,
int parentType)
校验枚举项值是否有重复
|
boolean |
checkName(java.lang.Long currentId,
java.lang.String name,
java.lang.Long parentId,
int parentType,
int tabType,
int nodeType)
//TODO:wx 优化
|
java.util.Map<java.lang.String,java.lang.Boolean> |
checkName(java.lang.Long currentId,
java.lang.String name,
java.lang.Long parentId,
int parentType,
int tabType,
int nodeType,
java.lang.String programCode)
判断枚举名称和枚举编码是否重复
|
java.util.List<java.lang.Long> |
checkName(java.lang.String isSystem,
java.lang.String name)
已过时。
|
void |
checkUserPermission(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum)
判断用户是否有权限修改枚举
|
java.lang.String |
convertMemberId2Name(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean ctpEnumBean)
根据授权关系集合转换出授权关系人员名称
|
void |
convertMemberId2Name(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> ctpEnumBeanList)
根据授权关系集合转换出授权关系人员名称;转换完之后,每个CtpEnumBean对象的authorizedPepoles属性存储了人员名称信息。
|
void |
crashBatchEnumIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> beans) |
void |
crashBatchEnumIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> beans,
boolean isDelete)
清空enum缓存
|
void |
crashBatchEnumItemIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> items) |
void |
crashBatchEnumItemIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> items,
boolean isDelete)
清空item缓存 如果是删除缓存,请设置isDelete = true
|
void |
crashEnumIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum bean) |
void |
crashEnumIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum bean,
boolean isDelete) |
void |
crashEnumItemIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) |
void |
crashEnumItemIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item,
boolean isDelete) |
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
createEmptyEnum(int level)
创建空枚举项
|
void |
deleteEnum(java.lang.Long id)
删除枚举
|
void |
deleteEnumCache(java.lang.Long id)
通过枚举id,清除当前枚举的缓存,包括子枚举
注意:该方法只是清除缓存里面的枚举,不会删除数据库记录,请谨慎调用 |
void |
deleteEnumItem(java.lang.Long enumItemId)
删除枚举项
|
void |
deleteEnumItemCache(java.lang.Long enumItemId,
boolean handleEnum)
已过时。
不再需要
|
void |
deleteRefCache(com.seeyon.ctp.component.cache.AdvancedCacheMap<java.lang.Long,java.util.ArrayList<java.lang.Long>,java.lang.Long> cache,
java.lang.Long id,
java.lang.Long refId) |
com.seeyon.ctp.util.FlipInfo |
enumItemTableList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
构造枚举项表格列表
|
com.seeyon.ctp.util.FlipInfo |
enumTableList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
构造枚举表格列表
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
exportEnums(boolean isAllPublic,
java.util.List<java.lang.Long> publicEnumIds,
java.util.List<java.lang.Long> unitIds,
java.util.List<java.lang.Long> enumIds)
枚举导出
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
filterByAuthorize(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> enumBeanList,
java.lang.Long userId)
根据所属人、授权信息,对业务枚举、业务图片枚举进行数据过滤
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean |
findEnumInImageEnums(java.lang.Long enumId)
根据枚举id,在图片枚举缓存中查找
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
findEnumList(java.util.Map<java.lang.String,java.lang.Object> param)
根据条件查询枚举
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
formEnumvalueToEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem value) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllChildrenEnum(java.lang.Long parentId)
根据父id获取所有子枚举
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllEnumByProCode(java.lang.String proCode) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getAllEnumItem()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllEnumListByAccountId(java.lang.String name,
java.lang.Long parentId,
java.lang.Long accountId) |
java.util.Map<java.lang.Long,com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllEnumType()
获得所有的枚举分类
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getAllItemListByEnumId(java.lang.Long enumId)
获取enumId 下面的所有枚举项.
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllOrgAoEnum(java.lang.Long accountId)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllOrgCtpEnum()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllOrgCtpEnum(java.lang.Long accountId)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getAllParentEnumItemByItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllRootEnums(java.lang.Long enumId,
java.lang.Long accountId)
获取指定单位下的某个枚举下的所有枚举
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllRootEnums(java.lang.String parentEnumIdStr,
java.lang.Long accountId)
创建人:zhiyanqiang
功能描述:
创建时间:2016年12月22日 下午5:47:05
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getAllRootImageEnums(java.lang.Long enumId,
java.lang.Long accountId)
已过时。
|
java.lang.String |
getAuthorizedIncludeElements()
获取可被授权的人员
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getBindEnumTree(java.util.Map<java.lang.String,java.lang.Object> map)
构造枚举绑定树,主要是用于枚举的绑定
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getBusinessEnums()
已过时。
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getCacheEnumItem(java.lang.Long id)
获得原始缓存的ctpEnumItem
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getCanEditlSysEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getChildEnumItems(long enumItemId)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getChildItemsByItemId(java.lang.Long itemId)
已过时。
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getCtpEnumItem(java.lang.Long id)
根据id获得枚举项
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getCtpEnumItem(java.lang.Long enumId,
int levelNum)
根据枚举id,层级,获取枚举项列表
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getCtpEnumItem(java.lang.Long enumId,
int levelNum,
java.lang.Boolean noChange)
增加获取枚举的接口,不进行对象的拷贝
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getCtpEnumItem(java.lang.Long id,
int levelNum,
java.lang.String enumValue)
根据枚举id,层级,枚举值获取枚举项
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getCtpEnumItemByRefEnumIdAndLevel(long enumId,
int level,
long parentId,
java.lang.Long itemId,
boolean addEmptyItem)
获得枚举项根据枚举层级和枚举id - 主要提供给表单获取html使用
|
int |
getDeep(java.lang.Long enumId)
获取枚举深度,从枚举分类开始
|
java.lang.String |
getEItemNameById(java.lang.Long id)
根据id返回名称
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEmumItemByEmumId(java.lang.Long enumId)
返回所有的enumItem.
|
java.lang.String |
getENameById(java.lang.Long id)
根据id返回名称
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean |
getEnum(java.lang.Long id)
根据主键id获取枚举对象
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean |
getEnum(java.lang.Long id,
java.lang.Boolean noChange)
获取枚举(只是读取, 不进行修改)
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean |
getEnum(java.lang.String name)
根据prom_code获取枚举对象(兼容老枚举的内容,与getEnumByProCode的方法相同)
创建人:zhiyanqiang
功能描述:
创建时间:2016年12月22日 下午6:11:25
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumByParentId(java.lang.Long parentId) |
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean |
getEnumByProCode(java.lang.String proCode)
根据prom_code获取枚举对象
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumCategorys(java.lang.String name,
java.lang.Long accountId) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getEnumCategoryTree(java.util.Map<java.lang.String,java.lang.String> map)
已过时。
|
java.lang.Long |
getEnumIdByProCode(java.lang.String proCode)
已过时。
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getEnumItem(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum metadataName,
java.lang.String value)
根据枚举名称和枚举项业务值,获取该枚举项
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getEnumItem(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum metadataName,
java.lang.String value,
java.util.Locale locale)
根据枚举名称和枚举项业务值,获取该枚举项
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getEnumItem(java.lang.Long id) |
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getEnumItem(java.lang.Long enumId,
java.lang.String value) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemByName(java.lang.String name,
java.lang.Long enumId,
java.lang.Long parentId,
java.lang.String itemValue,
java.lang.Long accountId) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemByParentId(java.util.List<java.lang.Long> ids)
根据枚举项表id获取子枚举项
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemByProCode(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemByProCode(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name,
java.util.Locale locale)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemByRootId(java.util.List<java.lang.Long> ids)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemInDatabse(java.util.List<java.lang.Long> id) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemInDatabse(java.lang.Long id) |
java.lang.String |
getEnumItemLabel(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum metadataName,
java.lang.String value)
根据枚举名称和枚举项业务值,获取该枚举项名称
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItemList(java.lang.String name,
java.lang.Long parentId,
java.lang.Long refEnumid,
boolean isFuzzy)
获取枚举项
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItems(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getEnumItems(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name,
java.lang.Boolean isSort) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumListByFilter(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> list,
java.lang.String condition)
通过枚举名称过滤枚举列表。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumListByItemFilter(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> list,
java.lang.String condition,
boolean isShowParentEnum)
通过枚举项名称过滤枚举列表。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumListByParentId(java.lang.Long enumId)
获取enumId 下面的子枚举.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getEnumListTree(java.util.Map<java.lang.String,java.lang.Object> map)
构造枚举列表树(单位枚举树,公共枚举数)
|
java.util.Map<java.lang.String,com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumMapByCategory(com.seeyon.ctp.common.ModuleType category)
已过时。
|
java.util.Map |
getEnumRangeAndCategoryRelation(java.lang.Boolean isEnum,
java.lang.Integer referenceRangeType)
获取枚举引用范围:引用类型所有映射
|
java.util.Map<java.lang.String,com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getEnumsMap(com.seeyon.ctp.common.constants.ApplicationCategoryEnum category)
已过时。
|
java.lang.String |
getEnumString(java.lang.Long parentEnumId)
根據分類的id返回所有子enmu的id和名稱
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getFirstLevelItemsByEmumId(java.lang.Long id)
通过关联枚举ID 获得第一层枚举项
即:根据enum的id获取enumitem 的list
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean |
getFormEnumlistById(java.lang.Long id) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getFormRadioEnumItemList(long enumId,
int level,
long parentId,
java.lang.Long itemId,
boolean addEmptyItem,
boolean bizModel)
获得表单单选枚举列表
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getFormSelectEnumItemList(java.util.Map<java.lang.String,java.lang.Object> params)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getFormSelectEnumItemListByInputType(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String inputType)
传入获取表单下拉多选枚举列表参数
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getItemByCode(java.lang.String enumItemCode)
获取当前用户所在机构,枚举值编码(编码不能为空)对应的 枚举值.
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getItemByEnumId(java.lang.Long id,
java.lang.String showValue)
根据枚举id和枚举项显示名称获得枚举项
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getItemByEnumIdAndLevel(java.lang.Long id,
java.lang.String showValue,
java.lang.Integer level)
已过时。
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getItemById(java.lang.Long itemId)
根据id获取 枚举值.
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemListByEnumId(java.lang.Long enumId)
获取enumId 下面的一级枚举项.
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemListByEnumIdAndParentId(java.lang.Long enumId,
java.lang.Long parentId)
当是一级枚举项时,通过 enumId 和 parentId=0 。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemListByEnumItemCode(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> list,
java.lang.String condition)
根据枚举值编码过滤数据
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemListByFilter(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> list,
java.lang.String condition)
通过枚举显示名称过滤枚举项列表
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemListByParentId(java.lang.Long itemId)
获取enumId 下面的一级枚举项.
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemListByShowValue(java.lang.String showValue)
根据枚举枚举项显示名称获得枚举项列表
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getItemsByEnumIdAndLevel(java.lang.Long id,
java.lang.String showValue,
java.lang.Integer level)
根据枚举id和枚举项以及层级显示名称获得枚举项(满足cap4重复枚举情况下的处理)
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
getLastCtpEnumItem(java.lang.Long id)
获取所有最后一层级 枚举项集合
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getSysEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserBusinessEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserBusinessEnums(java.lang.Long accountId)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserBusinessImageEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserBusinessImageEnums(java.lang.Long accountId)
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserBusinessImageRootEnums(java.lang.Long enumId,
java.lang.Long accountId)
获取指定单位下的某个枚举下的所有业务图片枚举
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserBusinessRootEnums(java.lang.Long enumId,
java.lang.Long accountId)
当传入enumId为0的时候,表示父节点为root
|
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
getUserDefinedEnumItem(java.lang.Long id) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserImageEnums()
已过时。
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
getUserImageEnums(java.lang.Long accountId)
已过时。
|
boolean |
hasEnumChildren(java.lang.Long enumId)
如果含有子枚举 或者 有子枚举项 返回true
|
boolean |
hasEnumItemChildren(java.lang.Long itemId)
枚举项是否有下级(子)枚举项
|
boolean |
hasMoreLevelEnumItem(java.lang.Long enumId)
枚举是否有多级枚举项
|
boolean |
hasMoreLevelEnumItemNew(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean enumBean)
枚举是否有多级枚举项,该方法是为了覆盖hasMoreLevelEnumItem,解决性能问题
|
void |
importEnums(java.lang.Long parentId,
int parentType,
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> items)
枚举导入(SOAP)
|
boolean |
isExistSameEnumCode(java.lang.Long currentId,
java.lang.String programCode,
java.lang.Long parentId,
int tabType) |
boolean |
isExistSameEnumName(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum)
判断入参枚举所属机构下是否存在相同枚举名称
|
boolean |
isExistSameEnumNames(java.util.List<java.lang.String> ctpEnumNames,
java.lang.Long orgAccountId)
批量判断入参枚举所属机构下是否存在相同枚举名称
|
boolean |
isUserImageEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean ceb)
是否是图片枚举
|
boolean |
isUserImageEnum(java.lang.Long id)
已过时。
|
java.lang.String |
parseToIds(java.lang.String namestr,
java.lang.Long startId)
传入的是name的string 如:a-b-c
解析为对应的枚举id,如123,456,789
|
java.lang.String |
parseToName(java.lang.String idStr)
传入的是id的string 如:123,456,789
解析为对应的枚举名称,如a-b-c
|
void |
refEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata) |
void |
refEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata,
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) |
void |
refEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem metadataItem) |
void |
refUserEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata) |
void |
refUserEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata,
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) |
void |
restoreEnumCache4AppUpgrade(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> enumList)
cap4应用升级的时候,点击完成升级前会将涉及到的枚举缓存提取一份备份,如果升级失败,将之前备份的枚举还原到缓存中
|
void |
saveCtpEnumItems(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> ctpEnumItems)
批量保存枚举项或者枚举结点,只入库,不加载到缓存
|
void |
saveCtpEnums(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> enumList)
批量保存枚举,只入库,不加载到缓存
|
java.lang.String |
saveDataFromImportExcel(java.lang.Long pid,
int parentType,
java.lang.Long fileId,
java.lang.String repeat,
boolean isPublicEnum,
java.lang.Long accountId,
java.lang.Integer enumType)
从导入的excel中读取数据并保存
|
void |
saveEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum)
保存或更新枚举。
|
void |
saveEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum,
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumMember> authorizedMember)
保存或更新枚举。
|
void |
saveEnumItem(java.lang.Long parentId,
int parentType,
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item)
在某类别的某个枚举项下面添加枚举项
|
void |
saveImportEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> |
transCtpEnumToBean(java.util.List transList)
批量将ctpEnum转换成ctpEnumBean
|
void |
updateEnumAuth(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumMember> authorizeList) |
void |
updateEnumAuth(java.lang.Long ctpEnumId,
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumMember> authorizeList)
更新枚举授权,并加入缓存
|
void |
updateEnumCache(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> enumList)
已过时。
|
void |
updateEnumItemCache(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> enumItemList)
已过时。
|
void |
updateEnumItemRef(java.util.List<java.lang.Long> itemIds)
更新枚举项引用状态,更新枚举值引用状态
|
void |
updateEnumItemRef(java.lang.Long itemId)
更新枚举项引用状态,更新枚举值引用状态
|
void |
updateEnumItemRef(java.lang.Long enumId,
java.lang.Long itemId)
更新枚举项引用状态,更新枚举值引用状态
|
void |
updateEnumItemRef(java.lang.Long itemId,
java.lang.String ifuse)
更新枚举项引用状态
|
void |
updateEnumItemRef(java.lang.String codeId,
java.lang.String value)
更新枚举项引用状态,更新枚举值引用状态,
|
void |
updateEnumRef(java.lang.Long enumId)
更新枚举项引用状态,更新枚举值引用状态
|
void |
updateEnumRef(java.lang.Long enumId,
java.lang.String ifuse)
更新枚举项引用状态
|
void |
updateRefCache(com.seeyon.ctp.component.cache.AdvancedCacheMap<java.lang.Long,java.util.ArrayList<java.lang.Long>,java.lang.Long> cache,
java.lang.Long id,
java.lang.Long refId) |
boolean |
validateEnumDel(int nodeType,
java.lang.String ids)
校验枚举删除
|
java.lang.String |
validateEnumItemDel(java.lang.String ids)
校验枚举项删除
|
@AjaxAccess public java.util.Map<java.lang.String,java.lang.Boolean> checkName(java.lang.Long currentId, java.lang.String name, java.lang.Long parentId, int parentType, int tabType, int nodeType, java.lang.String programCode) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
checkName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public boolean isExistSameEnumCode(java.lang.Long currentId, java.lang.String programCode, java.lang.Long parentId, int tabType) throws com.seeyon.ctp.common.exceptions.BusinessException
isExistSameEnumCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void crashBatchEnumIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> beans)
public void crashEnumIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum bean)
public void crashEnumIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum bean, boolean isDelete)
public void crashBatchEnumIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> beans, boolean isDelete)
beans
- public void updateRefCache(com.seeyon.ctp.component.cache.AdvancedCacheMap<java.lang.Long,java.util.ArrayList<java.lang.Long>,java.lang.Long> cache, java.lang.Long id, java.lang.Long refId)
public void deleteRefCache(com.seeyon.ctp.component.cache.AdvancedCacheMap<java.lang.Long,java.util.ArrayList<java.lang.Long>,java.lang.Long> cache, java.lang.Long id, java.lang.Long refId)
public void crashEnumItemIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item)
public void crashEnumItemIndex(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item, boolean isDelete)
public void crashBatchEnumItemIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> items)
public void crashBatchEnumItemIndex(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> items, boolean isDelete)
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean getEnum(java.lang.Long id)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
id
- 主键idpublic com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean getEnum(java.lang.Long id, java.lang.Boolean noChange)
getEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
id
- noChange
- 不会修改返回的对象.@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserImageEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getUserImageEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getBusinessEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getBusinessEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserBusinessEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getUserBusinessEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserBusinessEnums(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getUserBusinessEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getAllEnumItem() throws com.seeyon.ctp.common.exceptions.BusinessException
getAllEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getSysEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getSysEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.Map<java.lang.Long,com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllEnums()
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getAllEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getUserEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllRootImageEnums(java.lang.Long enumId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllRootImageEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- 枚举idaccountId
- 单位idcom.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllRootEnums(java.lang.String parentEnumIdStr, java.lang.Long accountId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getAllRootEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean findEnumInImageEnums(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
findEnumInImageEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllOrgAoEnum(java.lang.Long accountId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getAllOrgAoEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getAllRootEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- 枚举idaccountId
- 单位idcom.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllOrgCtpEnum(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getAllOrgCtpEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllOrgCtpEnum() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getAllOrgCtpEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserBusinessImageEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getUserBusinessImageEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserBusinessImageEnums(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getUserBusinessImageEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
accountId
- com.seeyon.ctp.common.exceptions.BusinessException
public boolean hasMoreLevelEnumItem(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
hasMoreLevelEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- 枚举IDcom.seeyon.ctp.common.exceptions.BusinessException
public boolean hasMoreLevelEnumItemNew(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean enumBean) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
hasMoreLevelEnumItemNew
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public boolean hasEnumItemChildren(java.lang.Long itemId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
hasEnumItemChildren
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void saveEnumItem(java.lang.Long parentId, int parentType, com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
saveEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void saveImportEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) throws com.seeyon.ctp.common.exceptions.BusinessException
saveImportEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void saveEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum, java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumMember> authorizedMember) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
saveEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
ctpEnum
- 枚举authorizedMember
- 授权com.seeyon.ctp.common.exceptions.BusinessException
public void saveEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
saveEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumAuth(java.lang.Long ctpEnumId, java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumMember> authorizeList) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumAuth
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumAuth(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumMember> authorizeList) throws com.seeyon.ctp.common.exceptions.BusinessException
updateEnumAuth
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllEnumType() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getAllEnumType
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void deleteEnum(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
deleteEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void deleteEnumCache(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
deleteEnumCache
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
id
- com.seeyon.ctp.common.exceptions.BusinessException
public void deleteEnumItemCache(java.lang.Long enumItemId, boolean handleEnum) throws com.seeyon.ctp.common.exceptions.BusinessException
deleteEnumItemCache
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumItemId
- 枚举节点idhandleEnum
- 是否清理对应枚举相关信息com.seeyon.ctp.common.exceptions.BusinessException
public void restoreEnumCache4AppUpgrade(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> enumList) throws com.seeyon.ctp.common.exceptions.BusinessException
restoreEnumCache4AppUpgrade
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumList
- com.seeyon.ctp.common.exceptions.BusinessException
public void saveCtpEnums(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> enumList) throws com.seeyon.ctp.common.exceptions.BusinessException
saveCtpEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumList
- com.seeyon.ctp.common.exceptions.BusinessException
public void saveCtpEnumItems(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> ctpEnumItems) throws com.seeyon.ctp.common.exceptions.BusinessException
saveCtpEnumItems
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
ctpEnumItems
- com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumItemRef(java.lang.Long enumId, java.lang.Long itemId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumItemRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public void updateEnumItemRef(java.lang.Long itemId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumItemRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumItemRef(java.util.List<java.lang.Long> itemIds) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumItemRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumItemRef(java.lang.Long itemId, java.lang.String ifuse) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumItemRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumRef(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void updateEnumRef(java.lang.Long enumId, java.lang.String ifuse) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getCtpEnumItem(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getCtpEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getCacheEnumItem(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getCacheEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getItemByEnumId(java.lang.Long id, java.lang.String showValue) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getItemByEnumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getItemByEnumIdAndLevel(java.lang.Long id, java.lang.String showValue, java.lang.Integer level) throws com.seeyon.ctp.common.exceptions.BusinessException
getItemByEnumIdAndLevel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
id
- showValue
- level
- com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemsByEnumIdAndLevel(java.lang.Long id, java.lang.String showValue, java.lang.Integer level) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getItemsByEnumIdAndLevel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void deleteEnumItem(java.lang.Long enumItemId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
deleteEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEmumItemByEmumId(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
getEmumItemByEmumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- enum的idcom.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemByProCode(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumItemByProCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemByProCode(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name, java.util.Locale locale) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumItemByProCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemByRootId(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumItemByRootId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public boolean checkEnumItemCode(java.lang.String enumItemCode, java.lang.String id) throws com.seeyon.ctp.common.exceptions.BusinessException
checkEnumItemCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
enumItemCode
- com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public boolean checkName(java.lang.Long currentId, java.lang.String name, java.lang.Long parentId, int parentType, int tabType, int nodeType) throws com.seeyon.ctp.common.exceptions.BusinessException
checkName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
currentId
- name
- parentId
- parentType
- tabType
- nodeType
- com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getEnumListTree(java.util.Map<java.lang.String,java.lang.Object> map) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
getEnumListTree
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumListByFilter(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> list, java.lang.String condition) throws com.seeyon.ctp.common.exceptions.BusinessException
getEnumListByFilter
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumListByItemFilter(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> list, java.lang.String condition, boolean isShowParentEnum) throws com.seeyon.ctp.common.exceptions.BusinessException
getEnumListByItemFilter
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemListByFilter(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> list, java.lang.String condition) throws com.seeyon.ctp.common.exceptions.BusinessException
getItemListByFilter
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public com.seeyon.ctp.util.FlipInfo enumTableList(com.seeyon.ctp.util.FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
enumTableList
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public com.seeyon.ctp.util.FlipInfo enumItemTableList(com.seeyon.ctp.util.FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
enumItemTableList
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public boolean validateEnumDel(int nodeType, java.lang.String ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
validateEnumDel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String validateEnumItemDel(java.lang.String ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
validateEnumItemDel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllChildrenEnum(java.lang.Long parentId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getAllChildrenEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getEnumCategoryTree(java.util.Map<java.lang.String,java.lang.String> map) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumCategoryTree
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getBindEnumTree(java.util.Map<java.lang.String,java.lang.Object> map) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getBindEnumTree
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.Map<java.lang.String,com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumMapByCategory(com.seeyon.ctp.common.ModuleType category) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumMapByCategory
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public boolean checkItemValue(java.lang.Long currentId, java.lang.String itemValue, java.lang.Long parentId, int parentType) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
checkItemValue
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getFirstLevelItemsByEmumId(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getFirstLevelItemsByEmumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
id
- enum的idcom.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getLastCtpEnumItem(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
getLastCtpEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
id
- com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean getEnumByProCode(java.lang.String proCode)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumByProCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllEnumByProCode(java.lang.String proCode)
getAllEnumByProCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getCtpEnumItem(java.lang.Long id, int levelNum, java.lang.String enumValue) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getCtpEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getCtpEnumItem(java.lang.Long enumId, int levelNum) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getCtpEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getCtpEnumItem(java.lang.Long enumId, int levelNum, java.lang.Boolean noChange) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getCtpEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getEnumItem(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum metadataName, java.lang.String value)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getEnumItem(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum metadataName, java.lang.String value, java.util.Locale locale)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getItemById(java.lang.Long itemId) throws com.seeyon.ctp.common.exceptions.BusinessException
getItemById
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
itemId
- com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getEnumItemLabel(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum metadataName, java.lang.String value)
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
getEnumItemLabel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public void updateEnumItemRef(java.lang.String codeId, java.lang.String value) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumItemRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public boolean hasEnumChildren(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
hasEnumChildren
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemListByShowValue(java.lang.String showValue) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
getItemListByShowValue
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public boolean isExistSameEnumName(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum) throws com.seeyon.ctp.common.exceptions.BusinessException
isExistSameEnumName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
ctpEnum
- com.seeyon.ctp.common.exceptions.BusinessException
public boolean isExistSameEnumNames(java.util.List<java.lang.String> ctpEnumNames, java.lang.Long orgAccountId) throws com.seeyon.ctp.common.exceptions.BusinessException
isExistSameEnumNames
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
ctpEnumNames
- com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.lang.String saveDataFromImportExcel(java.lang.Long pid, int parentType, java.lang.Long fileId, java.lang.String repeat, boolean isPublicEnum, java.lang.Long accountId, java.lang.Integer enumType)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
saveDataFromImportExcel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> exportEnums(boolean isAllPublic, java.util.List<java.lang.Long> publicEnumIds, java.util.List<java.lang.Long> unitIds, java.util.List<java.lang.Long> enumIds)
exportEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
isAllPublic
- 是否导出所有公共枚举,true:是 false:否publicEnumIds
- 公共枚举IDunitIds
- 导出枚举的单位IDenumIds
- 导出枚举的单位下的枚举IDpublic void importEnums(java.lang.Long parentId, int parentType, java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> items) throws com.seeyon.ctp.common.exceptions.BusinessException
importEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
parentId
- 枚举IDparentType
- 枚举类型items
- 枚举项列表com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public void updateEnumCache(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnum> enumList) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumCache
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public void updateEnumItemCache(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> enumItemList) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
updateEnumItemCache
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserImageEnums(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getUserImageEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
accountId
- com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public boolean isUserImageEnum(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
isUserImageEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public boolean isUserImageEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean ceb) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
isUserImageEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserBusinessImageRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getUserBusinessImageRootEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- accountId
- com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getUserBusinessRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getUserBusinessRootEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- accountId
- com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getFormRadioEnumItemList(long enumId, int level, long parentId, java.lang.Long itemId, boolean addEmptyItem, boolean bizModel) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getFormRadioEnumItemList
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getCtpEnumItemByRefEnumIdAndLevel(long enumId, int level, long parentId, java.lang.Long itemId, boolean addEmptyItem) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getCtpEnumItemByRefEnumIdAndLevel
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem createEmptyEnum(int level)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
createEmptyEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getFormSelectEnumItemList(java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
getFormSelectEnumItemList
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getFormSelectEnumItemListByInputType(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String inputType) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getFormSelectEnumItemListByInputType
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getEnumString(java.lang.Long parentEnumId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
getEnumString
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getENameById(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getENameById
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getEItemNameById(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEItemNameById
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public int getDeep(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
getDeep
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.lang.Long getEnumIdByProCode(java.lang.String proCode) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumIdByProCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String parseToName(java.lang.String idStr)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
parseToName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public java.lang.String parseToIds(java.lang.String namestr, java.lang.Long startId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
parseToIds
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
startId
- 初始idcom.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getCanEditlSysEnums() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getCanEditlSysEnums
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean getEnum(java.lang.String name)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
name
- 编码public void refEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata, com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item)
refEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public void refEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata) throws com.seeyon.ctp.common.exceptions.BusinessException
refEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public void refUserEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata, com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item)
refUserEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public void refUserEnum(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean metadata) throws com.seeyon.ctp.common.exceptions.BusinessException
refUserEnum
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getUserDefinedEnumItem(java.lang.Long id)
getUserDefinedEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean getFormEnumlistById(java.lang.Long id)
getFormEnumlistById
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemInDatabse(java.lang.Long id)
getEnumItemInDatabse
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemInDatabse(java.util.List<java.lang.Long> id)
getEnumItemInDatabse
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem formEnumvalueToEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem value)
formEnumvalueToEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public void refEnumItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem metadataItem) throws java.lang.Exception
refEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
java.lang.Exception
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getEnumItem(java.lang.Long enumId, java.lang.String value)
getEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getEnumItem(java.lang.Long id)
getEnumItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItems(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name)
getEnumItems
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItems(com.seeyon.ctp.common.ctpenumnew.EnumNameEnum name, java.lang.Boolean isSort)
getEnumItems
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
@Deprecated public java.util.Map<java.lang.String,com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumsMap(com.seeyon.ctp.common.constants.ApplicationCategoryEnum category)
getEnumsMap
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
@Deprecated @AjaxAccess public java.util.List<java.lang.Long> checkName(java.lang.String isSystem, java.lang.String name)
checkName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
public java.util.Map<java.lang.Long,java.lang.Long> checEnumName(java.lang.String isSystem, java.lang.String name)
checEnumName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
public java.lang.String checkItemIsRef(java.lang.String metadataId, java.lang.String metadataItemId) throws java.lang.Exception
checkItemIsRef
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
java.lang.Exception
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getAllEnumListByAccountId(java.lang.String name, java.lang.Long parentId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllEnumListByAccountId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumCategorys(java.lang.String name, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getEnumCategorys
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getChildEnumItems(long enumItemId) throws com.seeyon.ctp.common.exceptions.BusinessException
getChildEnumItems
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemByName(java.lang.String name, java.lang.Long enumId, java.lang.Long parentId, java.lang.String itemValue, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getEnumItemByName
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumByParentId(java.lang.Long parentId) throws com.seeyon.ctp.common.exceptions.BusinessException
getEnumByParentId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> findEnumList(java.util.Map<java.lang.String,java.lang.Object> param) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
findEnumList
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemByParentId(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumItemByParentId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public void convertMemberId2Name(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> ctpEnumBeanList) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
convertMemberId2Name
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String convertMemberId2Name(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean ctpEnumBean) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
convertMemberId2Name
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getAuthorizedIncludeElements() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
getAuthorizedIncludeElements
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumDeprecatedManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> transCtpEnumToBean(java.util.List transList)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
transCtpEnumToBean
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
transList
- 集合中的对象必须在缓存中已存在public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> filterByAuthorize(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> enumBeanList, java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
filterByAuthorize
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getAllParentEnumItemByItem(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem item) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllParentEnumItemByItem
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumNotUsedManager
com.seeyon.ctp.common.exceptions.BusinessException
public void checkUserPermission(com.seeyon.ctp.common.po.ctpenumnew.CtpEnum ctpEnum) throws com.seeyon.ctp.common.exceptions.BusinessException
checkUserPermission
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getEnumItemList(java.lang.String name, java.lang.Long parentId, java.lang.Long refEnumid, boolean isFuzzy) throws com.seeyon.ctp.common.exceptions.BusinessException
getEnumItemList
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
name
- parentId
- refEnumid
- isFuzzy
- true:name模糊匹配, false:name完全匹配 (目前由于性能原因,关闭了模糊匹配)com.seeyon.ctp.common.exceptions.BusinessException
@Deprecated public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getChildItemsByItemId(java.lang.Long itemId)
getChildItemsByItemId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
itemId
- public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemListByParentId(java.lang.Long itemId)
getItemListByParentId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumBaseManager
itemId
- public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemListByEnumId(java.lang.Long enumId)
getItemListByEnumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumBaseManager
enumId
- public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemListByEnumIdAndParentId(java.lang.Long enumId, java.lang.Long parentId)
getItemListByEnumIdAndParentId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumId
- parentId
- public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getAllItemListByEnumId(java.lang.Long enumId)
getAllItemListByEnumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumBaseManager
enumId
- public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumBean> getEnumListByParentId(java.lang.Long enumId)
getEnumListByParentId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumBaseManager
enumId
- @AjaxAccess public com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem getItemByCode(java.lang.String enumItemCode) throws com.seeyon.ctp.common.exceptions.BusinessException
getItemByCode
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
enumItemCode
- com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> getItemListByEnumItemCode(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> list, java.lang.String condition) throws com.seeyon.ctp.common.exceptions.BusinessException
list
- condition
- com.seeyon.ctp.common.exceptions.BusinessException
public java.util.Map getEnumRangeAndCategoryRelation(java.lang.Boolean isEnum, java.lang.Integer referenceRangeType)
com.seeyon.ctp.common.ctpenumnew.manager.EnumManager
getEnumRangeAndCategoryRelation
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumManager