org.apache.cayenne.merge
Class AbstractToModelToken

java.lang.Object
  extended by org.apache.cayenne.merge.AbstractToModelToken
All Implemented Interfaces:
MergerToken
Direct Known Subclasses:
AddColumnToModel, AddRelationshipToModel, CreateTableToModel, DropColumnToModel, DropRelationshipToModel, DropTableToModel, SetAllowNullToModel, SetColumnTypeToModel, SetNotNullToModel

public abstract class AbstractToModelToken
extends Object
implements MergerToken

Common abstract superclass for all MergerTokens going from the database to the model.

Author:
halset

Constructor Summary
AbstractToModelToken()
           
 
Method Summary
 MergeDirection getDirection()
          The direction of this token.
protected  Collection<ObjEntity> objEntitiesMappedToDbEntity(DbEntity entity)
           
protected  void synchronizeWithObjEntity(DbEntity entity)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.cayenne.merge.MergerToken
createReverse, execute, getTokenName, getTokenValue
 

Constructor Detail

AbstractToModelToken

public AbstractToModelToken()
Method Detail

getDirection

public final MergeDirection getDirection()
Description copied from interface: MergerToken
The direction of this token. One of MergeDirection.TO_DB or MergeDirection.TO_MODEL

Specified by:
getDirection in interface MergerToken

synchronizeWithObjEntity

protected void synchronizeWithObjEntity(DbEntity entity)

objEntitiesMappedToDbEntity

protected Collection<ObjEntity> objEntitiesMappedToDbEntity(DbEntity entity)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.