Class ExceptionViewModel
- java.lang.Object
-
- io.github.astrapi69.spring.exceptionhandling.ExceptionViewModel
-
public class ExceptionViewModel extends java.lang.Object
The classExceptionViewModel
holds data for exception representations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExceptionViewModel.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.ExceptionViewModelBuilder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.util.Map<java.lang.String,java.lang.String>
getAdditionalInfos()
The map for additional informationsjava.lang.String
getDeveloperMessage()
The developer message.org.springframework.http.HttpStatus
getHttpStatus()
The http status.java.time.LocalDateTime
getOccured()
The time when the exception is occured.java.lang.String
getRequestUrl()
The request url.java.lang.String
getUserMessage()
The user message.int
hashCode()
void
setDeveloperMessage(java.lang.String developerMessage)
The developer message.void
setHttpStatus(org.springframework.http.HttpStatus httpStatus)
The http status.void
setOccured(java.time.LocalDateTime occured)
The time when the exception is occured.void
setRequestUrl(java.lang.String requestUrl)
The request url.void
setUserMessage(java.lang.String userMessage)
The user message.ExceptionViewModel.ExceptionViewModelBuilder
toBuilder()
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-