public class MetadataColumnDaoImpl extends com.seeyon.ctp.common.dao.AbstractHibernateDao<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> implements MetadataColumnDao
Title: 元数据字段信息Dao类
Description: 代码描述
Copyright: Copyright (c) 2015
Company: seeyon.com
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CTP_METADATA_COLUMN_ALIAS |
构造器和说明 |
---|
MetadataColumnDaoImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Long |
createCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
新建基础数据字段信息
|
void |
deleteColumn(java.util.List<java.lang.Long> idList)
删除字段信息(逻辑删除)。
|
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findAll() |
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findCtpMetadataColumnList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> sqlParams)
获取元数据字段的列表信息,根据查询条件参数
|
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findCtpMetadataColumnListByTableId(com.seeyon.ctp.util.FlipInfo fi,
java.lang.Long tableId)
根据基础表ID,获取其对应的字段列表信息(分页)
|
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findCtpMetadataColumnListByTableId(java.lang.Long tableId)
根据基础表ID,获取其对应的字段列表信息
|
com.seeyon.ctp.common.po.metadata.CtpMetadataColumn |
getById(java.lang.Long id)
根据Id获取元数据字段信息
|
java.util.Collection<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
getColumns(java.lang.Long tableId)
获取指定Table下的所有字段列表。
|
java.lang.Integer |
getMaxColumnSort(java.lang.Long tableId)
根据属性表Id,获取属性表对应字段中最大的排序号
|
void |
updateCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
保存基础数据字段信息
|
void |
updateMetadataColumnSort(java.lang.Integer sort,
java.lang.Long tableId)
根据插入的排序号,修改后面字段的排序号
|
closeSessionIfNecessary, getSession, getSession, releaseSession
bulkUpdate, bulkUpdate, checkDaoConfig, convertHibernateAccessException, count, count, count, createHibernateTemplate, delete, delete, executeCriteria, executeCriteria, executeUniqueCriteria, find, find, find, find, find, find, findBy, findByLike, findNativeSQL, findSimpleObjects, findSimpleObjects, findUnique, findUnique, findUniqueBy, findVarargs, findWithCount, findWithCount, get, getAll, getBatchSize, getCountByCriteria, getEntityClass, getHibernateTemplate, getSessionFactory, getSimpleObject, save, savePatchAll, setHibernateTemplate, setParameters, setSessionFactory, sortCriteria, update, updatePatchAll
public static final java.lang.String CTP_METADATA_COLUMN_ALIAS
public com.seeyon.ctp.common.po.metadata.CtpMetadataColumn getById(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
getById
在接口中 MetadataColumnDao
id
- 字段信息Idcom.seeyon.ctp.common.exceptions.BusinessException
public java.lang.Integer getMaxColumnSort(java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
getMaxColumnSort
在接口中 MetadataColumnDao
tableId
- 属性表Idcom.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnListByTableId(java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
findCtpMetadataColumnListByTableId
在接口中 MetadataColumnDao
tableId
- 基础表Idcom.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnListByTableId(com.seeyon.ctp.util.FlipInfo fi, java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
findCtpMetadataColumnListByTableId
在接口中 MetadataColumnDao
fi
- 分页对象tableId
- 基础表Idcom.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnList(com.seeyon.ctp.util.FlipInfo fi, java.util.Map<java.lang.String,java.lang.Object> sqlParams) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
findCtpMetadataColumnList
在接口中 MetadataColumnDao
fi
- 分页对象(fi对象为null,则不分页)sqlParams
- 条件参数com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.Long createCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
createCtpMetadataColumn
在接口中 MetadataColumnDao
ctpMetadataColumn
- 字段信息com.seeyon.ctp.common.exceptions.BusinessException
public void updateCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
updateCtpMetadataColumn
在接口中 MetadataColumnDao
ctpMetadataColumn
- 字段信息com.seeyon.ctp.common.exceptions.BusinessException
public void updateMetadataColumnSort(java.lang.Integer sort, java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
updateMetadataColumnSort
在接口中 MetadataColumnDao
sort
- 排序号com.seeyon.ctp.common.exceptions.BusinessException
public void deleteColumn(java.util.List<java.lang.Long> idList) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
deleteColumn
在接口中 MetadataColumnDao
idList
- Id集合信息com.seeyon.ctp.common.exceptions.BusinessException
public java.util.Collection<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> getColumns(java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDao
getColumns
在接口中 MetadataColumnDao
tableId
- CtpMetaDataTable的Id。com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findAll()
findAll
在接口中 MetadataColumnDao