org.apache.cayenne.merge
Class AbstractToModelToken
java.lang.Object
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 MergerToken
s going from the database to the
model.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractToModelToken
public AbstractToModelToken()
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.