public interface MetadataColumnManager
Title: 基础属性字段信息manager接口
Description: 代码描述
Copyright: Copyright (c) 2015
Company: seeyon.com
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Boolean |
createMetadataColumn(java.util.Map<java.lang.String,java.lang.Object> params)
新建基础属性字段信息
|
void |
deleteColumn(java.lang.String idStr)
删除字段信息(逻辑删除)。
|
com.seeyon.ctp.util.FlipInfo |
findCtpMetadataColumnList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> sqlParams)
获取属性字段的列表信息,根据查询条件参数(分页)
|
MetadataColumnBO |
getCtpMetadataColumnById(java.lang.Long columnId)
根据id查找
|
java.lang.String |
getCtpMetadataColumnToJSON(java.lang.String columnIdStr)
根据字段的Id,获取字段的信息并将其转换为JSON字符串
|
java.lang.Integer |
getMaxColumnSort(java.lang.String tableIdStr)
根据属性表Id,获取属性表对应字段中最大的排序号
|
java.util.List<MetadataColumnBO> |
getMetadataColumnList(java.lang.Long tableId)
根据属性表的Id,获取指定Table下的字段列表。
|
java.lang.Boolean |
updateCtpMetadataColumn(java.util.Map<java.lang.String,java.lang.Object> params)
保存基础属性字段信息
|
java.lang.Boolean createMetadataColumn(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 属性字段信息参数com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Boolean updateCtpMetadataColumn(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
params - 属性字段信息参数com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deleteColumn(java.lang.String idStr)
throws com.seeyon.ctp.common.exceptions.BusinessException
idStr - id字符串(格式:xxxx,xxxx)com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.util.FlipInfo findCtpMetadataColumnList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> sqlParams)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - 分页对象sqlParams - 查询参数com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<MetadataColumnBO> getMetadataColumnList(java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
tableId - Table的Id。com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Integer getMaxColumnSort(java.lang.String tableIdStr)
throws com.seeyon.ctp.common.exceptions.BusinessException
tableId - 属性表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.String getCtpMetadataColumnToJSON(java.lang.String columnIdStr)
throws com.seeyon.ctp.common.exceptions.BusinessException
columnIdStr - 字段IDcom.seeyon.ctp.common.exceptions.BusinessExceptionMetadataColumnBO getCtpMetadataColumnById(java.lang.Long columnId) throws com.seeyon.ctp.common.exceptions.BusinessException
columnId - com.seeyon.ctp.common.exceptions.BusinessException