mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-17 15:03:18 +00:00

grahamtriggs | 2007-08-01 11:55:51 -0400 Added IBM ICU dependency First attempt at integrating the configurable browse patch First attempt at integrating the UI changes for Configurable Browse Configurable browse patch - web.xml Java code modifications from Configurable Browse patch JSP changes from the Configurable Browse patch Removed browse changes that should have been committed to the browse branch Documentation, config and scripts for configurable browse Re-adding Configurable Browse changes following merge Messages for the configurable browse Fixed use of DCDate for i18n patch First attempt to make xmlui compatible with the new BrowseIndex, although not fully use the configuration First attempt to make xmlui compatible with new Browse API. Browse basically works, but it's more costly than needs be (unnecessary Item.find()), and only works if you use the default Browse configuration. Fixed problem with second level browse (items for author / subject) Updates xmlui components to handle BrowseItem DSOs, ArtifactBrowser now passes these directly. r407@libaxis1: grahamtriggs | 2007-08-06 09:14:05 -0400 Minor fixes to make class easier to use Fix to only display sort by options on a second level browse Updates the ArtifactBrowser, to replace all browse functionality with entirely customisable browse code Update the browse index creation on fresh_install Fixed problem with indexing non-archived items Added caching support (key generation / validity) Moved internal class to bottom of file Browse code changes git-svn-id: http://scm.dspace.org/svn/repo/trunk@2116 9c30dcfa-912a-0410-8fc2-9e0234be79fd
92 lines
2.7 KiB
Java
92 lines
2.7 KiB
Java
/*
|
|
* PluginException.java
|
|
*
|
|
* Version: $Revision: $
|
|
*
|
|
* Date: $Date: $
|
|
*
|
|
* Copyright (c) 2002-2007, Hewlett-Packard Company and Massachusetts
|
|
* Institute of Technology. All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions are
|
|
* met:
|
|
*
|
|
* - Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
*
|
|
* - Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
*
|
|
* - Neither the name of the Hewlett-Packard Company nor the name of the
|
|
* Massachusetts Institute of Technology nor the names of their
|
|
* contributors may be used to endorse or promote products derived from
|
|
* this software without specific prior written permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
* HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
|
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
|
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
|
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
* DAMAGE.
|
|
*/
|
|
package org.dspace.plugin;
|
|
|
|
import java.lang.Exception;
|
|
|
|
/**
|
|
* General exception class for all code that runs as a plugin in DSpace
|
|
*
|
|
* @author Richard Jones
|
|
*
|
|
*/
|
|
public class PluginException extends Exception
|
|
{
|
|
/**
|
|
* basic constructor
|
|
*
|
|
*/
|
|
public PluginException()
|
|
{
|
|
super();
|
|
}
|
|
|
|
/**
|
|
* Construct an exception with the passed message
|
|
*
|
|
* @param message a message for the exception
|
|
*/
|
|
public PluginException(String message)
|
|
{
|
|
super(message);
|
|
}
|
|
|
|
/**
|
|
* Construct an exception with the passed message to encapsulate
|
|
* the passed Throwable
|
|
*
|
|
* @param message a message for the exception
|
|
* @param e throwable which triggered this exception
|
|
*/
|
|
public PluginException(String message, Throwable e)
|
|
{
|
|
super(message, e);
|
|
}
|
|
|
|
/**
|
|
* Construct an exception to encapsulate the passed Throwable
|
|
*
|
|
* @param e the throwable which triggered this exception
|
|
*/
|
|
public PluginException(Throwable e)
|
|
{
|
|
super(e);
|
|
}
|
|
} |