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.EnumReferenceManager
addCtpEnumReference
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void addBatchCtpEnumReference(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> ctpEnumReferences)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
addBatchCtpEnumReference
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void updateCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
updateCtpEnumReference
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void deleteCtpEnumReference(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference ctpEnumReference)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteCtpEnumReference
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public java.util.Map<java.lang.Long,java.lang.Integer> getAllEnumReferenceCount()
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
getAllEnumReferenceCount
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public java.util.Map<java.lang.Long,java.lang.Integer> getEnumReferenceCount(java.util.List<java.lang.Long> enumIds)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
getEnumReferenceCount
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public int getCountByEnumId(java.lang.Long enumId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
getCountByEnumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public 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.EnumReferenceManager
getCtpEnumReferenceDetailsByEnumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
com.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.EnumReferenceManager
getCtpEnumReferenceDetails
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
com.seeyon.ctp.common.exceptions.BusinessException
public 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.EnumReferenceManager
getCtpEnumReferencesByEnumId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceCountVo> getEnumReferenceCountGroupByEnumIds(java.util.List<java.lang.Long> enumIds)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
getEnumReferenceCountGroupByEnumIds
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void deleteAllEnumReference(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> ctpEnumReferences)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteAllEnumReference
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public 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.EnumReferenceManager
getEnumReferenceByModule
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public 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.EnumReferenceManager
getEnumReferenceByModuleAndDetails
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void deleteByModule(java.lang.Long moduleId, java.lang.Integer moduleType)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteByModule
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void deleteFormEnumReferences(java.lang.Long moduleId, java.util.List<java.lang.Integer> moduleTypes)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteFormEnumReferences
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void deleteByDetail(java.lang.String detail)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteByDetail
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModuleId(java.lang.Long moduleId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
getEnumReferenceByModuleId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
public void deleteByApplicationId(java.lang.Long applicationId)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteByApplicationId
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
applicationId
- 应用idpublic void deleteByApplicationIdAndModuleTypes(java.lang.Long applicationId, java.util.List<java.lang.Integer> moduleTypes)
com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
deleteByApplicationIdAndModuleTypes
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
applicationId
- 应用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.EnumReferenceManager
deleteParamEnumReference
在接口中 com.seeyon.ctp.common.ctpenumnew.manager.EnumReferenceManager
moduleId
- moduleIdmoduleType
- 引用类型ruleId
- 参数规则idcom.seeyon.ctp.common.exceptions.BusinessException
- BusinessException