public interface EnumNotUsedManager extends EnumDeprecatedManager
限定符和类型 | 方法和说明 |
---|---|
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)
校验枚举项值是否有重复
|
FlipInfo |
enumItemTableList(FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
构造枚举项表格列表
|
FlipInfo |
enumTableList(FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
构造枚举表格列表
|
java.util.List<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)
枚举导出
|
CtpEnumItem |
formEnumvalueToEnumItem(CtpEnumItem value) |
java.util.List<CtpEnumBean> |
getAllEnumListByAccountId(java.lang.String name,
java.lang.Long parentId,
java.lang.Long accountId) |
java.util.List<CtpEnumItem> |
getAllParentEnumItemByItem(CtpEnumItem item) |
int |
getDeep(java.lang.Long enumId)
已过时。
|
java.util.List<CtpEnumItem> |
getEnumItemInDatabse(java.util.List<java.lang.Long> id) |
java.util.List<CtpEnumItem> |
getEnumItemInDatabse(java.lang.Long id) |
java.lang.String |
getEnumItemLabel(EnumNameEnum metadataName,
java.lang.String value)
根据枚举名称和枚举项业务值,获取该枚举项名称
|
java.util.List<CtpEnumItem> |
getEnumItems(EnumNameEnum name,
java.lang.Boolean isSort) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getEnumListTree(java.util.Map<java.lang.String,java.lang.Object> map)
构造枚举列表树(单位枚举树,公共枚举数)
|
java.lang.String |
getEnumString(java.lang.Long parentEnumId)
根據分類的id返回所有子enmu的id和名稱
|
CtpEnumBean |
getFormEnumlistById(java.lang.Long id) |
java.util.List<CtpEnumItem> |
getItemListByShowValue(java.lang.String showValue)
根据枚举枚举项显示名称获得枚举项列表
|
CtpEnumItem |
getUserDefinedEnumItem(java.lang.Long id) |
void |
importEnums(java.lang.Long parentId,
int parentType,
java.util.List<CtpEnumItem> items)
枚举导入
|
java.lang.String |
parseToIds(java.lang.String namestr,
java.lang.Long startId)
传入的是name的string 如:a-b-c
解析为对应的枚举id,如123,456,789
|
void |
refEnum(CtpEnumBean metadata) |
void |
refEnumItem(CtpEnumBean metadata,
CtpEnumItem item) |
void |
refEnumItem(CtpEnumItem metadataItem) |
void |
refUserEnum(CtpEnumBean metadata) |
void |
refUserEnumItem(CtpEnumBean metadata,
CtpEnumItem item) |
boolean |
validateEnumDel(int nodeType,
java.lang.String ids)
校验枚举删除
|
java.lang.String |
validateEnumItemDel(java.lang.String ids)
校验枚举项删除
|
findEnumList, getAllEnumItem, getAllEnums, getAllOrgAoEnum, getAllOrgCtpEnum, getAllOrgCtpEnum, getAuthorizedIncludeElements, getBusinessEnums, getCanEditlSysEnums, getEnumItems, getFormSelectEnumItemList, getFormSelectEnumItemListByInputType, getSysEnums, getUserBusinessEnums, getUserBusinessEnums, getUserBusinessImageEnums, getUserBusinessImageEnums, getUserEnums, getUserImageEnums, getUserImageEnums
void refEnumItem(CtpEnumBean metadata, CtpEnumItem item)
void refEnum(CtpEnumBean metadata) throws BusinessException
void refUserEnumItem(CtpEnumBean metadata, CtpEnumItem item)
void refUserEnum(CtpEnumBean metadata) throws BusinessException
CtpEnumItem getUserDefinedEnumItem(java.lang.Long id)
CtpEnumBean getFormEnumlistById(java.lang.Long id)
java.util.List<CtpEnumItem> getEnumItemInDatabse(java.lang.Long id)
java.util.List<CtpEnumItem> getEnumItemInDatabse(java.util.List<java.lang.Long> id)
CtpEnumItem formEnumvalueToEnumItem(CtpEnumItem value)
void refEnumItem(CtpEnumItem metadataItem) throws java.lang.Exception
java.lang.Exception
java.util.List<CtpEnumItem> getEnumItems(EnumNameEnum name, java.lang.Boolean isSort)
java.util.Map<java.lang.Long,java.lang.Long> checEnumName(java.lang.String isSystem, java.lang.String name)
java.lang.String checkItemIsRef(java.lang.String metadataId, java.lang.String metadataItemId) throws java.lang.Exception
java.lang.Exception
java.util.List<CtpEnumItem> getItemListByShowValue(java.lang.String showValue) throws BusinessException
showValue
- BusinessException
java.lang.String getEnumItemLabel(EnumNameEnum metadataName, java.lang.String value)
metadataName
- value
- boolean checkEnumItemCode(java.lang.String enumItemCode, java.lang.String id) throws BusinessException
enumItemCode
- BusinessException
boolean checkItemValue(java.lang.Long currentId, java.lang.String itemValue, java.lang.Long parentId, int parentType) throws BusinessException
BusinessException
boolean validateEnumDel(int nodeType, java.lang.String ids) throws BusinessException
ids
- BusinessException
java.lang.String validateEnumItemDel(java.lang.String ids) throws BusinessException
ids
- BusinessException
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getEnumListTree(java.util.Map<java.lang.String,java.lang.Object> map) throws BusinessException
map
- BusinessException
FlipInfo enumTableList(FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> params) throws BusinessException
fi
- params
- BusinessException
FlipInfo enumItemTableList(FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> params) throws BusinessException
fi
- params
- BusinessException
java.util.List<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)
isAllPublic
- 是否导出所有公共枚举,true:是 false:否publicEnumIds
- 公共枚举IDunitIds
- 导出枚举的单位IDenumIds
- 导出枚举的单位下的枚举IDvoid importEnums(java.lang.Long parentId, int parentType, java.util.List<CtpEnumItem> items) throws BusinessException
parentId
- 枚举IDparentType
- 枚举类型items
- 枚举项列表BusinessException
java.lang.String getEnumString(java.lang.Long parentEnumId) throws BusinessException
parentEnumId
- BusinessException
@Deprecated int getDeep(java.lang.Long enumId) throws BusinessException
enumId
- BusinessException
java.lang.String parseToIds(java.lang.String namestr, java.lang.Long startId) throws BusinessException
namestr
- startId
- 初始idBusinessException
java.util.List<CtpEnumBean> getAllEnumListByAccountId(java.lang.String name, java.lang.Long parentId, java.lang.Long accountId) throws BusinessException
@param
- enumType@param
- nodeId@return
- @throws
- BusinessExceptionBusinessException
java.util.List<CtpEnumItem> getAllParentEnumItemByItem(CtpEnumItem item) throws BusinessException
item
- BusinessException