Package javax.jcr.version
Class ActivityViolationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.jcr.RepositoryException
-
- javax.jcr.version.VersionException
-
- javax.jcr.version.ActivityViolationException
-
- All Implemented Interfaces:
java.io.Serializable
public class ActivityViolationException extends VersionException
Exception will be thrown byNode.checkout
andNode.checkpoint
if an activity A is present on the current session and any of the following conditions is met:- There already is a node in another workspace that has a checked-out node for the version history of N whose jcr:activity references A.
- There is a version in the version history of N that is not a predecessor of N but whose jcr:activity references A .
- Since:
- JCR 2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ActivityViolationException()
Constructs a new instance of this class withnull
as its detail message.ActivityViolationException(java.lang.String message)
Constructs a new instance of this class with the specified detail message.ActivityViolationException(java.lang.String message, java.lang.Throwable rootCause)
Constructs a new instance of this class with the specified detail message and root cause.ActivityViolationException(java.lang.Throwable rootCause)
Constructs a new instance of this class with the specified root cause.
-
-
-
Constructor Detail
-
ActivityViolationException
public ActivityViolationException()
Constructs a new instance of this class withnull
as its detail message.
-
ActivityViolationException
public ActivityViolationException(java.lang.String message)
Constructs a new instance of this class with the specified detail message.- Parameters:
message
- the detail message. The detail message is saved for later retrieval by theThrowable.getMessage()
method.
-
ActivityViolationException
public ActivityViolationException(java.lang.String message, java.lang.Throwable rootCause)
Constructs a new instance of this class with the specified detail message and root cause.- Parameters:
message
- the detail message. The detail message is saved for later retrieval by theThrowable.getMessage()
method.rootCause
- root failure cause
-
ActivityViolationException
public ActivityViolationException(java.lang.Throwable rootCause)
Constructs a new instance of this class with the specified root cause.- Parameters:
rootCause
- root failure cause
-
-