org.apache.cayenne.merge
Class SetPrimaryKeyToModel
java.lang.Object
org.apache.cayenne.merge.AbstractToModelToken
org.apache.cayenne.merge.SetPrimaryKeyToModel
- All Implemented Interfaces:
- MergerToken
public class SetPrimaryKeyToModel
- extends AbstractToModelToken
SetPrimaryKeyToModel
public SetPrimaryKeyToModel(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName)
createReverse
public MergerToken createReverse(MergerFactory factory)
- Description copied from interface:
MergerToken
- Create a token with the reverse direction. AddColumn in one direction becomes
DropColumn in the other direction.
Not all tokens are reversible.
execute
public void execute(MergerContext mergerContext)
getTokenName
public String getTokenName()
getEntity
public DbEntity getEntity()
getTokenValue
public String getTokenValue()
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.