All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.db.DatabaseConfigBuilderPojo Maven / Gradle / Ivy

There is a newer version: 0.4.0
Show newest version
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