public interface EnumManager extends EnumBaseManager
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkName(java.lang.Long currentId,
java.lang.String name,
java.lang.Long parentId,
int parentType,
int tabType,
int nodeType)
判断是否有相同名字,这个方法为枚举,枚举项,枚举分类公用(同时)
|
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(CtpEnum ctpEnum) |
java.lang.String |
convertMemberId2Name(CtpEnumBean ctpEnumBean)
根据授权关系集合转换出授权关系人员名称
|
void |
convertMemberId2Name(java.util.List<CtpEnumBean> ctpEnumBeanList)
根据授权关系集合转换出授权关系人员名称;转换完之后,每个CtpEnumBean对象的authorizedPepoles属性存储了人员名称信息。
|
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)
通过枚举项id,清楚枚举项缓存,和更新枚举的items、最大层级
注意:该方法只是清除缓存里面的枚举项,不会删除数据库记录,请谨慎调用 |
java.util.List<CtpEnumBean> |
filterByAuthorize(java.util.List<CtpEnumBean> enumBeanList,
java.lang.Long userId)
根据所属人、授权信息,对业务枚举、业务图片枚举进行数据过滤
|
CtpEnumBean |
findEnumInImageEnums(java.lang.Long enumId)
根据枚举id,在图片枚举缓存中查找
|
java.util.List<CtpEnumBean> |
getAllChildrenEnum(java.lang.Long parentId)
根据父id获取所有子枚举
|
java.util.List<CtpEnumBean> |
getAllEnumByProCode(java.lang.String proCode) |
java.util.List<CtpEnumBean> |
getAllEnumType()
获得所有的枚举分类
|
java.util.List<CtpEnumBean> |
getAllRootEnums(java.lang.Long enumId,
java.lang.Long accountId)
获取指定单位下的某个枚举下的所有枚举
|
java.util.List<CtpEnumBean> |
getAllRootEnums(java.lang.String metadataid,
java.lang.Long accountId)
已过时。
|
java.util.List<CtpEnumBean> |
getAllRootImageEnums(java.lang.Long enumId,
java.lang.Long accountId)
获取指定单位下的某个枚举下的所有图片枚举
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getBindEnumTree(java.util.Map<java.lang.String,java.lang.Object> map)
构造枚举绑定树,主要是用于枚举的绑定
|
CtpEnumItem |
getCacheEnumItem(java.lang.Long id)
获得原始缓存的ctpEnumItem
|
java.util.List<CtpEnumItem> |
getChildEnumItems(long enumItemId) |
java.util.List<CtpEnumItem> |
getChildItemsByItemId(java.lang.Long itemId) |
CtpEnumItem |
getCtpEnumItem(java.lang.Long id)
根据id获得枚举项
|
java.util.List<CtpEnumItem> |
getCtpEnumItem(java.lang.Long enumId,
int levelNum)
根据枚举id,层级,获取枚举项列表
|
java.util.List<CtpEnumItem> |
getCtpEnumItem(java.lang.Long enumId,
int levelNum,
java.lang.Boolean noChange)
增加获取枚举的接口,不进行对象的拷贝
|
CtpEnumItem |
getCtpEnumItem(java.lang.Long id,
int levelNum,
java.lang.String enumValue)
根据枚举id,层级,枚举值获取枚举项
|
java.util.List<CtpEnumItem> |
getCtpEnumItemByRefEnumIdAndLevel(long enumId,
int level,
long parentId,
java.lang.Long itemId,
boolean addEmptyItem)
获得枚举项根据枚举层级和枚举id - 主要提供给表单获取html使用
|
java.lang.String |
getEItemNameById(java.lang.Long id)
根据id返回名称
|
java.util.List<CtpEnumItem> |
getEmumItemByEmumId(java.lang.Long id)
通过关联枚举ID 获得所有枚举项
即:根据enum的id获取enumitem 的list
|
java.lang.String |
getENameById(java.lang.Long id)
根据id返回名称
|
CtpEnumBean |
getEnum(java.lang.Long id)
根据主键id获取枚举对象
|
CtpEnumBean |
getEnum(java.lang.Long id,
java.lang.Boolean noChange) |
CtpEnumBean |
getEnum(java.lang.String name)
根据prom_code获取枚举对象(兼容老枚举的内容,与getEnumByProCode的方法相同)
创建人:zhiyanqiang
功能描述:
创建时间:2016年12月22日 下午6:11:25
|
java.util.List<CtpEnumBean> |
getEnumByParentId(java.lang.Long parentId) |
CtpEnumBean |
getEnumByProCode(java.lang.String proCode)
根据prom_code获取枚举对象
|
java.util.List<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)
根据proCode获取枚举的id
|
CtpEnumItem |
getEnumItem(EnumNameEnum metadataName,
java.lang.String value)
根据枚举名称和枚举项业务值,获取该枚举项
|
CtpEnumItem |
getEnumItem(EnumNameEnum metadataName,
java.lang.String value,
java.util.Locale locale)
根据枚举名称和枚举项业务值,获取该枚举项
|
CtpEnumItem |
getEnumItem(java.lang.Long id) |
CtpEnumItem |
getEnumItem(java.lang.Long enumId,
java.lang.String value) |
java.util.List<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<CtpEnumItem> |
getEnumItemByParentId(java.util.List<java.lang.Long> ids)
根据枚举项表id获取子枚举项
|
java.util.List<CtpEnumItem> |
getEnumItemByProCode(EnumNameEnum name)
已过时。
|
java.util.List<CtpEnumItem> |
getEnumItemByProCode(EnumNameEnum name,
java.util.Locale locale)
已过时。
|
java.util.List<CtpEnumItem> |
getEnumItemByRootId(java.util.List<java.lang.Long> ids)
根据顶层枚举id集合获取所有的枚举项
|
java.util.List<CtpEnumItem> |
getEnumItemList(java.lang.String name,
java.lang.Long parentId,
java.lang.Long refEnumid,
boolean isFuzzy)
根据条件查询枚举项列表
|
java.util.List<CtpEnumBean> |
getEnumListByFilter(java.util.List<CtpEnumBean> list,
java.lang.String condition)
通过枚举名称过滤枚举列表。
|
java.util.List<CtpEnumBean> |
getEnumListByItemFilter(java.util.List<CtpEnumBean> list,
java.lang.String condition,
boolean isShowParentEnum)
通过枚举项名称过滤枚举列表。
|
java.util.Map<java.lang.String,CtpEnumBean> |
getEnumMapByCategory(ModuleType category)
已过时。
|
java.util.Map |
getEnumRangeAndCategoryRelation(java.lang.Boolean isEnum,
java.lang.Integer referenceRangeType)
获取枚举引用范围:引用类型所有映射
|
java.util.Map<java.lang.String,CtpEnumBean> |
getEnumsMap(ApplicationCategoryEnum category) |
java.util.List<CtpEnumItem> |
getFirstLevelItemsByEmumId(java.lang.Long id)
通过关联枚举ID 获得第一层枚举项
即:根据enum的id获取enumitem 的list
|
java.util.List<CtpEnumItem> |
getFormRadioEnumItemList(long enumId,
int level,
long parentId,
java.lang.Long itemId,
boolean addEmptyItem,
boolean bizModel)
获得表单单选枚举列表
|
CtpEnumItem |
getItemByCode(java.lang.String enumItemCode)
根据code获取枚举值
|
CtpEnumItem |
getItemByEnumId(java.lang.Long id,
java.lang.String showValue)
根据枚举id和枚举项显示名称获得枚举项
|
CtpEnumItem |
getItemByEnumIdAndLevel(java.lang.Long id,
java.lang.String showValue,
java.lang.Integer level)
根据枚举id和枚举项以及层级显示名称获得枚举项
|
CtpEnumItem |
getItemById(java.lang.Long itemId) |
java.util.List<CtpEnumItem> |
getItemListByEnumIdAndParentId(java.lang.Long enumId,
java.lang.Long parentId) |
java.util.List<CtpEnumItem> |
getItemListByFilter(java.util.List<CtpEnumItem> list,
java.lang.String condition)
通过枚举显示名称过滤枚举项列表
|
java.util.List<CtpEnumItem> |
getItemsByEnumIdAndLevel(java.lang.Long id,
java.lang.String showValue,
java.lang.Integer level)
根据枚举id和枚举项以及层级显示名称获得枚举项(满足cap4重复枚举情况下的处理)
|
java.util.List<CtpEnumItem> |
getLastCtpEnumItem(java.lang.Long id)
根据枚举id获得末级枚举
|
java.util.List<CtpEnumBean> |
getUserBusinessImageRootEnums(java.lang.Long enumId,
java.lang.Long accountId)
获取指定单位下的某个枚举下的所有业务图片枚举
|
java.util.List<CtpEnumBean> |
getUserBusinessRootEnums(java.lang.Long enumId,
java.lang.Long accountId)
获取指定单位下的某个业务枚举下的所有枚举
|
boolean |
hasEnumChildren(java.lang.Long enumId)
枚举是否有下级(子)枚举
|
boolean |
hasEnumItemChildren(java.lang.Long itemID)
枚举项是否有下级(子)枚举项
|
boolean |
hasMoreLevelEnumItem(java.lang.Long enumId)
枚举是否有多级枚举项
|
boolean |
hasMoreLevelEnumItemNew(CtpEnumBean ceb)
枚举是否有多级枚举项,该方法是为了覆盖hasMoreLevelEnumItem,解决性能问题
|
boolean |
isExistSameEnumCode(java.lang.Long enumId,
java.lang.String code,
java.lang.Long parentId,
int tabType) |
boolean |
isExistSameEnumName(CtpEnum ctpEnum)
传入当前枚举,枚举下所有枚举项列表,去系统判断是否有一模一样的枚举。
|
boolean |
isExistSameEnumNames(java.util.List<java.lang.String> ctpEnumNames,
java.lang.Long orgAccountId) |
boolean |
isUserImageEnum(CtpEnumBean ceb)
是否是图片枚举
|
boolean |
isUserImageEnum(java.lang.Long id)
是否是图片枚举
|
java.lang.String |
parseToName(java.lang.String idStr)
传入的是id的string 如:123,456,789
解析为对应的枚举名称,如a-b-c
|
void |
restoreEnumCache4AppUpgrade(java.util.List<CtpEnumBean> enumList)
cap4 应用升级的时候,出现异常,需要回滚已经更新的枚举缓存
|
void |
saveCtpEnumItems(java.util.List<CtpEnumItem> ctpEnumItems)
批量保存枚举项或者枚举结点,只入库,不加载到缓存
|
void |
saveCtpEnums(java.util.List<CtpEnum> enumList)
批量保存枚举,只入库,不加载到缓存
|
java.lang.String |
saveDataFromImportExcel(java.lang.Long id,
int parentType,
java.lang.Long fileId,
java.lang.String repeat,
boolean isPublicEnum,
java.lang.Long accountId,
java.lang.Integer enumType)
从导入的excel中读取数据并保存
|
void |
saveEnum(CtpEnum ctpEnum)
保存或更新枚举。
|
void |
saveEnum(CtpEnum ctpEnum,
java.util.List<CtpEnumMember> authorizedMember)
保存或更新枚举。
|
void |
saveEnumItem(java.lang.Long parentId,
int parentType,
CtpEnumItem item)
在某类别的某个枚举项下面添加枚举项
|
void |
saveImportEnumItem(CtpEnumItem item) |
java.util.List<CtpEnumBean> |
transCtpEnumToBean(java.util.List transList)
批量将ctpEnum转换成ctpEnumBean
|
void |
updateEnumAuth(java.util.List<CtpEnumMember> authorizeList) |
void |
updateEnumAuth(java.lang.Long ctpEnumId,
java.util.List<CtpEnumMember> authorizeList)
更新枚举授权,并加入缓存
|
void |
updateEnumCache(java.util.List<CtpEnum> enumList)
更新枚举缓存
|
void |
updateEnumItemCache(java.util.List<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)
更新枚举项引用状态
|
getAllItemListByEnumId, getEnumListByParentId, getItemListByEnumId, getItemListByParentId
checEnumName, checkEnumItemCode, checkItemIsRef, checkItemValue, enumItemTableList, enumTableList, exportEnums, formEnumvalueToEnumItem, getAllEnumListByAccountId, getAllParentEnumItemByItem, getDeep, getEnumItemInDatabse, getEnumItemInDatabse, getEnumItemLabel, getEnumItems, getEnumListTree, getEnumString, getFormEnumlistById, getItemListByShowValue, getUserDefinedEnumItem, importEnums, parseToIds, refEnum, refEnumItem, refEnumItem, refUserEnum, refUserEnumItem, validateEnumDel, validateEnumItemDel
findEnumList, getAllEnumItem, getAllEnums, getAllOrgAoEnum, getAllOrgCtpEnum, getAllOrgCtpEnum, getAuthorizedIncludeElements, getBusinessEnums, getCanEditlSysEnums, getEnumItems, getFormSelectEnumItemList, getFormSelectEnumItemListByInputType, getSysEnums, getUserBusinessEnums, getUserBusinessEnums, getUserBusinessImageEnums, getUserBusinessImageEnums, getUserEnums, getUserImageEnums, getUserImageEnums
java.util.List<CtpEnumBean> getAllChildrenEnum(java.lang.Long parentId) throws BusinessException
BusinessException
java.util.List<CtpEnumBean> getAllRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws BusinessException
enumId
- 枚举idaccountId
- 单位idBusinessException
java.util.List<CtpEnumBean> getAllRootImageEnums(java.lang.Long enumId, java.lang.Long accountId) throws BusinessException
enumId
- 枚举idaccountId
- 单位idBusinessException
CtpEnumBean getEnum(java.lang.Long id)
id
- 主键idCtpEnumBean getEnum(java.lang.Long id, java.lang.Boolean noChange)
CtpEnumBean getEnumByProCode(java.lang.String proCode)
proCode
- java.util.List<CtpEnumBean> getAllEnumByProCode(java.lang.String proCode)
CtpEnumBean getEnum(java.lang.String name)
name
- 编码void saveEnumItem(java.lang.Long parentId, int parentType, CtpEnumItem item) throws BusinessException
parentId
- parentType
- item
- BusinessException
void saveEnum(CtpEnum ctpEnum) throws BusinessException
ctpEnum
- BusinessException
void saveEnum(CtpEnum ctpEnum, java.util.List<CtpEnumMember> authorizedMember) throws BusinessException
ctpEnum
- 枚举authorizedMember
- 授权BusinessException
void updateEnumAuth(java.lang.Long ctpEnumId, java.util.List<CtpEnumMember> authorizeList) throws BusinessException
ctpEnumId
- authorizeList
- BusinessException
void updateEnumAuth(java.util.List<CtpEnumMember> authorizeList) throws BusinessException
boolean hasMoreLevelEnumItem(java.lang.Long enumId) throws BusinessException
enumId
- 枚举IDBusinessException
boolean hasMoreLevelEnumItemNew(CtpEnumBean ceb) throws BusinessException
ceb
- BusinessException
boolean hasEnumItemChildren(java.lang.Long itemID) throws BusinessException
itemID
- BusinessException
boolean hasEnumChildren(java.lang.Long enumId) throws BusinessException
enumId
- BusinessException
java.util.List<CtpEnumBean> getAllEnumType() throws BusinessException
BusinessException
void deleteEnum(java.lang.Long id) throws BusinessException
void deleteEnumCache(java.lang.Long id) throws BusinessException
id
- BusinessException
void deleteEnumItemCache(java.lang.Long enumItemId, boolean handleEnum) throws BusinessException
enumItemId
- 枚举节点idhandleEnum
- 是否清理对应枚举相关信息BusinessException
void restoreEnumCache4AppUpgrade(java.util.List<CtpEnumBean> enumList) throws BusinessException
enumList
- BusinessException
void saveCtpEnums(java.util.List<CtpEnum> enumList) throws BusinessException
enumList
- BusinessException
void saveCtpEnumItems(java.util.List<CtpEnumItem> ctpEnumItems) throws BusinessException
ctpEnumItems
- BusinessException
void updateEnumRef(java.lang.Long enumId) throws BusinessException
void updateEnumRef(java.lang.Long enumId, java.lang.String ifuse) throws BusinessException
void updateEnumItemRef(java.lang.Long enumId, java.lang.Long itemId)
CtpEnumItem getEnumItem(java.lang.Long enumId, java.lang.String value)
CtpEnumItem getEnumItem(java.lang.Long id)
java.util.List<java.lang.Long> checkName(java.lang.String isSystem, java.lang.String name)
void updateEnumItemRef(java.lang.String codeId, java.lang.String value) throws BusinessException
void updateEnumItemRef(java.lang.Long itemId) throws BusinessException
void updateEnumItemRef(java.util.List<java.lang.Long> itemIds) throws BusinessException
void updateEnumItemRef(java.lang.Long itemId, java.lang.String ifuse) throws BusinessException
CtpEnumItem getCtpEnumItem(java.lang.Long id) throws BusinessException
id
- BusinessException
CtpEnumItem getItemByCode(java.lang.String enumItemCode) throws BusinessException
enumItemCode
- BusinessException
CtpEnumItem getCacheEnumItem(java.lang.Long id) throws BusinessException
id
- BusinessException
CtpEnumItem getItemByEnumId(java.lang.Long id, java.lang.String showValue) throws BusinessException
id
- showValue
- BusinessException
CtpEnumItem getItemByEnumIdAndLevel(java.lang.Long id, java.lang.String showValue, java.lang.Integer level) throws BusinessException
id
- showValue
- BusinessException
java.util.List<CtpEnumItem> getItemsByEnumIdAndLevel(java.lang.Long id, java.lang.String showValue, java.lang.Integer level) throws BusinessException
id
- showValue
- level
- BusinessException
CtpEnumItem getCtpEnumItem(java.lang.Long id, int levelNum, java.lang.String enumValue) throws BusinessException
id
- levelNum
- enumValue
- BusinessException
java.util.List<CtpEnumItem> getCtpEnumItem(java.lang.Long enumId, int levelNum) throws BusinessException
enumId
- levelNum
- BusinessException
java.util.List<CtpEnumItem> getLastCtpEnumItem(java.lang.Long id) throws BusinessException
id
- BusinessException
void deleteEnumItem(java.lang.Long enumItemId) throws BusinessException
java.util.List<CtpEnumItem> getEmumItemByEmumId(java.lang.Long id) throws BusinessException
id
- enum的idBusinessException
java.util.List<CtpEnumItem> getFirstLevelItemsByEmumId(java.lang.Long id) throws BusinessException
id
- enum的idBusinessException
CtpEnumItem getEnumItem(EnumNameEnum metadataName, java.lang.String value)
metadataName
- value
- CtpEnumItem getEnumItem(EnumNameEnum metadataName, java.lang.String value, java.util.Locale locale)
metadataName
- value
- @AjaxAccess CtpEnumItem getItemById(java.lang.Long itemId) throws BusinessException
boolean checkName(java.lang.Long currentId, java.lang.String name, java.lang.Long parentId, int parentType, int tabType, int nodeType) throws BusinessException
name
- BusinessException
boolean isExistSameEnumNames(java.util.List<java.lang.String> ctpEnumNames, java.lang.Long orgAccountId) throws BusinessException
boolean isExistSameEnumCode(java.lang.Long enumId, java.lang.String code, java.lang.Long parentId, int tabType) throws BusinessException
java.lang.String saveDataFromImportExcel(java.lang.Long id, int parentType, java.lang.Long fileId, java.lang.String repeat, boolean isPublicEnum, java.lang.Long accountId, java.lang.Integer enumType) throws BusinessException
boolean isExistSameEnumName(CtpEnum ctpEnum) throws BusinessException
ctpEnum
- BusinessException
void updateEnumCache(java.util.List<CtpEnum> enumList) throws BusinessException
void updateEnumItemCache(java.util.List<CtpEnumItem> enumItemList) throws BusinessException
boolean isUserImageEnum(java.lang.Long id) throws BusinessException
id
- BusinessException
boolean isUserImageEnum(CtpEnumBean ceb) throws BusinessException
ceb
- BusinessException
java.util.List<CtpEnumItem> getFormRadioEnumItemList(long enumId, int level, long parentId, java.lang.Long itemId, boolean addEmptyItem, boolean bizModel) throws BusinessException
enumId
- level
- parentId
- itemId
- addEmptyItem
- bizModel
- BusinessException
CtpEnumItem createEmptyEnum(int level) throws BusinessException
level
- BusinessException
java.util.List<CtpEnumItem> getCtpEnumItemByRefEnumIdAndLevel(long enumId, int level, long parentId, java.lang.Long itemId, boolean addEmptyItem) throws BusinessException
enumId
- level
- parentId
- itemId
- addEmptyItem
- BusinessException
java.util.List<CtpEnumBean> getEnumListByItemFilter(java.util.List<CtpEnumBean> list, java.lang.String condition, boolean isShowParentEnum) throws BusinessException
list
- condition
- isShowParentEnum
- BusinessException
java.util.List<CtpEnumItem> getItemListByFilter(java.util.List<CtpEnumItem> list, java.lang.String condition) throws BusinessException
list
- condition
- BusinessException
java.util.List<CtpEnumBean> getEnumListByFilter(java.util.List<CtpEnumBean> list, java.lang.String condition) throws BusinessException
list
- condition
- BusinessException
java.lang.String getENameById(java.lang.Long id) throws BusinessException
id
- BusinessException
java.lang.String getEItemNameById(java.lang.Long id) throws BusinessException
id
- BusinessException
java.lang.Long getEnumIdByProCode(java.lang.String proCode) throws BusinessException
proCode
- BusinessException
java.lang.String parseToName(java.lang.String idStr)
idStr
- java.util.List<CtpEnumBean> getEnumCategorys(java.lang.String name, java.lang.Long accountId) throws BusinessException
@return
- @throws
- BusinessExceptionBusinessException
java.util.List<CtpEnumBean> getEnumByParentId(java.lang.Long parentId) throws BusinessException
java.util.List<CtpEnumItem> getChildEnumItems(long enumItemId) throws BusinessException
@return
- @throws
- BusinessExceptionBusinessException
java.util.List<CtpEnumItem> getEnumItemByName(java.lang.String name, java.lang.Long enumId, java.lang.Long parentId, java.lang.String itemValue, java.lang.Long accountId) throws BusinessException
void saveImportEnumItem(CtpEnumItem item) throws BusinessException
void convertMemberId2Name(java.util.List<CtpEnumBean> ctpEnumBeanList) throws BusinessException
ctpEnumBeanList
- BusinessException
java.lang.String convertMemberId2Name(CtpEnumBean ctpEnumBean) throws BusinessException
ctpEnumBean
- BusinessException
java.util.List<CtpEnumItem> getEnumItemByParentId(java.util.List<java.lang.Long> ids) throws BusinessException
ids
- BusinessException
java.util.List<CtpEnumBean> filterByAuthorize(java.util.List<CtpEnumBean> enumBeanList, java.lang.Long userId) throws BusinessException
enumBeanList
- userId
- BusinessException
java.util.List<CtpEnumBean> transCtpEnumToBean(java.util.List transList) throws BusinessException
transList
- 集合中的对象必须在缓存中已存在BusinessException
CtpEnumBean findEnumInImageEnums(java.lang.Long enumId) throws BusinessException
enumId
- BusinessException
void checkUserPermission(CtpEnum ctpEnum) throws BusinessException
java.util.List<CtpEnumItem> getEnumItemList(java.lang.String name, java.lang.Long parentId, java.lang.Long refEnumid, boolean isFuzzy) throws BusinessException
name
- parentId
- refEnumid
- isFuzzy
- true:name模糊匹配, false:name完全匹配BusinessException
java.util.Map<java.lang.String,CtpEnumBean> getEnumsMap(ApplicationCategoryEnum category)
java.util.List<CtpEnumItem> getEnumItemByRootId(java.util.List<java.lang.Long> ids) throws BusinessException
ids
- BusinessException
@Deprecated java.util.List<CtpEnumItem> getEnumItemByProCode(EnumNameEnum name) throws BusinessException
name
- BusinessException
@Deprecated java.util.List<CtpEnumItem> getEnumItemByProCode(EnumNameEnum name, java.util.Locale locale) throws BusinessException
name
- BusinessException
@Deprecated java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getEnumCategoryTree(java.util.Map<java.lang.String,java.lang.String> map) throws BusinessException
map
- BusinessException
@Deprecated java.util.Map<java.lang.String,CtpEnumBean> getEnumMapByCategory(ModuleType category) throws BusinessException
category
- BusinessException
java.util.List<CtpEnumBean> getUserBusinessImageRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws BusinessException
enumId
- 枚举idaccountId
- 单位idBusinessException
@Deprecated java.util.List<CtpEnumBean> getAllRootEnums(java.lang.String metadataid, java.lang.Long accountId)
metadataid
- accountId
- java.util.List<CtpEnumBean> getUserBusinessRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws BusinessException
enumId
- 枚举idaccountId
- 单位idBusinessException
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getBindEnumTree(java.util.Map<java.lang.String,java.lang.Object> map) throws BusinessException
map
- BusinessException
java.util.List<CtpEnumItem> getChildItemsByItemId(java.lang.Long itemId)
java.util.List<CtpEnumItem> getItemListByEnumIdAndParentId(java.lang.Long enumId, java.lang.Long parentId)
java.util.List<CtpEnumItem> getCtpEnumItem(java.lang.Long enumId, int levelNum, java.lang.Boolean noChange) throws BusinessException
enumId
- levelNum
- noChange
- BusinessException
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 BusinessException
currentId
- name
- parentId
- parentType
- tabType
- nodeType
- programCode
- BusinessException
java.util.Map getEnumRangeAndCategoryRelation(java.lang.Boolean isEnum, java.lang.Integer referenceRangeType)
isEnum
- referenceRangeType
-