org.caleigo.core.meta
Class EntityBuilder

java.lang.Object
  extended byorg.caleigo.core.meta.EntityBuilder
All Implemented Interfaces:
IMetaConsumer

public class EntityBuilder
extends java.lang.Object
implements IMetaConsumer

Version:
1.0
Author:
Mattias Hagstrand

Constructor Summary
EntityBuilder()
           
 
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 referenceFieldSourceName, 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityBuilder

public EntityBuilder()
Method Detail

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 referenceFieldSourceName,
                             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


Copyright © 2005 Caleigo. All Rights Reserved.