org.apache.cayenne.merge
Class AbstractToDbToken
java.lang.Object
org.apache.cayenne.merge.AbstractToDbToken
- All Implemented Interfaces:
- MergerToken
- Direct Known Subclasses:
- AddColumnToDb, AddRelationshipToDb, CreateTableToDb, DropColumnToDb, DropRelationshipToDb, DropTableToDb, SetAllowNullToDb, SetColumnTypeToDb, SetNotNullToDb
public abstract class AbstractToDbToken
- extends Object
- implements MergerToken
Common abstract superclass for all MergerTokens going from the model to the
database.
AbstractToDbToken
public AbstractToDbToken()
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
execute
public void execute(MergerContext mergerContext)
- Specified by:
execute in interface MergerToken
toString
public String toString()
- Overrides:
toString in class Object
createSql
public abstract List<String> createSql(DbAdapter adapter)
Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.