package org.whole.lang.dbcfg.model.adapters; import org.whole.lang.model.adapters.AbstractEntityAdapter; import org.whole.lang.dbcfg.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.dbcfg.visitors.IDBCFGVisitor; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.dbcfg.reflect.DBCFGEntityDescriptorEnum; import org.whole.lang.dbcfg.reflect.DBCFGFeatureDescriptorEnum; /** * @generator Whole */ public class DataSourceAdapter extends AbstractEntityAdapter implements DataSource { private static final long serialVersionUID = 1; public DataSourceAdapter(IEntity implementor) { super(implementor); } public DataSourceAdapter() { } public void accept(IDBCFGVisitor visitor) { if (visitor.visitAdapter(this)) visitor.visit(this); } public EntityDescriptor<DataSource> wGetEntityDescriptor() { return DBCFGEntityDescriptorEnum.DataSource; } public DriverName getDriverName() { return wGet(DBCFGFeatureDescriptorEnum.driverName).wGetAdapter( DBCFGEntityDescriptorEnum.DriverName); } public void setDriverName(DriverName driverName) { wSet(DBCFGFeatureDescriptorEnum.driverName, driverName); } public Url getUrl() { return wGet(DBCFGFeatureDescriptorEnum.url).wGetAdapter( DBCFGEntityDescriptorEnum.Url); } public void setUrl(Url url) { wSet(DBCFGFeatureDescriptorEnum.url, url); } public ServerName getServerName() { return wGet(DBCFGFeatureDescriptorEnum.serverName).wGetAdapter( DBCFGEntityDescriptorEnum.ServerName); } public void setServerName(ServerName serverName) { wSet(DBCFGFeatureDescriptorEnum.serverName, serverName); } public PortNumber getPortNumber() { return wGet(DBCFGFeatureDescriptorEnum.portNumber).wGetAdapter( DBCFGEntityDescriptorEnum.PortNumber); } public void setPortNumber(PortNumber portNumber) { wSet(DBCFGFeatureDescriptorEnum.portNumber, portNumber); } public DatabaseName getDatabaseName() { return wGet(DBCFGFeatureDescriptorEnum.databaseName).wGetAdapter( DBCFGEntityDescriptorEnum.DatabaseName); } public void setDatabaseName(DatabaseName databaseName) { wSet(DBCFGFeatureDescriptorEnum.databaseName, databaseName); } public DatabaseSchema getDatabaseSchema() { return wGet(DBCFGFeatureDescriptorEnum.databaseSchema).wGetAdapter( DBCFGEntityDescriptorEnum.DatabaseSchema); } public void setDatabaseSchema(DatabaseSchema databaseSchema) { wSet(DBCFGFeatureDescriptorEnum.databaseSchema, databaseSchema); } public UserName getUserName() { return wGet(DBCFGFeatureDescriptorEnum.userName).wGetAdapter( DBCFGEntityDescriptorEnum.UserName); } public void setUserName(UserName userName) { wSet(DBCFGFeatureDescriptorEnum.userName, userName); } public Password getPassword() { return wGet(DBCFGFeatureDescriptorEnum.password).wGetAdapter( DBCFGEntityDescriptorEnum.Password); } public void setPassword(Password password) { wSet(DBCFGFeatureDescriptorEnum.password, password); } }