org.jboss.dna.graph.property
Class ReferentialIntegrityException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.jboss.dna.graph.property.ReferentialIntegrityException
- All Implemented Interfaces:
- Serializable
@Immutable
public class ReferentialIntegrityException
- extends RuntimeException
A runtime exception denoting that an operation could not be performed because it would leave references in an invalid state.
- See Also:
- Serialized Form
ReferentialIntegrityException
public ReferentialIntegrityException(Location location,
Reference... invalidReferences)
- Parameters:
location
- the location of the node containing the bad reference(s)invalidReferences
- the invalid references
ReferentialIntegrityException
public ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences)
- Parameters:
invalidReferences
- the map of locations to invalid references
ReferentialIntegrityException
public ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences,
String message)
- Parameters:
invalidReferences
- the map of locations to invalid referencesmessage
-
ReferentialIntegrityException
public ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences,
Throwable cause)
- Parameters:
invalidReferences
- the map of locations to invalid referencescause
-
ReferentialIntegrityException
public ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences,
String message,
Throwable cause)
- Parameters:
invalidReferences
- the map of locations to invalid referencesmessage
- cause
-
toString
public String toString()
-
- Overrides:
toString
in class Throwable
getInvalidReferences
public Map<Location,List<Reference>> getInvalidReferences()
- Returns:
- invalidReferences
Copyright © 2008-2009 JBoss, a division of Red Hat. All Rights Reserved.