# Uses of Package
edu.ucsb.nceas.metacat

- Packages that use edu.ucsb.nceas.metacat
  Package | Description
  --- | ---
  edu.ucsb.nceas.metacat |
  edu.ucsb.nceas.metacat.accesscontrol |
  edu.ucsb.nceas.metacat.authentication |
  edu.ucsb.nceas.metacat.database |
  edu.ucsb.nceas.metacat.dataone |
  edu.ucsb.nceas.metacat.object.handler |
  edu.ucsb.nceas.metacat.replication |
  edu.ucsb.nceas.metacat.restservice |
  edu.ucsb.nceas.metacat.util |

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat
  Class and Description
  AccessionNumberException Exception thrown when an error occurs because an AccessionNumber was invalid or used incorrectly.
  ArchiveHandler
  AuthInterface An interface representing the methods that should be implemented by an authentication service.
  BasicNode A Class that represents an XML node and its contents
  DBSAXHandler A database aware Class implementing callback bethods for the SAX parser to call when processing the XML stream and generating events.
  DBSAXNode A Class that represents an XML node and its contents and can write its own representation to a database connection
  DocumentImpl A class that represents an XML document.
  ErrorHandledException Exception thrown when an error occurs in a configuration administrative class
  EventLog EventLog is used to intialize and store a log of events that occur in an application.
  EventLogData A data structure holding the information to be logged about an event.
  IdentifierManager Manage 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.
  IndexingQueue
  McdbDocNotFoundException Exception thrown when an error occurs because a document with a given ID could not be found in the metacat database.
  McdbException Exception thrown when an error occurs because a problem occurred in the metacat database.
  MetacatHandler 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.
  MetacatProfiler
  MetacatProfiler.Profile container class for profile information
  MetacatResultSet
  NodeRecord A utility class that encapsulates a node and its data
  QueryGroup a utility class that represents a group of terms in a query
  QuerySpecification A Class that represents a structured query, and can be constructed from an XML serialization conforming to
  QueryTerm a utility class that represents a single term in a query
  Version

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.accesscontrol
  Class and Description
  McdbException Exception thrown when an error occurs because a problem occurred in the metacat database.
  NodeRecord A utility class that encapsulates a node and its data
  SubTree A Class that represents an XML Subtree

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.authentication
  Class and Description
  AuthInterface An interface representing the methods that should be implemented by an authentication service.

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.database
  Class and Description
  Version

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.dataone
  Class and Description
  AccessionNumberException Exception thrown when an error occurs because an AccessionNumber was invalid or used incorrectly.
  EventLogData A data structure holding the information to be logged about an event.
  McdbDocNotFoundException Exception thrown when an error occurs because a document with a given ID could not be found in the metacat database.
  McdbException Exception thrown when an error occurs because a problem occurred in the metacat database.
  MetacatHandler 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.

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.object.handler
  Class and Description
  EventLogData A data structure holding the information to be logged about an event.

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.replication
  Class and Description
  McdbException Exception thrown when an error occurs because a problem occurred in the metacat database.

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.restservice
  Class and Description
  AuthSession A Class that implements session tracking for MetaCatServlet users.

- Classes in edu.ucsb.nceas.metacat used by edu.ucsb.nceas.metacat.util
  Class and Description
  McdbDocNotFoundException Exception thrown when an error occurs because a document with a given ID could not be found in the metacat database.
  MetacatVersion
  NodeRecord A utility class that encapsulates a node and its data

Copyright © 2023 Regents of the University of California. All Rights Reserved.