public class DbImportConfiguration extends Object
| Constructor and Description |
|---|
DbImportConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DataNodeDescriptor |
createDataNodeDescriptor() |
DbLoaderDelegate |
createLoaderDelegate() |
NameFilter |
createMeaningfulPKFilter() |
ModelMergeDelegate |
createMergeDelegate() |
ObjectNameGenerator |
createNameGenerator() |
protected DbEntityNameStemmer |
createStemmer() |
String |
getAdapter()
Returns the name of a Java class implementing
DbAdapter. |
File |
getCayenneProject() |
String |
getDataMapName() |
DataSourceInfo |
getDataSourceInfo() |
DbLoaderConfiguration |
getDbLoaderConfig()
Returns configuration that should be used for DB import stage when the schema is loaded from the database.
|
String |
getDefaultPackage()
Returns a default package for ObjEntity Java classes.
|
String |
getDriver() |
org.slf4j.Logger |
getLogger() |
String |
getMeaningfulPkTables()
Returns a comma-separated list of Perl5 regular expressions that match
table names for which
DbImportAction should include ObjAttribute
for PK. |
String |
getNamingStrategy() |
String |
getPassword() |
String |
getStripFromTableNames() |
File |
getTargetDataMap()
Returns DataMap XML file representing the target of the DB import operation.
|
String |
getUrl() |
String |
getUsername() |
boolean |
isForceDataMapCatalog() |
boolean |
isForceDataMapSchema() |
boolean |
isUseDataMapReverseEngineering() |
boolean |
isUseJava7Types() |
boolean |
isUsePrimitives() |
void |
setAdapter(String adapter) |
void |
setCayenneProject(File cayenneProject) |
void |
setDefaultPackage(String defaultPackage) |
void |
setDriver(String jdbcDriver) |
void |
setFiltersConfig(FiltersConfig filtersConfig) |
void |
setForceDataMapCatalog(boolean forceDataMapCatalog) |
void |
setForceDataMapSchema(boolean forceDataMapSchema) |
void |
setLogger(org.slf4j.Logger logger) |
void |
setMeaningfulPkTables(String meaningfulPkTables) |
void |
setNamingStrategy(String namingStrategy) |
void |
setPassword(String password) |
void |
setSkipPrimaryKeyLoading(Boolean skipPrimaryKeyLoading) |
void |
setSkipRelationshipsLoading(Boolean skipRelationshipsLoading) |
void |
setStripFromTableNames(String stripFromTableNames) |
void |
setTableTypes(String[] tableTypes) |
void |
setTargetDataMap(File map) |
void |
setUrl(String dataSourceUrl) |
void |
setUseDataMapReverseEngineering(boolean useDataMapReverseEngineering) |
void |
setUseJava7Types(boolean useJava7Types) |
void |
setUsePrimitives(boolean usePrimitives) |
void |
setUsername(String userName) |
String |
toString() |
public String getStripFromTableNames()
public void setStripFromTableNames(String stripFromTableNames)
public org.slf4j.Logger getLogger()
public void setLogger(org.slf4j.Logger logger)
public File getTargetDataMap()
public void setTargetDataMap(File map)
public String getDefaultPackage()
public void setDefaultPackage(String defaultPackage)
public String getNamingStrategy()
public void setNamingStrategy(String namingStrategy)
public String getAdapter()
DbAdapter. This attribute is optional, the default is
AutoAdapter, i.e. Cayenne will try to guess the DB type.public void setAdapter(String adapter)
public String getMeaningfulPkTables()
DbImportAction should include ObjAttribute
for PK.public void setMeaningfulPkTables(String meaningfulPkTables)
public boolean isUsePrimitives()
public void setUsePrimitives(boolean usePrimitives)
public boolean isUseJava7Types()
public void setUseJava7Types(boolean useJava7Types)
public File getCayenneProject()
public void setCayenneProject(File cayenneProject)
public NameFilter createMeaningfulPKFilter()
public ObjectNameGenerator createNameGenerator()
protected DbEntityNameStemmer createStemmer()
public String getDriver()
public void setDriver(String jdbcDriver)
public String getPassword()
public void setPassword(String password)
public String getUsername()
public void setUsername(String userName)
public String getUrl()
public void setUrl(String dataSourceUrl)
public DataNodeDescriptor createDataNodeDescriptor()
public String getDataMapName()
public ModelMergeDelegate createMergeDelegate()
public DbLoaderDelegate createLoaderDelegate()
public DbLoaderConfiguration getDbLoaderConfig()
public void setFiltersConfig(FiltersConfig filtersConfig)
public DataSourceInfo getDataSourceInfo()
public void setSkipRelationshipsLoading(Boolean skipRelationshipsLoading)
public void setSkipPrimaryKeyLoading(Boolean skipPrimaryKeyLoading)
public void setTableTypes(String[] tableTypes)
public void setForceDataMapCatalog(boolean forceDataMapCatalog)
public boolean isForceDataMapCatalog()
public void setForceDataMapSchema(boolean forceDataMapSchema)
public boolean isForceDataMapSchema()
public boolean isUseDataMapReverseEngineering()
public void setUseDataMapReverseEngineering(boolean useDataMapReverseEngineering)
Copyright © 2001–2019 Apache Cayenne. All rights reserved.