Class ProblemDetails
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompara este objeto con otro para verificar si representan el mismo error exacto.Obtiene la explicación detallada del problema.Obtiene el identificador exacto de la petición donde ocurrió el problema.Obtiene el código de estado HTTP asociado al error.getTitle()Obtiene el título descriptivo corto del error.getType()Obtiene la referencia que identifica el tipo de problema.inthashCode()Calcula el código numérico para usar esta respuesta en colecciones basadas en hash.voidEstablece la explicación detallada del problema.voidsetInstance(String instance) Establece el identificador exacto de la petición donde ocurrió el problema.voidEstablece el código de estado HTTP asociado al error.voidEstablece el título descriptivo corto del error.voidEstablece la referencia que identifica el tipo de problema.toString()Genera una representación en texto con los datos completos del problema.Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Constructor Details
-
ProblemDetails
public ProblemDetails()
-
-
Method Details
-
getType
Obtiene la referencia que identifica el tipo de problema.Precondición: Ninguna.
Postcondición: Devuelve la cadena de texto con el identificador del tipo de error.
- Returns:
- el tipo del problema.
-
setType
Establece la referencia que identifica el tipo de problema.Precondición: Ninguna.
Postcondición: El tipo interno se sobreescribe con el valor proporcionado.
- Parameters:
type- una cadena con la referencia al tipo del problema.
-
getTitle
Obtiene el título descriptivo corto del error.Precondición: Ninguna.
Postcondición: Devuelve la cadena de texto con el título del problema.
- Returns:
- el título del problema.
-
setTitle
Establece el título descriptivo corto del error.Precondición: Ninguna.
Postcondición: El título interno se sobreescribe con el valor proporcionado.
- Parameters:
title- el título descriptivo corto.
-
getStatus
Obtiene el código de estado HTTP asociado al error.Precondición: Ninguna.
Postcondición: Devuelve el número entero que representa el código HTTP.
- Returns:
- el número del código de estado.
-
setStatus
Establece el código de estado HTTP asociado al error.Precondición: Ninguna.
Postcondición: El código de estado interno se sobreescribe con el valor proporcionado.
- Parameters:
status- el número del código de estado.
-
getDetail
Obtiene la explicación detallada del problema.Precondición: Ninguna.
Postcondición: Devuelve la cadena de texto con los detalles del error.
- Returns:
- los detalles del problema.
-
setDetail
Establece la explicación detallada del problema.Precondición: Ninguna.
Postcondición: El detalle interno se sobreescribe con el valor proporcionado.
- Parameters:
detail- una cadena con la explicación detallada.
-
getInstance
Obtiene el identificador exacto de la petición donde ocurrió el problema.Precondición: Ninguna.
Postcondición: Devuelve la cadena de texto con el origen de la instancia del problema.
- Returns:
- el URI de la instancia del problema.
-
setInstance
Establece el identificador exacto de la petición donde ocurrió el problema.Precondición: Ninguna.
Postcondición: La instancia interna se sobreescribe con el valor proporcionado.
- Parameters:
instance- el identificador de la instancia.
-
equals
Compara este objeto con otro para verificar si representan el mismo error exacto.Precondición: Ninguna.
Postcondición: Devuelve verdadero solo si ambos tienen los mismos atributos fijos y el mismo contenido en el mapa base. Falso en caso contrario.
-
hashCode
public int hashCode()Calcula el código numérico para usar esta respuesta en colecciones basadas en hash.Precondición: Ninguna.
Postcondición: Devuelve un número entero generado a partir de todos los detalles del problema.
-
toString
Genera una representación en texto con los datos completos del problema.Precondición: Ninguna.
Postcondición: Devuelve una cadena de texto multilínea mostrando todas las propiedades asignadas al error.
- Overrides:
toStringin classAbstractMap<String,Object> - Returns:
- una cadena que representa este objeto.
-