org.xmldb.api.base

Class ErrorCodes


public class ErrorCodes
extends java.lang.Object

ErrorCodes defines XML:DB error codes that can be used to set the errorCodes attribute of an XMLDBException

Field Summary

static int
COLLECTION_CLOSED
Set when an operation is invoked against a Collection instance that has been closed.
static int
INVALID_COLLECTION
Set if the Collection instance is in an invalid state.
static int
INVALID_DATABASE
Set if the Database instance being registered is invalid.
static int
INVALID_RESOURCE
Set if the Resource provided to an operation is invalid.
static int
INVALID_URI
Set if the URI format is invalid.
static int
NOT_IMPLEMENTED
Set if the API implementation does not support the operation being invoked.
static int
NO_SUCH_COLLECTION
Set if the requested Collection could not be located.
static int
NO_SUCH_DATABASE
Set if a Database instance can not be located for the provided URI.
static int
NO_SUCH_RESOURCE
Set if the requested Resource could not be located.
static int
NO_SUCH_SERVICE
Set if the requested Service could not be located.
static int
PERMISSION_DENIED
Set if access to the requested Collection can not be granted due to the lack of proper credentials.
static int
UNKNOWN_ERROR
Set when a more detailed error can not be determined.
static int
UNKNOWN_RESOURCE_TYPE
Set if the resource type requested is unknown to the API implementation.
static int
VENDOR_ERROR
Set when a vendor specific error has occured.
static int
WRONG_CONTENT_TYPE
Set if the content of a Resource is set to a content type different then that for which the Resource was intended to support.

Field Details

COLLECTION_CLOSED

public static final int COLLECTION_CLOSED
Set when an operation is invoked against a Collection instance that has been closed.
Field Value:
202

INVALID_COLLECTION

public static final int INVALID_COLLECTION
Set if the Collection instance is in an invalid state.
Field Value:
201

INVALID_DATABASE

public static final int INVALID_DATABASE
Set if the Database instance being registered is invalid.
Field Value:
401

INVALID_RESOURCE

public static final int INVALID_RESOURCE
Set if the Resource provided to an operation is invalid.
Field Value:
301

INVALID_URI

public static final int INVALID_URI
Set if the URI format is invalid.
Field Value:
5

NOT_IMPLEMENTED

public static final int NOT_IMPLEMENTED
Set if the API implementation does not support the operation being invoked.
Field Value:
2

NO_SUCH_COLLECTION

public static final int NO_SUCH_COLLECTION
Set if the requested Collection could not be located.
Field Value:
200

NO_SUCH_DATABASE

public static final int NO_SUCH_DATABASE
Set if a Database instance can not be located for the provided URI.
Field Value:
400

NO_SUCH_RESOURCE

public static final int NO_SUCH_RESOURCE
Set if the requested Resource could not be located.
Field Value:
300

NO_SUCH_SERVICE

public static final int NO_SUCH_SERVICE
Set if the requested Service could not be located.
Field Value:
100

PERMISSION_DENIED

public static final int PERMISSION_DENIED
Set if access to the requested Collection can not be granted due to the lack of proper credentials.
Field Value:
4

UNKNOWN_ERROR

public static final int UNKNOWN_ERROR
Set when a more detailed error can not be determined.
Field Value:
0

UNKNOWN_RESOURCE_TYPE

public static final int UNKNOWN_RESOURCE_TYPE
Set if the resource type requested is unknown to the API implementation.
Field Value:
302

VENDOR_ERROR

public static final int VENDOR_ERROR
Set when a vendor specific error has occured.
Field Value:
1

WRONG_CONTENT_TYPE

public static final int WRONG_CONTENT_TYPE
Set if the content of a Resource is set to a content type different then that for which the Resource was intended to support.
Field Value:
3