org.caleigo.core.meta
Class DescriptorBuilder
java.lang.Object
org.caleigo.core.meta.DescriptorBuilder
- All Implemented Interfaces:
- IMetaConsumer
- public class DescriptorBuilder
- extends java.lang.Object
- implements IMetaConsumer
- Version:
- 1.0
- Author:
- Mattias Hagstrand
Method Summary |
void |
addField(java.lang.String codeName,
java.lang.String sourceName,
java.lang.String displayName,
DataType dataType,
int length,
int flags,
java.lang.Object defValue)
|
void |
addFieldRelation(java.lang.String refFieldSourceName,
java.lang.String targetFieldSourceName)
|
void |
beginDataSource(java.lang.String codeName,
java.lang.String sourceName,
java.lang.String displayName,
java.lang.String version,
boolean readOnly)
|
void |
beginEntity(java.lang.String codeName,
java.lang.String sourceName,
java.lang.String displayName,
int entityType,
int flags,
int cacheTime)
|
void |
beginEntityRelation(java.lang.String refEntitySourceName,
java.lang.String targetEntitySourceName,
java.lang.String sourceName,
java.lang.String codeName,
java.lang.String forwardName,
java.lang.String reverseName)
|
void |
endDataSource()
|
void |
endEntity()
|
void |
endEntityRelation()
|
IDataSourceDescriptor |
getDataSourceDescriptor()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DescriptorBuilder
public DescriptorBuilder()
beginDataSource
public void beginDataSource(java.lang.String codeName,
java.lang.String sourceName,
java.lang.String displayName,
java.lang.String version,
boolean readOnly)
- Specified by:
beginDataSource
in interface IMetaConsumer
beginEntity
public void beginEntity(java.lang.String codeName,
java.lang.String sourceName,
java.lang.String displayName,
int entityType,
int flags,
int cacheTime)
- Specified by:
beginEntity
in interface IMetaConsumer
addField
public void addField(java.lang.String codeName,
java.lang.String sourceName,
java.lang.String displayName,
DataType dataType,
int length,
int flags,
java.lang.Object defValue)
- Specified by:
addField
in interface IMetaConsumer
beginEntityRelation
public void beginEntityRelation(java.lang.String refEntitySourceName,
java.lang.String targetEntitySourceName,
java.lang.String sourceName,
java.lang.String codeName,
java.lang.String forwardName,
java.lang.String reverseName)
- Specified by:
beginEntityRelation
in interface IMetaConsumer
addFieldRelation
public void addFieldRelation(java.lang.String refFieldSourceName,
java.lang.String targetFieldSourceName)
- Specified by:
addFieldRelation
in interface IMetaConsumer
endEntityRelation
public void endEntityRelation()
- Specified by:
endEntityRelation
in interface IMetaConsumer
endEntity
public void endEntity()
- Specified by:
endEntity
in interface IMetaConsumer
endDataSource
public void endDataSource()
- Specified by:
endDataSource
in interface IMetaConsumer
getDataSourceDescriptor
public IDataSourceDescriptor getDataSourceDescriptor()
Copyright © 2005 Caleigo. All Rights Reserved.