public class MergerFactory extends Object
MergerToken
s should be created from a MergerFactory
obtained from
DbAdapter.mergerFactory()
so that the DbAdapter
are able to provide
MergerToken
subclasses.DbAdapter.mergerFactory()
Constructor and Description |
---|
MergerFactory() |
public MergerToken createCreateTableToModel(DbEntity entity)
public MergerToken createCreateTableToDb(DbEntity entity)
public MergerToken createDropTableToModel(DbEntity entity)
public MergerToken createDropTableToDb(DbEntity entity)
public MergerToken createAddColumnToModel(DbEntity entity, DbAttribute column)
public MergerToken createAddColumnToDb(DbEntity entity, DbAttribute column)
public MergerToken createDropColumnToModel(DbEntity entity, DbAttribute column)
public MergerToken createDropColumnToDb(DbEntity entity, DbAttribute column)
public MergerToken createSetNotNullToModel(DbEntity entity, DbAttribute column)
public MergerToken createSetNotNullToDb(DbEntity entity, DbAttribute column)
public MergerToken createSetAllowNullToModel(DbEntity entity, DbAttribute column)
public MergerToken createSetAllowNullToDb(DbEntity entity, DbAttribute column)
public MergerToken createSetValueForNullToDb(DbEntity entity, DbAttribute column, ValueForNullProvider valueForNullProvider)
public MergerToken createSetColumnTypeToModel(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
public MergerToken createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
public MergerToken createAddRelationshipToDb(DbEntity entity, DbRelationship rel)
public MergerToken createAddRelationshipToModel(DbEntity entity, DbRelationship rel)
public MergerToken createDropRelationshipToDb(DbEntity entity, DbRelationship rel)
public MergerToken createDropRelationshipToModel(DbEntity entity, DbRelationship rel)
public MergerToken createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
public MergerToken createSetPrimaryKeyToModel(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
Copyright © 2001–2018 Apache Cayenne. All rights reserved.