@ProcessInDataSource(name=BASE) public class MetadataManagerImpl extends java.lang.Object implements MetadataManager
| 构造器和说明 |
|---|
MetadataManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getAvailableColumn(java.lang.String tableId,
int type)
可用的字段名称
|
java.lang.String[] |
getAvailableColumns(java.lang.String tableId)
获取所有数据类型可用的字段名称。
|
Column |
getColumn(java.lang.String tableName,
java.lang.String columnName)
取得指定的元数据字段对象。
|
Column |
getColumnByAlias(java.lang.String tableName,
java.lang.String columnAlias)
按别名取得指定的元数据字段对象。
|
MetadataColumnManager |
getMetadataColumnManager() |
MetadataTableManager |
getMetadataTableManager() |
Table |
getTable(java.lang.String name)
取得指定的元数据表对象。
|
void |
setMetadataColumnManager(MetadataColumnManager metadataColumnManager) |
void |
setMetadataTableManager(MetadataTableManager metadataTableManager) |
java.lang.String |
toJSON()
将整个元数据转为json对象。
|
public Table getTable(java.lang.String name)
MetadataManagergetTable 在接口中 MetadataManagername - 元数据表名称。public Column getColumn(java.lang.String tableName, java.lang.String columnName)
MetadataManagergetColumn 在接口中 MetadataManagertableName - 元数据表名称columnName - 元数据字段名称public Column getColumnByAlias(java.lang.String tableName, java.lang.String columnAlias)
MetadataManagergetColumnByAlias 在接口中 MetadataManagertableName - 元数据表名称columnAlias - 元数据字段别名public java.lang.String toJSON()
MetadataManagertoJSON 在接口中 MetadataManager@AjaxAccess
public java.lang.String getAvailableColumn(java.lang.String tableId,
int type)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataManagergetAvailableColumn 在接口中 MetadataManagertableId - 表idtype - 数据类型,对应于ColumnTypeEnum的整数com.seeyon.ctp.common.exceptions.BusinessExceptionpublic MetadataColumnManager getMetadataColumnManager()
public void setMetadataColumnManager(MetadataColumnManager metadataColumnManager)
public MetadataTableManager getMetadataTableManager()
public void setMetadataTableManager(MetadataTableManager metadataTableManager)
@AjaxAccess
public java.lang.String[] getAvailableColumns(java.lang.String tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
MetadataManagergetAvailableColumns 在接口中 MetadataManagertableId - 表Idcom.seeyon.ctp.common.exceptions.BusinessException