/** * The contents of this file are subject to the license and copyright * detailed in the LICENSE and NOTICE files at the root of the source * tree and available online at * * http://www.dspace.org/license/ */ package org.purl.sword.base; /** * Definition of the error codes that will be used in * SWORD error documents. * * @see SWORDErrorDocument * * @author Stuart Lewis */ public interface ErrorCodes { /** * ErrorContent - where the supplied format is not the same as that * identified in the X-Format-Namespace and/or that supported by the * server */ public static final String ERROR_CONTENT = "http://purl.org/net/sword/error/ErrorContent"; /** * ErrorChecksumMismatch - where the checksum of the file received does * not match the checksum given in the header */ public static final String ERROR_CHECKSUM_MISMATCH = "http://purl.org/net/sword/error/ErrorChecksumMismatch"; /** * ErrorBadRequest - where parameters are not understood */ public static final String ERROR_BAD_REQUEST = "http://purl.org/net/sword/error/ErrorBadRequest"; /** * TargetOwnerUnknown - where the server cannot identify the specified * TargetOwner */ public static final String TARGET_OWNER_UKNOWN = "http://purl.org/net/sword/error/TargetOwnerUnknown"; /** * MediationNotAllowed - where a client has attempted a mediated deposit, * but this is not supported by the server */ public static final String MEDIATION_NOT_ALLOWED = "http://purl.org/net/sword/error/MediationNotAllowed"; /** * MediationNotAllowed - where a client has attempted a mediated deposit, * but this is not supported by the server */ public static final String MAX_UPLOAD_SIZE_EXCEEDED = "http://purl.org/net/sword/error/MAX_UPLOAD_SIZE_EXCEEDED"; }