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
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 |
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
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.