
br.com.objectos.db.DatabaseConfigBuilderPojo Maven / Gradle / Ivy
package br.com.objectos.db;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.pojo.compiler.PojoCompiler",
"br.com.objectos.pojo.plugin.StandardBuilderPropertyAction"
})
final class DatabaseConfigBuilderPojo implements DatabaseConfigBuilder, DatabaseConfigBuilder.DatabaseConfigBuilderDialect, DatabaseConfigBuilder.DatabaseConfigBuilderServer, DatabaseConfigBuilder.DatabaseConfigBuilderPort, DatabaseConfigBuilder.DatabaseConfigBuilderDb, DatabaseConfigBuilder.DatabaseConfigBuilderUser, DatabaseConfigBuilder.DatabaseConfigBuilderPassword {
private Dialect dialect;
private String server;
private int port;
private String db;
private String user;
private String password;
public DatabaseConfigBuilderPojo() {
}
@Override
public DatabaseConfig build() {
return new DatabaseConfigPojo(this);
}
@Override
public DatabaseConfigBuilder.DatabaseConfigBuilderDialect dialect(Dialect dialect) {
if (dialect == null) {
throw new NullPointerException();
}
this.dialect = dialect;
return this;
}
Dialect ___get___dialect() {
return dialect;
}
@Override
public DatabaseConfigBuilder.DatabaseConfigBuilderServer server(String server) {
if (server == null) {
throw new NullPointerException();
}
this.server = server;
return this;
}
String ___get___server() {
return server;
}
@Override
public DatabaseConfigBuilder.DatabaseConfigBuilderPort port(int port) {
this.port = port;
return this;
}
int ___get___port() {
return port;
}
@Override
public DatabaseConfigBuilder.DatabaseConfigBuilderDb db(String db) {
if (db == null) {
throw new NullPointerException();
}
this.db = db;
return this;
}
String ___get___db() {
return db;
}
@Override
public DatabaseConfigBuilder.DatabaseConfigBuilderUser user(String user) {
if (user == null) {
throw new NullPointerException();
}
this.user = user;
return this;
}
String ___get___user() {
return user;
}
@Override
public DatabaseConfigBuilder.DatabaseConfigBuilderPassword password(String password) {
if (password == null) {
throw new NullPointerException();
}
this.password = password;
return this;
}
String ___get___password() {
return password;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy