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.BusinessException
java.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.BusinessException
void deleteColumn(java.lang.String idStr) throws com.seeyon.ctp.common.exceptions.BusinessException
idStr
- id字符串(格式:xxxx,xxxx)com.seeyon.ctp.common.exceptions.BusinessException
com.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.BusinessException
java.util.List<MetadataColumnBO> getMetadataColumnList(java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
tableId
- Table的Id。com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Integer getMaxColumnSort(java.lang.String tableIdStr) throws com.seeyon.ctp.common.exceptions.BusinessException
tableId
- 属性表Idcom.seeyon.ctp.common.exceptions.BusinessException
java.lang.String getCtpMetadataColumnToJSON(java.lang.String columnIdStr) throws com.seeyon.ctp.common.exceptions.BusinessException
columnIdStr
- 字段IDcom.seeyon.ctp.common.exceptions.BusinessException
MetadataColumnBO getCtpMetadataColumnById(java.lang.Long columnId) throws com.seeyon.ctp.common.exceptions.BusinessException
columnId
- com.seeyon.ctp.common.exceptions.BusinessException