Package org.dspace.core
Provides some basic functionality required throughout the DSpace system.
-
Interface Summary Interface Description DBConnection<T> Interface representing a persistence provider "session".GenericDAO<T> Generic Database Access Object interface class that should be implemented by all DAOs.ReloadableEntity<T extends Serializable> Implemented by all entities that can be reloaded by theContext. -
Class Summary Class Description AbstractHibernateDAO<T> Hibernate implementation for generic DAO interface.AbstractHibernateDSODAO<T extends DSpaceObject> Hibernate implementation used by DSpaceObject Database Access Objects.ConfigurationManager Deprecated. Please use org.dspace.services.ConfigurationService.Constants Class with constants and matching strings, for DSpace types.Context Class representing the context of a particular DSpace operation.ContextReadOnlyCache Object that manages the read-only caches for the Context classEmail Class representing an e-mail message, also used to send e-mails.HibernateDBConnection Hibernate implementation of the DBConnection.I18nUtil I18nUtil.java Some Utilities for i18n Support.LegacyPluginServiceImpl The Legacy Plugin Service is a very simple component container (based on the legacy PluginManager class from 5.x or below).LicenseServiceImpl Encapsulate the deposit license.LogManager Class for generating standard log headerNewsServiceImpl Encapsulate access to the news texts.PathsClassLoader Load classes from a custom class path.SelfNamedPlugin Simple lightweight "framework" for managing plugins.Utils Utility functions for DSpace. -
Enum Summary Enum Description Context.Mode -
Exception Summary Exception Description PluginInstantiationException This exception indicates a fatal error when instantiating a plugin class. -
Error Summary Error Description PluginConfigurationError Indicates fatal error in PluginService configuration.