Class ExceptionViewModel
- java.lang.Object
-
- io.github.astrapi69.spring.exceptionhandling.ExceptionViewModel
-
public class ExceptionViewModel extends java.lang.ObjectThe classExceptionViewModelholds data for exception representations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExceptionViewModel.ExceptionViewModelBuilder
-
Constructor Summary
Constructors Constructor Description ExceptionViewModel(java.util.Map<java.lang.String,java.lang.String> additionalInfos)ExceptionViewModel(java.util.Map<java.lang.String,java.lang.String> additionalInfos, java.lang.String developerMessage, org.springframework.http.HttpStatus httpStatus, java.time.LocalDateTime occured, java.lang.String requestUrl, java.lang.String userMessage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExceptionViewModel.ExceptionViewModelBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.String>getAdditionalInfos()The map for additional informationsjava.lang.StringgetDeveloperMessage()The developer message.org.springframework.http.HttpStatusgetHttpStatus()The http status.java.time.LocalDateTimegetOccured()The time when the exception is occured.java.lang.StringgetRequestUrl()The request url.java.lang.StringgetUserMessage()The user message.inthashCode()voidsetDeveloperMessage(java.lang.String developerMessage)The developer message.voidsetHttpStatus(org.springframework.http.HttpStatus httpStatus)The http status.voidsetOccured(java.time.LocalDateTime occured)The time when the exception is occured.voidsetRequestUrl(java.lang.String requestUrl)The request url.voidsetUserMessage(java.lang.String userMessage)The user message.ExceptionViewModel.ExceptionViewModelBuildertoBuilder()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ExceptionViewModel
public ExceptionViewModel(java.util.Map<java.lang.String,java.lang.String> additionalInfos)
-
ExceptionViewModel
public ExceptionViewModel(java.util.Map<java.lang.String,java.lang.String> additionalInfos, java.lang.String developerMessage, org.springframework.http.HttpStatus httpStatus, java.time.LocalDateTime occured, java.lang.String requestUrl, java.lang.String userMessage)
-
-
Method Detail
-
builder
public static ExceptionViewModel.ExceptionViewModelBuilder builder()
-
toBuilder
public ExceptionViewModel.ExceptionViewModelBuilder toBuilder()
-
getAdditionalInfos
public java.util.Map<java.lang.String,java.lang.String> getAdditionalInfos()
The map for additional informations
-
getDeveloperMessage
public java.lang.String getDeveloperMessage()
The developer message.
-
getHttpStatus
public org.springframework.http.HttpStatus getHttpStatus()
The http status.
-
getOccured
public java.time.LocalDateTime getOccured()
The time when the exception is occured.
-
getRequestUrl
public java.lang.String getRequestUrl()
The request url.
-
getUserMessage
public java.lang.String getUserMessage()
The user message.
-
setDeveloperMessage
public void setDeveloperMessage(java.lang.String developerMessage)
The developer message.
-
setHttpStatus
public void setHttpStatus(org.springframework.http.HttpStatus httpStatus)
The http status.
-
setOccured
public void setOccured(java.time.LocalDateTime occured)
The time when the exception is occured.
-
setRequestUrl
public void setRequestUrl(java.lang.String requestUrl)
The request url.
-
setUserMessage
public void setUserMessage(java.lang.String userMessage)
The user message.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-