예제 #1
0
  private static DataSourceConfig get(DSConfiguration configuration) {
    DSConfigDaoImpl dao = DB.getDSConfigDao();

    DataSourceConfig model = new DataSourceConfig();

    if (configuration.getId() != null) {
      model = dao.getConfiguration(configuration.getId());
    }

    model.setId(configuration.getId());
    model.setDriver(configuration.getDriver());
    model.setJNDI(configuration.isJNDI());
    model.setJNDIName(configuration.getJNDIName());
    model.setRDBMS(configuration.getRDBMS());
    model.setPassword(configuration.getPassword());
    model.setUser(configuration.getUser());
    model.setURL(configuration.getURL());
    model.setConfigName(configuration.getName());

    return model;
  }
예제 #2
0
  public static boolean delete(Long configurationId) {
    DSConfigDaoImpl dao = DB.getDSConfigDao();
    dao.delete(dao.getConfiguration(configurationId));

    return true;
  }