edu.ucsb.nceas.metacat
Class MetaCatUtil

java.lang.Object
  |
  +--edu.ucsb.nceas.metacat.MetaCatUtil

public class MetaCatUtil
extends java.lang.Object

A suite of utility classes for the metadata catalog server


Constructor Summary
MetaCatUtil()
          Construct an instance of the utility class
 
Method Summary
static void debugMessage(int flag)
          Utility method to print debugging messages
static void debugMessage(java.lang.String msg)
          Utility method to print debugging messages
static java.net.URL fileToURL(java.io.File file)
          Utility method to convert a file handle into a URL
 java.lang.String getOption(java.lang.String option_name)
          Utility method to get an option value from the properties file
 java.sql.Connection openDBConnection()
          Utility method to establish a JDBC database connection using connection info from the properties file
static java.sql.Connection openDBConnection(java.lang.String dbDriver, java.lang.String connection, java.lang.String user, java.lang.String password)
          Utility method to establish a JDBC database connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaCatUtil

public MetaCatUtil()
Construct an instance of the utility class
Method Detail

openDBConnection

public java.sql.Connection openDBConnection()
                                     throws java.sql.SQLException,
                                            java.lang.ClassNotFoundException
Utility method to establish a JDBC database connection using connection info from the properties file

openDBConnection

public static java.sql.Connection openDBConnection(java.lang.String dbDriver,
                                                   java.lang.String connection,
                                                   java.lang.String user,
                                                   java.lang.String password)
                                            throws java.sql.SQLException,
                                                   java.lang.ClassNotFoundException
Utility method to establish a JDBC database connection
Parameters:
dbDriver - the string representing the database driver
connection - the string representing the database connectin parameters
user - name of the user to use for database connection
password - password for the user to use for database connection

getOption

public java.lang.String getOption(java.lang.String option_name)
Utility method to get an option value from the properties file
Parameters:
option_name - the name of the option requested

fileToURL

public static java.net.URL fileToURL(java.io.File file)
Utility method to convert a file handle into a URL

debugMessage

public static void debugMessage(int flag)
Utility method to print debugging messages
Parameters:
flag - an integer indicating the message number

debugMessage

public static void debugMessage(java.lang.String msg)
Utility method to print debugging messages
Parameters:
flag - an integer indicating the message number


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.