package eu.europeana.cloud.service.mcs.status;
import eu.europeana.cloud.common.response.ErrorInfo;
/**
* Status codes used to as an error code in {@link ErrorInfo}.
*/
public enum McsErrorCode {
ACCESS_DENIED_OR_OBJECT_DOES_NOT_EXIST_EXCEPTION,
CANNOT_MODIFY_PERSISTENT_REPRESENTATION,
DATASET_ALREADY_EXISTS,
DATASET_NOT_EXISTS,
FILE_ALREADY_EXISTS,
FILE_NOT_EXISTS,
PROVIDER_NOT_EXISTS,
RECORD_NOT_EXISTS,
LOCAL_RECORD_NOT_EXISTS,
REPRESENTATION_NOT_EXISTS,
VERSION_NOT_EXISTS,
FILE_CONTENT_HASH_MISMATCH,
REPRESENTATION_ALREADY_IN_SET,
CANNOT_PERSIST_EMPTY_REPRESENTATION,
WRONG_CONTENT_RANGE,
REVISION_IS_NOT_VALID,
REVISION_NOT_EXISTS,
BAD_PARAMETER_VALUE,
OTHER
}