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, releaseSessionbulkUpdate, 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, updatePatchAllpublic 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
MetadataColumnDaogetById 在接口中 MetadataColumnDaoid - 字段信息Idcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.Integer getMaxColumnSort(java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaogetMaxColumnSort 在接口中 MetadataColumnDaotableId - 属性表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnListByTableId(java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaofindCtpMetadataColumnListByTableId 在接口中 MetadataColumnDaotableId - 基础表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic 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
MetadataColumnDaofindCtpMetadataColumnListByTableId 在接口中 MetadataColumnDaofi - 分页对象tableId - 基础表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic 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
MetadataColumnDaofindCtpMetadataColumnList 在接口中 MetadataColumnDaofi - 分页对象(fi对象为null,则不分页)sqlParams - 条件参数com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.Long createCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaocreateCtpMetadataColumn 在接口中 MetadataColumnDaoctpMetadataColumn - 字段信息com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaoupdateCtpMetadataColumn 在接口中 MetadataColumnDaoctpMetadataColumn - 字段信息com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateMetadataColumnSort(java.lang.Integer sort,
java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaoupdateMetadataColumnSort 在接口中 MetadataColumnDaosort - 排序号com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deleteColumn(java.util.List<java.lang.Long> idList)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaodeleteColumn 在接口中 MetadataColumnDaoidList - Id集合信息com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Collection<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> getColumns(java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnDaogetColumns 在接口中 MetadataColumnDaotableId - CtpMetaDataTable的Id。com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findAll()
findAll 在接口中 MetadataColumnDao