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, getItemListByParentIdchecEnumName, 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, validateEnumItemDelfindEnumList, getAllEnumItem, getAllEnums, getAllOrgAoEnum, getAllOrgCtpEnum, getAllOrgCtpEnum, getAuthorizedIncludeElements, getBusinessEnums, getCanEditlSysEnums, getEnumItems, getFormSelectEnumItemList, getFormSelectEnumItemListByInputType, getSysEnums, getUserBusinessEnums, getUserBusinessEnums, getUserBusinessImageEnums, getUserBusinessImageEnums, getUserEnums, getUserImageEnums, getUserImageEnumsjava.util.List<CtpEnumBean> getAllChildrenEnum(java.lang.Long parentId) throws BusinessException
BusinessExceptionjava.util.List<CtpEnumBean> getAllRootEnums(java.lang.Long enumId, java.lang.Long accountId) throws BusinessException
enumId - 枚举idaccountId - 单位idBusinessExceptionjava.util.List<CtpEnumBean> getAllRootImageEnums(java.lang.Long enumId, java.lang.Long accountId) throws BusinessException
enumId - 枚举idaccountId - 单位idBusinessExceptionCtpEnumBean 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 - BusinessExceptionvoid saveEnum(CtpEnum ctpEnum) throws BusinessException
ctpEnum - BusinessExceptionvoid saveEnum(CtpEnum ctpEnum, java.util.List<CtpEnumMember> authorizedMember) throws BusinessException
ctpEnum - 枚举authorizedMember - 授权BusinessExceptionvoid updateEnumAuth(java.lang.Long ctpEnumId,
java.util.List<CtpEnumMember> authorizeList)
throws BusinessException
ctpEnumId - authorizeList - BusinessExceptionvoid updateEnumAuth(java.util.List<CtpEnumMember> authorizeList) throws BusinessException
boolean hasMoreLevelEnumItem(java.lang.Long enumId)
throws BusinessException
enumId - 枚举IDBusinessExceptionboolean hasMoreLevelEnumItemNew(CtpEnumBean ceb) throws BusinessException
ceb - BusinessExceptionboolean hasEnumItemChildren(java.lang.Long itemID)
throws BusinessException
itemID - BusinessExceptionboolean hasEnumChildren(java.lang.Long enumId)
throws BusinessException
enumId - BusinessExceptionjava.util.List<CtpEnumBean> getAllEnumType() throws BusinessException
BusinessExceptionvoid deleteEnum(java.lang.Long id)
throws BusinessException
void deleteEnumCache(java.lang.Long id)
throws BusinessException
id - BusinessExceptionvoid deleteEnumItemCache(java.lang.Long enumItemId,
boolean handleEnum)
throws BusinessException
enumItemId - 枚举节点idhandleEnum - 是否清理对应枚举相关信息BusinessExceptionvoid restoreEnumCache4AppUpgrade(java.util.List<CtpEnumBean> enumList) throws BusinessException
enumList - BusinessExceptionvoid saveCtpEnums(java.util.List<CtpEnum> enumList) throws BusinessException
enumList - BusinessExceptionvoid saveCtpEnumItems(java.util.List<CtpEnumItem> ctpEnumItems) throws BusinessException
ctpEnumItems - BusinessExceptionvoid 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 - BusinessExceptionCtpEnumItem getItemByCode(java.lang.String enumItemCode) throws BusinessException
enumItemCode - BusinessExceptionCtpEnumItem getCacheEnumItem(java.lang.Long id) throws BusinessException
id - BusinessExceptionCtpEnumItem getItemByEnumId(java.lang.Long id, java.lang.String showValue) throws BusinessException
id - showValue - BusinessExceptionCtpEnumItem getItemByEnumIdAndLevel(java.lang.Long id, java.lang.String showValue, java.lang.Integer level) throws BusinessException
id - showValue - BusinessExceptionjava.util.List<CtpEnumItem> getItemsByEnumIdAndLevel(java.lang.Long id, java.lang.String showValue, java.lang.Integer level) throws BusinessException
id - showValue - level - BusinessExceptionCtpEnumItem getCtpEnumItem(java.lang.Long id, int levelNum, java.lang.String enumValue) throws BusinessException
id - levelNum - enumValue - BusinessExceptionjava.util.List<CtpEnumItem> getCtpEnumItem(java.lang.Long enumId, int levelNum) throws BusinessException
enumId - levelNum - BusinessExceptionjava.util.List<CtpEnumItem> getLastCtpEnumItem(java.lang.Long id) throws BusinessException
id - BusinessExceptionvoid deleteEnumItem(java.lang.Long enumItemId)
throws BusinessException
java.util.List<CtpEnumItem> getEmumItemByEmumId(java.lang.Long id) throws BusinessException
id - enum的idBusinessExceptionjava.util.List<CtpEnumItem> getFirstLevelItemsByEmumId(java.lang.Long id) throws BusinessException
id - enum的idBusinessExceptionCtpEnumItem 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 - BusinessExceptionboolean 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 - BusinessExceptionvoid 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 - BusinessExceptionboolean isUserImageEnum(CtpEnumBean ceb) throws BusinessException
ceb - BusinessExceptionjava.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 - BusinessExceptionCtpEnumItem createEmptyEnum(int level) throws BusinessException
level - BusinessExceptionjava.util.List<CtpEnumItem> getCtpEnumItemByRefEnumIdAndLevel(long enumId, int level, long parentId, java.lang.Long itemId, boolean addEmptyItem) throws BusinessException
enumId - level - parentId - itemId - addEmptyItem - BusinessExceptionjava.util.List<CtpEnumBean> getEnumListByItemFilter(java.util.List<CtpEnumBean> list, java.lang.String condition, boolean isShowParentEnum) throws BusinessException
list - condition - isShowParentEnum - BusinessExceptionjava.util.List<CtpEnumItem> getItemListByFilter(java.util.List<CtpEnumItem> list, java.lang.String condition) throws BusinessException
list - condition - BusinessExceptionjava.util.List<CtpEnumBean> getEnumListByFilter(java.util.List<CtpEnumBean> list, java.lang.String condition) throws BusinessException
list - condition - BusinessExceptionjava.lang.String getENameById(java.lang.Long id)
throws BusinessException
id - BusinessExceptionjava.lang.String getEItemNameById(java.lang.Long id)
throws BusinessException
id - BusinessExceptionjava.lang.Long getEnumIdByProCode(java.lang.String proCode)
throws BusinessException
proCode - BusinessExceptionjava.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 - BusinessExceptionBusinessExceptionjava.util.List<CtpEnumBean> getEnumByParentId(java.lang.Long parentId) throws BusinessException
java.util.List<CtpEnumItem> getChildEnumItems(long enumItemId) throws BusinessException
@return - @throws - BusinessExceptionBusinessExceptionjava.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 - BusinessExceptionjava.lang.String convertMemberId2Name(CtpEnumBean ctpEnumBean) throws BusinessException
ctpEnumBean - BusinessExceptionjava.util.List<CtpEnumItem> getEnumItemByParentId(java.util.List<java.lang.Long> ids) throws BusinessException
ids - BusinessExceptionjava.util.List<CtpEnumBean> filterByAuthorize(java.util.List<CtpEnumBean> enumBeanList, java.lang.Long userId) throws BusinessException
enumBeanList - userId - BusinessExceptionjava.util.List<CtpEnumBean> transCtpEnumToBean(java.util.List transList) throws BusinessException
transList - 集合中的对象必须在缓存中已存在BusinessExceptionCtpEnumBean findEnumInImageEnums(java.lang.Long enumId) throws BusinessException
enumId - BusinessExceptionvoid 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完全匹配BusinessExceptionjava.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 - BusinessExceptionjava.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 - 单位idBusinessExceptionjava.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 - BusinessExceptionjava.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 - BusinessExceptionjava.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 - BusinessExceptionjava.util.Map getEnumRangeAndCategoryRelation(java.lang.Boolean isEnum,
java.lang.Integer referenceRangeType)
isEnum - referenceRangeType -