/*
 * ArsSoapSoilDatabase.java
 *
 * Created on January 10, 2008, 4:36 PM
 *
 */
package usda.weru.soil;

import java.sql.Connection;
import java.util.Properties;
import usda.weru.soil.arssql.ConnectionARS;

/**
 *
 * @author Joseph Levin
 */
public class ArsSoapSoilDatabase extends JdbcSoilDatabase {

    /**
     *
     */
    public static final String TYPE = "arssoap";

    /**
     *
     */
    public static final String PROP_HOST = "host";

    /**
     *
     */
    public static final String PROP_PORT = "port";

    /**
     *
     */
    public static final String PROP_NAME = "name";

    /**
     *
     */
    protected String c_host;

    /**
     * Creates a new instance of ArsSoapSoilDatabase
     */

    /**
     * Creates a new instance of ArsSoapSoilDatabase
     * @param props
     */
    public ArsSoapSoilDatabase(Properties props) {
        String host = props.getProperty("host");
        c_host = host != null ? host : "SDMDataAccess.nrcs.usda.gov";
        String name = props.getProperty("name");
        c_name = name != null ? name : c_host;
    }

    /**
     *
     * @return
     */
    @Override
    protected Connection createConnection() {
        return new ConnectionARS(c_host);
    }

}
