/* The contents of this file are subject to the license and copyright terms
* detailed in the license directory at the root of the source tree (also
* available online at http://fedora-commons.org/license/).
*/
package fedora.server.errors;
/**
* Signals that an object has one or more related objects that depend on it.
*
* <p>For example, a service definition or deployment
* object can be shared by multiple objects. Any data objects that use a
* specific service definition or deployment object "depend" on those
* objects. To remove a dependent object, you must first remove all related
* objects.
*
* @author Ross Wayland
*/
public class ObjectDependencyException
extends StorageException {
private static final long serialVersionUID = 1L;
/**
* Creates an ObjectDependencyException.
*
* @param message
* An informative message explaining what happened and (possibly) how
* to fix it.
*/
public ObjectDependencyException(String message) {
super(message);
}
}