blob: 3da9710a67e6456a60d3f6a28add387f1f3c0064 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.empire.samples.cxf.wssample.server;
import org.apache.empire.xml.XMLConfiguration;
public class SampleConfig extends XMLConfiguration {
private String databaseProvider = "oracle";
private String jdbcClass = "oracle.jdbc.driver.OracleDriver";
private String jdbcURL = "jdbc:oracle:thin:@192.168.0.2:1521:ora10";
private String jdbcUser = "DBSAMPLE";
private String jdbcPwd = "DBSAMPLE";
private String schemaName = "DBSAMPLE";
/**
* Initialize the configuration
*
* @param filename the file
*/
public void init(String filename) {
// Read the properties file
super.init(filename, false);
// Done
readProperties(this, "properties");
// Reader Provider Properties
readProperties(this, "properties-" + databaseProvider);
}
public String getDatabaseProvider() {
return databaseProvider;
}
public String getJdbcClass() {
return jdbcClass;
}
public void setJdbcClass(String jdbcClass) {
this.jdbcClass = jdbcClass;
}
public String getJdbcPwd() {
return jdbcPwd;
}
public void setJdbcPwd(String jdbcPwd) {
this.jdbcPwd = jdbcPwd;
}
public String getJdbcURL() {
return jdbcURL;
}
public String getSchemaName() {
return schemaName;
}
// ------- Setters -------
public void setDatabaseProvider(String databaseProvider) {
this.databaseProvider = databaseProvider;
}
public void setJdbcURL(String jdbcURL) {
this.jdbcURL = jdbcURL;
}
public String getJdbcUser() {
return jdbcUser;
}
public void setJdbcUser(String jdbcUser) {
this.jdbcUser = jdbcUser;
}
public void setSchemaName(String schemaName) {
this.schemaName = schemaName;
}
}