Package org.dspace.app.util
Miscellaneous utility classes. Includes supporting classes for AuthorizeManager, input forms, submission process, webapp init/cleanup, Google Scholar metadata, metadata visibility, OpenSearch, syndication feeds and more.
-
Interface Summary Interface Description DSpaceWebappMXBean MBean type for discovering DSpace web applications. -
Class Summary Class Description AbstractDSpaceWebapp Represent a DSpace application while it is running.AuthorizeUtil This class is an addition to the AuthorizeManager that perform authorization check on not CRUD (ADD, WRITE, etc.) actions.CollectionDropDown Utility class for lists of collections.CollectionDropDown.CollectionPathEntry A helper class to hold (collection, full path) pairs.Configuration Configuration tools.DCInput Class representing a line in an input form.DCInputSet Class representing all DC inputs required for a submission, organized into pagesDCInputsReader Submission form generator for DSpace.DSpaceContextListener Class to initialize / cleanup resources used by DSpace when the web application is started or stopped.DSpaceObjectUtilsImpl DSpaceWebappListener Class that registers the web application upon startup of the application.GoogleBitstreamComparator This comparator is used to order files of an item, so that they are ordered in a way that the first one is the most useful for use in the citation_pdf_url for Google ScholarGoogleMetadata Configuration and mapping for Google Scholar output metadataIndexVersion This utility class simply determines the version of a given Solr/Lucene index, so that they can be upgraded to the latest version.InitializeEntities This script is used to initialize the database with a set of relationship types that are written in an xml file that is given to this script.LocalSchemaFilenameFilter MetadataExposureServiceImpl Static utility class to manage configuration for exposure (hiding) of certain Item metadata fields.OpenSearchServiceImpl Utility Class with static methods for producing OpenSearch-compliant search results, and the OpenSearch description document.OptimizeSelectCollection A command line tool to verify/test the accuracy and speed gains ofCollection.findAuthorizedOptimized.RegexPatternUtils Utility class useful for check regex and patterns.RelationshipUtils SubmissionConfig Class representing a single Item Submission config definition, organized into steps.SubmissionConfigReader Item Submission configuration generator for DSpace.SubmissionStepConfig Class representing configuration for a single step within an Item Submission Process.SyndicationFeed Invoke ROME library to assemble a generic model of a syndication for the given list of Items and scope.Util Miscellaneous utility methodsVersion Display information about this DSpace, its environment, and how it was built.WebApp Database entity representation of the webApp tableWebApp_ WebAppServiceImpl Service implementation for the WebApp object.XMLUtils Simple class to read information from small XML using DOM manipulation -
Exception Summary Exception Description DCInputsReaderException This is a superclass for exceptions representing a failure when importing or exporting a package.SubmissionConfigReaderException This is a superclass for exceptions representing a failure when loading the item submission configuration.