public class CommitFailedException extends Exception
ContentSession
interface indicating that committing a given set of changes failed.Modifier and Type | Field and Description |
---|---|
static String |
ACCESS
Type name for access violation (i.e.
|
static String |
ACCESS_CONTROL
Type name for access control violation errors.
|
static String |
CONSTRAINT
Type name for constraint violation errors.
|
static String |
INTEGRITY
Type name for referential integrity violation errors.
|
static String |
LABEL_EXISTS
Type name for label exists version errors.
|
static String |
LOCK
Type name for lock violation errors.
|
static String |
MERGE
Type name for merge errors.
|
static String |
NAME
Type name for name violation errors.
|
static String |
NAMESPACE
Type name for namespace violation errors.
|
static String |
NODE_TYPE
Type name for node type violation errors.
|
static String |
OAK
Source name for exceptions thrown by components in the Oak project.
|
static String |
STATE
Type name for state violation errors.
|
static String |
UNSUPPORTED
Unsupported operation or feature
|
static String |
VERSION
Type name for version violation errors.
|
Constructor and Description |
---|
CommitFailedException(String type,
int code,
String message) |
CommitFailedException(String type,
int code,
String message,
Throwable cause) |
CommitFailedException(String source,
String type,
int code,
String message,
Throwable cause) |
Modifier and Type | Method and Description |
---|---|
RepositoryException |
asRepositoryException()
Wraps the given
CommitFailedException instance using the
appropriate RepositoryException subclass based on the
type of the given exception. |
RepositoryException |
asRepositoryException(@NotNull String message)
Wraps the given
CommitFailedException instance using the
appropriate RepositoryException subclass based on the
type of the given exception. |
int |
getCode()
Returns the type-specific error code of this exception.
|
String |
getSource()
Returns the name of the source of this exception.
|
String |
getType()
Return the name of the type of this exception.
|
boolean |
isAccessControlViolation()
Checks whether this is an access control violation exception.
|
boolean |
isAccessViolation()
Checks whether this is an access violation exception.
|
boolean |
isConstraintViolation()
Checks whether this is a constraint violation exception.
|
boolean |
isOfType(String type)
Checks whether this exception is of the given type.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public static final String OAK
public static final String ACCESS
public static final String ACCESS_CONTROL
public static final String CONSTRAINT
public static final String INTEGRITY
public static final String LOCK
public static final String NAME
public static final String NAMESPACE
public static final String NODE_TYPE
public static final String STATE
public static final String VERSION
public static final String LABEL_EXISTS
public static final String MERGE
public static final String UNSUPPORTED
public CommitFailedException(String source, String type, int code, String message, Throwable cause)
public CommitFailedException(String type, int code, String message, Throwable cause)
public boolean isOfType(String type)
type
- type nametrue
iff this exception is of the given typepublic boolean isAccessViolation()
true
iff this is an access violation exceptionpublic boolean isAccessControlViolation()
true
iff this is an access control violation exceptionpublic boolean isConstraintViolation()
true
iff this is a constraint violation exceptionpublic String getSource()
public String getType()
public int getCode()
public RepositoryException asRepositoryException()
CommitFailedException
instance using the
appropriate RepositoryException
subclass based on the
type
of the given exception.public RepositoryException asRepositoryException(@NotNull @NotNull String message)
CommitFailedException
instance using the
appropriate RepositoryException
subclass based on the
type
of the given exception.message
- The exception message.Copyright © 2010 - 2020 Adobe. All Rights Reserved