/**
* Global Sensor Networks (GSN) Source Code
* Copyright (c) 2006-2016, Ecole Polytechnique Federale de Lausanne (EPFL)
*
* This file is part of GSN.
*
* GSN is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* GSN is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with GSN. If not, see <http://www.gnu.org/licenses/>.
*
* File: src/ch/epfl/gsn/beans/StorageConfig.java
*
* @author Timotee Maret
*
*/
package ch.epfl.gsn.beans;
public class StorageConfig {
private String jdbcDriver;
private String jdbcUsername;
private String jdbcPassword;
private String jdbcURL;
private String identifier;
private String storageSize;
public String getJdbcDriver() {
return jdbcDriver;
}
public void setJdbcDriver(String jdbcDriver) {
this.jdbcDriver = jdbcDriver;
}
public String getJdbcUsername() {
return jdbcUsername;
}
public void setJdbcUsername(String jdbcUsername) {
this.jdbcUsername = jdbcUsername;
}
public String getJdbcPassword() {
return jdbcPassword;
}
public void setJdbcPassword(String jdbcPassword) {
this.jdbcPassword = jdbcPassword;
}
public String getJdbcURL() {
return jdbcURL;
}
public void setJdbcURL(String jdbcURL) {
this.jdbcURL = jdbcURL;
}
public String getStorageSize() {
return storageSize;
}
public String getIdentifier() {
return identifier;
}
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
public void setStorageSize(String storageSize) {
this.storageSize = storageSize;
}
public boolean isStorageSize() {
return storageSize != null;
}
public boolean isJdbcDefined() {
return jdbcDriver != null
&& jdbcPassword != null
&& jdbcURL != null
&& jdbcUsername != null;
}
public boolean isIdentifierDefined() {
return identifier != null;
}
public boolean isDefined() {
return isJdbcDefined() || isIdentifierDefined();
}
}