org.apache.cayenne.merge
Class SetColumnTypeToModel
java.lang.Object
   org.apache.cayenne.merge.AbstractToModelToken
org.apache.cayenne.merge.AbstractToModelToken
       org.apache.cayenne.merge.SetColumnTypeToModel
org.apache.cayenne.merge.SetColumnTypeToModel
- All Implemented Interfaces: 
- MergerToken
- public class SetColumnTypeToModel 
- extends AbstractToModelToken
A MergerToken that modifies one original DbAttribute to match another
 new DbAttributes type, maxLength and precision. The name and mandatory fields
 are not modified by this token.
 
 
 
 
SetColumnTypeToModel
public SetColumnTypeToModel(DbEntity entity,
                            DbAttribute columnOriginal,
                            DbAttribute columnNew)
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()
- 
 
getTokenValue
public String getTokenValue()
- 
- Specified by:
- getTokenValuein interface- MergerToken
 
- 
 
getColumnOriginal
public DbAttribute getColumnOriginal()
- 
 
getColumnNew
public DbAttribute getColumnNew()
- 
 
getEntity
public DbEntity getEntity()
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.