edu.ucsb.nceas.metacat
Class DocumentImplWrapper

java.lang.Object
  extended byedu.ucsb.nceas.metacat.DocumentImplWrapper

public class DocumentImplWrapper
extends java.lang.Object

This class a wrapper class for documentimpl for insert or update. It will provide deferent parser base on xml document validation by dtd or schema


Constructor Summary
DocumentImplWrapper(java.lang.String myRuleBase, boolean validation)
          Constructor of DocumentImpleWrapper
 
Method Summary
 java.lang.String write(DBConnection conn, java.io.Reader xml, java.lang.String pub, java.io.Reader dtd, java.lang.String action, java.lang.String docid, java.lang.String user, java.lang.String[] groups)
           
 java.lang.String writeReplication(DBConnection conn, java.io.Reader xml, java.lang.String pub, java.io.Reader dtd, java.lang.String action, java.lang.String accnum, java.lang.String user, java.lang.String[] groups, java.lang.String homeServer, java.lang.String notifyServer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentImplWrapper

public DocumentImplWrapper(java.lang.String myRuleBase,
                           boolean validation)
Constructor of DocumentImpleWrapper

Parameters:
myRuleBase - the xml is base on DTD or Schema
validation - if the xml document need to be validated
Method Detail

write

public java.lang.String write(DBConnection conn,
                              java.io.Reader xml,
                              java.lang.String pub,
                              java.io.Reader dtd,
                              java.lang.String action,
                              java.lang.String docid,
                              java.lang.String user,
                              java.lang.String[] groups)
                       throws java.lang.Exception
Throws:
java.lang.Exception

writeReplication

public java.lang.String writeReplication(DBConnection conn,
                                         java.io.Reader xml,
                                         java.lang.String pub,
                                         java.io.Reader dtd,
                                         java.lang.String action,
                                         java.lang.String accnum,
                                         java.lang.String user,
                                         java.lang.String[] groups,
                                         java.lang.String homeServer,
                                         java.lang.String notifyServer)
                                  throws java.lang.Exception
Throws:
java.lang.Exception


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