public class EnumReferenceManagerImpl
extends com.seeyon.ctp.common.AbstractSystemInitializer
implements com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
| 构造器和说明 |
|---|
EnumReferenceManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBatchCtpEnumReference(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> ctpEnumReferences)
批量添加枚举绑定信息
|
void |
addCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
新增枚举绑定信息
|
void |
deleteAllEnumReference(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> ctpEnumReferences)
批量删除枚举引用信息
|
void |
deleteByApplicationId(java.lang.Long applicationId)
通过应用id删除所有的枚举引用信息
|
void |
deleteByApplicationIdAndModuleTypes(java.lang.Long applicationId,
java.util.List<java.lang.Integer> moduleTypes)
通过应用id+引用类型 删除所有的枚举引用信息
|
void |
deleteByDetail(java.lang.String detail)
通过详细删除所有的枚举引用信息
|
void |
deleteByModule(java.lang.Long moduleId,
java.lang.Integer moduleType)
通过模块 删除枚举引用信息,模块类型为空时删除该模块所有的枚举引用信息
|
void |
deleteCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
通过id删除枚举绑定信息
|
void |
deleteFormEnumReferences(java.lang.Long moduleId,
java.util.List<java.lang.Integer> moduleTypes)
删除表单保存时(moduleId=formId) 涉及的枚举引用信息(有的不能删除,不是通过点击保存表单的按钮保存处理的))
|
void |
deleteParamEnumReference(java.lang.Long moduleId,
java.lang.Integer moduleType,
java.lang.Long ruleId)
通过module id + 应用类型 + 参数规则id删除枚举应用信息
|
java.util.Map<java.lang.Long,java.lang.Integer> |
getAllEnumReferenceCount()
获取所有枚举引用计数
|
int |
getCountByEnumId(java.lang.Long enumId)
通过枚举id或枚举项id查询绑定数量
|
com.seeyon.ctp.util.FlipInfo |
getCtpEnumReferenceDetails(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> params)
通过枚举id分页获取枚举引用详情
|
java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceDetails> |
getCtpEnumReferenceDetailsByEnumId(java.lang.Long enumId,
com.seeyon.ctp.util.FlipInfo flipInfo)
通过枚举id获取枚举绑定详情信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getCtpEnumReferencesByEnumId(java.lang.Long enumId,
com.seeyon.ctp.util.FlipInfo flipInfo)
通过枚举id查询枚举绑定列表信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferenceByModule(java.lang.Long moduleId,
java.lang.Integer moduleType)
通过模块id和模块类型获取枚举引用信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferenceByModuleAndDetails(java.lang.Long moduleId,
java.lang.Integer moduleType,
java.lang.String details)
通过模块id,模块类型和引用详情查询枚举引用信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferenceByModuleId(java.lang.Long moduleId)
根据moduleId查询引用信息
|
java.util.Map<java.lang.Long,java.lang.Integer> |
getEnumReferenceCount(java.util.List<java.lang.Long> enumIds)
获取部分枚举引用数量
|
java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceCountVo> |
getEnumReferenceCountGroupByEnumIds(java.util.List<java.lang.Long> enumIds)
获取每个枚举的引用数据量
|
void |
updateCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
修改枚举绑定信息
|
public void addCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManageraddCtpEnumReference 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void addBatchCtpEnumReference(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> ctpEnumReferences)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManageraddBatchCtpEnumReference 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void updateCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerupdateCtpEnumReference 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void deleteCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteCtpEnumReference 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.Map<java.lang.Long,java.lang.Integer> getAllEnumReferenceCount()
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetAllEnumReferenceCount 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.Map<java.lang.Long,java.lang.Integer> getEnumReferenceCount(java.util.List<java.lang.Long> enumIds)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetEnumReferenceCount 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic int getCountByEnumId(java.lang.Long enumId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetCountByEnumId 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceDetails> getCtpEnumReferenceDetailsByEnumId(java.lang.Long enumId,
com.seeyon.ctp.util.FlipInfo flipInfo)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetCtpEnumReferenceDetailsByEnumId 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public com.seeyon.ctp.util.FlipInfo getCtpEnumReferenceDetails(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetCtpEnumReferenceDetails 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getCtpEnumReferencesByEnumId(java.lang.Long enumId,
com.seeyon.ctp.util.FlipInfo flipInfo)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetCtpEnumReferencesByEnumId 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceCountVo> getEnumReferenceCountGroupByEnumIds(java.util.List<java.lang.Long> enumIds)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetEnumReferenceCountGroupByEnumIds 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void deleteAllEnumReference(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> ctpEnumReferences)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteAllEnumReference 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModule(java.lang.Long moduleId,
java.lang.Integer moduleType)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetEnumReferenceByModule 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModuleAndDetails(java.lang.Long moduleId,
java.lang.Integer moduleType,
java.lang.String details)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetEnumReferenceByModuleAndDetails 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void deleteByModule(java.lang.Long moduleId,
java.lang.Integer moduleType)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteByModule 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void deleteFormEnumReferences(java.lang.Long moduleId,
java.util.List<java.lang.Integer> moduleTypes)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteFormEnumReferences 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void deleteByDetail(java.lang.String detail)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteByDetail 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModuleId(java.lang.Long moduleId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagergetEnumReferenceByModuleId 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerpublic void deleteByApplicationId(java.lang.Long applicationId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteByApplicationId 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerapplicationId - 应用idpublic void deleteByApplicationIdAndModuleTypes(java.lang.Long applicationId,
java.util.List<java.lang.Integer> moduleTypes)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteByApplicationIdAndModuleTypes 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerapplicationId - 应用idpublic void deleteParamEnumReference(java.lang.Long moduleId,
java.lang.Integer moduleType,
java.lang.Long ruleId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagerdeleteParamEnumReference 在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManagermoduleId - moduleIdmoduleType - 引用类型ruleId - 参数规则idcom.seeyon.ctp.common.exceptions.BusinessException - BusinessException