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