Package org.dspace.app.util
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.
-
ClassDescriptionRepresent a DSpace application while it is running.This class is an addition to the AuthorizeManager that perform authorization check on not CRUD (ADD, WRITE, etc.) actions.Utility class for lists of collections.A helper class to hold (collection, full path) pairs.Configuration tools.Class representing a line in an input form.Class representing all DC inputs required for a submission, organized into pagesSubmission form generator for DSpace.This is a superclass for exceptions representing a failure when importing or exporting a package.Class to initialize / cleanup resources used by DSpace when the web application is started or stopped.Class that registers the web application upon startup of the application.MBean type for discovering DSpace web applications.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 ScholarConfiguration and mapping for Google Scholar output metadataThis utility class simply determines the version of a given Solr/Lucene index, so that they can be upgraded to the latest version.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.Static utility class to manage configuration for exposure (hiding) of certain Item metadata fields.Utility Class with static methods for producing OpenSearch-compliant search results, and the OpenSearch description document.A command line tool to verify/test the accuracy and speed gains of
Collection.findAuthorizedOptimized.Utility class useful for check regex and patterns.Class representing a single Item Submission config definition, organized into steps.Item Submission configuration generator for DSpace.This is a superclass for exceptions representing a failure when loading the item submission configuration.Class representing configuration for a single step within an Item Submission Process.Invoke ROME library to assemble a generic model of a syndication for the given list of Items and scope.Miscellaneous utility methodsDisplay information about this DSpace, its environment, and how it was built.Database entity representation of the webApp tableService implementation for the WebApp object.Simple class to read information from small XML using DOM manipulationThis entity resolver accepts one or more path strings in its constructor and throws a SAXException if the entity systemID is not within the allowed path (or a subdirectory).