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

public abstract class AbstractToModelToken
extends java.lang.Object
implements MergerToken

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


Constructor Summary
AbstractToModelToken()
           
 
Method Summary
 MergeDirection getDirection()
          The direction of this token.
protected  java.util.Collection<ObjEntity> objEntitiesMappedToDbEntity(DbEntity entity)
           
protected  void remove(MergerContext mergerContext, DbRelationship rel, boolean reverse)
           
protected  void remove(MergerContext mergerContext, ObjRelationship rel, boolean reverse)
           
protected  void synchronizeWithObjEntity(MergerContext mergerContext, DbEntity entity)
           
 java.lang.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(MergerContext mergerContext,
                                        DbEntity entity)

objEntitiesMappedToDbEntity

protected java.util.Collection<ObjEntity> objEntitiesMappedToDbEntity(DbEntity entity)

remove

protected void remove(MergerContext mergerContext,
                      DbRelationship rel,
                      boolean reverse)

remove

protected void remove(MergerContext mergerContext,
                      ObjRelationship rel,
                      boolean reverse)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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