Package org.dspace.app.rest.exception
Class GroupNameNotProvidedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.dspace.app.rest.exception.UnprocessableEntityException
org.dspace.app.rest.exception.GroupNameNotProvidedException
- All Implemented Interfaces:
Serializable,TranslatableException
public class GroupNameNotProvidedException
extends UnprocessableEntityException
implements TranslatableException
Extend UnprocessableEntityException to provide a specific error message
in the REST response. The error message is added to the response in
DSpaceApiExceptionControllerAdvice.handleCustomUnprocessableEntityException(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, org.dspace.app.rest.exception.TranslatableException),
hence it should not contain sensitive or security-compromising info.
- Author:
- Bruno Roemers (bruno.roemers at atmire.com)
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.dspace.app.rest.exception.TranslatableException
getLocalizedMessage, getLocalizedMessage, getMessage
-
Field Details
-
MESSAGE_KEY
- See Also:
-
-
Constructor Details
-
GroupNameNotProvidedException
public GroupNameNotProvidedException() -
GroupNameNotProvidedException
-
-
Method Details
-
getMessageKey
- Specified by:
getMessageKeyin interfaceTranslatableException- Returns:
- message key (used for lookup with
I18nUtil)
-