edu.ucsb.nceas.metacat
Class AccessionNumber

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

public class AccessionNumber
extends java.lang.Object

(on insert of XML document) Generates a unique Accession Number or if provided check it for uniqueness and register it into the db connection (on update or delete of XML document) Check for existance of provided Accession Number


Constructor Summary
AccessionNumber()
          Construct an AccessionNumber
AccessionNumber(java.sql.Connection conn)
          Construct an AccessionNumber
 
Method Summary
 boolean accNumberUsed(java.lang.String accNumber)
          check for existence of Accesssion Number xml_acc_numbers table
 java.lang.String generate(java.lang.String accNumber, java.lang.String action)
          Generate an Accession Number of form .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessionNumber

public AccessionNumber()
                throws java.sql.SQLException,
                       java.lang.ClassNotFoundException
Construct an AccessionNumber

AccessionNumber

public AccessionNumber(java.sql.Connection conn)
Construct an AccessionNumber
Parameters:
conn - the db connection to read from and write Accession# to
Method Detail

generate

public java.lang.String generate(java.lang.String accNumber,
                                 java.lang.String action)
                          throws AccessionNumberException,
                                 java.sql.SQLException
Generate an Accession Number of form .

accNumberUsed

public boolean accNumberUsed(java.lang.String accNumber)
                      throws java.sql.SQLException
check for existence of Accesssion Number xml_acc_numbers table


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