org.apache.cayenne.merge
Class AddRelationshipToDb

java.lang.Object
  extended by org.apache.cayenne.merge.AbstractToDbToken
      extended by org.apache.cayenne.merge.AddRelationshipToDb
All Implemented Interfaces:
Comparable<MergerToken>, MergerToken

public class AddRelationshipToDb
extends AbstractToDbToken


Constructor Summary
AddRelationshipToDb(DbEntity entity, DbRelationship rel)
           
 
Method Summary
 int compareTo(MergerToken o)
           
 MergerToken createReverse(MergerFactory factory)
          Create a token with the reverse direction.
 List<String> createSql(DbAdapter adapter)
           
 DbEntity getEntity()
           
protected  QuotingStrategy getQuotingStrategy(DbAdapter adapter)
           
 DbRelationship getRelationship()
           
 String getTokenName()
           
 String getTokenValue()
           
 
Methods inherited from class org.apache.cayenne.merge.AbstractToDbToken
execute, executeSql, getDirection, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AddRelationshipToDb

public AddRelationshipToDb(DbEntity entity,
                           DbRelationship rel)
Method Detail

createSql

public List<String> createSql(DbAdapter adapter)
Specified by:
createSql in class AbstractToDbToken
See Also:
DbGenerator.createConstraintsQueries(org.apache.cayenne.map.DbEntity)

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.


getTokenName

public String getTokenName()

getTokenValue

public String getTokenValue()
Specified by:
getTokenValue in interface MergerToken

getRelationship

public DbRelationship getRelationship()

compareTo

public int compareTo(MergerToken o)
Specified by:
compareTo in interface Comparable<MergerToken>

getEntity

public DbEntity getEntity()

getQuotingStrategy

protected QuotingStrategy getQuotingStrategy(DbAdapter adapter)


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