parent
1ec9a115a8
commit
c4b6a02091
|
@ -44,33 +44,33 @@ import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY;
|
||||||
* @since 6.0.5
|
* @since 6.0.5
|
||||||
*/
|
*/
|
||||||
@JsonInclude(NON_EMPTY)
|
@JsonInclude(NON_EMPTY)
|
||||||
@JacksonXmlRootElement(localName = "problem", namespace = ProblemDetailJacksonXmlMixin.RFC_7807_NAMESPACE)
|
@JacksonXmlRootElement(localName = "problem", namespace = ProblemDetailJacksonXmlMixin.NAMESPACE)
|
||||||
public interface ProblemDetailJacksonXmlMixin {
|
public interface ProblemDetailJacksonXmlMixin {
|
||||||
|
|
||||||
/** RFC 7807 (obsoleted by RFC 9457) namespace. */
|
/** RFC 7807 (obsoleted by RFC 9457) namespace. */
|
||||||
String RFC_7807_NAMESPACE = "urn:ietf:rfc:7807";
|
String NAMESPACE = "urn:ietf:rfc:7807";
|
||||||
|
|
||||||
|
|
||||||
@JacksonXmlProperty(namespace = RFC_7807_NAMESPACE)
|
@JacksonXmlProperty(namespace = NAMESPACE)
|
||||||
URI getType();
|
URI getType();
|
||||||
|
|
||||||
@JacksonXmlProperty(namespace = RFC_7807_NAMESPACE)
|
@JacksonXmlProperty(namespace = NAMESPACE)
|
||||||
String getTitle();
|
String getTitle();
|
||||||
|
|
||||||
@JacksonXmlProperty(namespace = RFC_7807_NAMESPACE)
|
@JacksonXmlProperty(namespace = NAMESPACE)
|
||||||
int getStatus();
|
int getStatus();
|
||||||
|
|
||||||
@JacksonXmlProperty(namespace = RFC_7807_NAMESPACE)
|
@JacksonXmlProperty(namespace = NAMESPACE)
|
||||||
String getDetail();
|
String getDetail();
|
||||||
|
|
||||||
@JacksonXmlProperty(namespace = RFC_7807_NAMESPACE)
|
@JacksonXmlProperty(namespace = NAMESPACE)
|
||||||
URI getInstance();
|
URI getInstance();
|
||||||
|
|
||||||
@JsonAnySetter
|
@JsonAnySetter
|
||||||
void setProperty(String name, @Nullable Object value);
|
void setProperty(String name, @Nullable Object value);
|
||||||
|
|
||||||
@JsonAnyGetter
|
@JsonAnyGetter
|
||||||
@JacksonXmlProperty(namespace = RFC_7807_NAMESPACE)
|
@JacksonXmlProperty(namespace = NAMESPACE)
|
||||||
Map<String, Object> getProperties();
|
Map<String, Object> getProperties();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -340,7 +340,7 @@ public interface ErrorResponse {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Callback to perform an action before an RFC-7807 {@link ProblemDetail}
|
* Callback to perform an action before an RFC-9457 {@link ProblemDetail}
|
||||||
* response is rendered.
|
* response is rendered.
|
||||||
*
|
*
|
||||||
* @author Rossen Stoyanchev
|
* @author Rossen Stoyanchev
|
||||||
|
|
Loading…
Reference in New Issue