edu.ucsb.nceas.metacat
Class AccessionNumber

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

public class AccessionNumber
extends java.lang.Object

A class that gets Accession Number, check for uniqueness and register it into db connection


Constructor Summary
AccessionNumber()
           
 
Method Summary
static java.lang.String generate(java.lang.String accNumber, java.lang.String action)
          This method gets Accession Number (if any), check for uniqueness and register it into new db connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessionNumber

public AccessionNumber()
Method Detail

generate

public static java.lang.String generate(java.lang.String accNumber,
                                        java.lang.String action)
                                 throws java.lang.ClassNotFoundException,
                                        java.lang.StringIndexOutOfBoundsException,
                                        java.sql.SQLException
This method gets Accession Number (if any), check for uniqueness and register it into new db connection
Parameters:
accNumber - - accession # if provided or null if not
action - - INSERT, UPDATE or DELETE. When "INSERT" and accession # provided is not unique, get next one. If it is unique, use it. When "INSERT" and accession # is null, get a new one. When "UPDATE", accession # is required. When "DELETE", accession # is required.


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