package com.comandante.stickypunch;
import org.apache.commons.configuration.Configuration;
public class WebPushStoreConfiguration {
public static final String SQL_LITE_DATABASE_NAME_PROP = "stickypunch.sqlite.database.filename";
public static final String SQL_LITE_DATABASE_NAME_DEFAULT = "stickypunch.db";
public final String sqLiteDatabaseName;
public static final String SQL_LITE_DATABASE_TIMEOUT_SECONDS_PROP = "stickypunch.sqlite.timeout";
public static final int SQL_LITE_DATABASE_TIMEOUT_SECONDS_DEFAULT = 30;
public final int sqLiteTimeout;
public final String sqLiteDatabaseConnectUrl;
public WebPushStoreConfiguration(Configuration configuration) {
sqLiteDatabaseName = configuration.getString(SQL_LITE_DATABASE_NAME_PROP, SQL_LITE_DATABASE_NAME_DEFAULT);
sqLiteTimeout = configuration.getInt(SQL_LITE_DATABASE_TIMEOUT_SECONDS_PROP, SQL_LITE_DATABASE_TIMEOUT_SECONDS_DEFAULT);
sqLiteDatabaseConnectUrl = "jdbc:sqlite" + ":" + configuration.getString(SQL_LITE_DATABASE_NAME_PROP, SQL_LITE_DATABASE_NAME_DEFAULT);
}
}