Package edu.ucsb.nceas.metacat
package edu.ucsb.nceas.metacat
-
ClassDescription(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 NumberException thrown when an error occurs because an AccessionNumber was invalid or used incorrectly.This class is in order to fix a problem.An interface representing the methods that should be implemented by an authentication service.An implementation of the AuthInterface interface that allows Metacat to use the LDAP protocol for directory services.A Class that implements session tracking for MetaCatServlet users.An implementation of the AuthInterface interface that allows Metacat to use the LDAP protocol for directory services.An implementation of the AuthInterface interface that allows Metacat to use the LDAP protocol for directory services.Exception thrown when an error occurs in a configuration administrative classA Class that represents an XML node and its contentsA Class implementing callback bethods for the SAX parser to call when processing the XML messages from the replication handlerThis class will figure out which content type it is for a given data file.A database aware Class implementing DTDHandler interface for the SAX parser to call when processing the XML stream and intercepting notations and unparsed entitiesA database aware Class implementing EntityResolver interface for the SAX parser to call when processing the XML stream and intercepting any external entities (including the external DTD subset and external parameter entities, if any) before including them.A database aware Class implementing callback bethods for the SAX parser to call when processing the XML stream and generating events.A Class that transforms XML documents utitlizing XSL style sheets Building a transformer from the .xsl is expensive, so Templates are used as an intermediate construct to allow lightweight construction of Transformers.A suite of utility classes for querying DBName: DBValidate.java Purpose: A Class that validates XML documents This class is designed to be parser independent i.e.A class to parse document ids The docid is of the form siteCode.uniqueId.revA class that represents an XML document.Before Metacat 1.8.1 release, Metacat uses the eml201 schema with the tag RELEASE_EML_2_0_1_UPDATE_5.Exception thrown when an error occurs in a configuration administrative classEventLog is used to initialize and store a log of events that occur in an application.A data structure holding the information to be logged about an event.This class represents a filter to prevent the events generated by some ip addresses and subjects to be logged into dbManage the relationship between Metacat local identifiers (LocalIDs) that are codified as the (docid, rev) pair with globally unique string identifiers (GUIDs) that are opaque strings.Exception thrown when an error occurs because a document with a given ID could not be found in the metacat database.Exception thrown when an error occurs because a problem occurred in the metacat database.General entry point for the Metacat server which is called from various mechanisms such as the standard MetacatServlet class and the various web service servlets such as RestServlet class.A metadata catalog server implemented as a Java Servlet All actions are disabled since Metacat 3.0.0A utility class that sorts two node records.A utility class that encapsulates a node and its dataPathIndexEntry contains all of the data fields needed to insert an path into the xml_index table or the xml_path_index table, depending on which constructor is used.A checker to determine if the Metacat is in the read-only mode by checking the property of database.readOnly.A database aware Class to handle schema location.A Sitemap represents a document that lists all of the content of the Metacat server for use by harvesting spiders that wish to index the contents of the Metacat site.