package net.sf.minuteProject.loader.catalog.databasecatalog.node; //schema database-catalog import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import net.sf.minuteProject.loader.catalog.databasecatalog.DatabasecatalogHolder; import net.sf.minuteProject.configuration.bean.AbstractConfigurationLoader; import net.sf.minuteProject.configuration.bean.Template; public class Database extends AbstractConfigurationLoader{ private String _packageName; private DatabaseCatalog _databaseCatalog; private String _name; private PrimaryKeyPolicy _primaryKeyPolicy; private MavenArtifact _mavenArtifact; private String _version; private String _entityNameMaxLength; private String _hibernateDialect; private Boolean _useSchema; private String _driverclassname; private String _defaultUrlStructure; public Database() { } public String getTechnicalPackage(Template template) { return getPackageName(); } public String getPackageName() { if (_packageName == null) _packageName = new String(); return _packageName; } public void setPackageName(String _packageName) { this._packageName = _packageName; } public DatabaseCatalog getDatabaseCatalog() { return DatabasecatalogHolder.getDatabaseCatalog(); } public String getName() { if (_name == null) _name = new String(); return _name; } public void setName (String _name) { this._name = _name; } public PrimaryKeyPolicy getPrimaryKeyPolicy() { if (_primaryKeyPolicy == null) _primaryKeyPolicy = new PrimaryKeyPolicy(); return _primaryKeyPolicy; } public void setPrimaryKeyPolicy (PrimaryKeyPolicy _primaryKeyPolicy) { this._primaryKeyPolicy = _primaryKeyPolicy; } public MavenArtifact getMavenArtifact() { if (_mavenArtifact == null) _mavenArtifact = new MavenArtifact(); return _mavenArtifact; } public void setMavenArtifact (MavenArtifact _mavenArtifact) { this._mavenArtifact = _mavenArtifact; } public String getVersion() { if (_version == null) _version = new String(); return _version; } public void setVersion (String _version) { this._version = _version; } public String getEntityNameMaxLength() { if (_entityNameMaxLength == null) _entityNameMaxLength = new String(); return _entityNameMaxLength; } public void setEntityNameMaxLength (String _entityNameMaxLength) { this._entityNameMaxLength = _entityNameMaxLength; } public String getHibernateDialect() { if (_hibernateDialect == null) _hibernateDialect = new String(); return _hibernateDialect; } public void setHibernateDialect (String _hibernateDialect) { this._hibernateDialect = _hibernateDialect; } public Boolean useSchema() { return getUseSchema(); } public Boolean getUseSchema() { if (_useSchema == null) _useSchema = new Boolean(true); return _useSchema; } public void setUseSchema (Boolean _useSchema) { this._useSchema = _useSchema; } public String getDriverclassname() { if (_driverclassname == null) _driverclassname = new String(); return _driverclassname; } public void setDriverclassname (String _driverclassname) { this._driverclassname = _driverclassname; } public String getDefaultUrlStructure() { if (_defaultUrlStructure == null) _defaultUrlStructure = new String(); return _defaultUrlStructure; } public void setDefaultUrlStructure (String _defaultUrlStructure) { this._defaultUrlStructure = _defaultUrlStructure; } }