public interface JsonrpcResponseMessageError extends JsonrpcObject
JsonrpcResponseMessageConstants.PROPERTY_NAME_ERROR property of JSON-RPC 2.0 response
messages.isContextuallyValidstatic JsonrpcResponseMessageError newInstance()
int getCode()
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property.JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE propertyvoid setCode(int code)
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property with specified
value.code - new value for JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property.default boolean isCodeReservedForPredefinedErrors()
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property is
between JsonrpcResponseMessageErrorConstants.CODE_RESERVED_FOR_PREDEFINED_ERRORS_MIN and JsonrpcResponseMessageErrorConstants.CODE_RESERVED_FOR_PREDEFINED_ERRORS_MAX, both inclusive.true if current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property
is in a range of reserved for predefined values; false otherwise.default boolean isCodeForImplementationDefinedServerErrors()
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property is
between JsonrpcResponseMessageErrorConstants.CODE_SERVER_ERROR_MIN and JsonrpcResponseMessageErrorConstants.CODE_SERVER_ERROR_MAX, both inclusive.true if current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_CODE property
means a server error; false otherwise.@NotNull @NotNull String getMessage()
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_MESSAGE property.JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_MESSAGE propertyvoid setMessage(String message)
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_MESSAGE property with
specified value.message - new value for JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_MESSAGE property.boolean hasData()
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA
property.true if this error object has a value for JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA
property; false otherwise.@AssertTrue default @AssertTrue boolean isDataContextuallyValid()
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property is contextually
valid.true if current value of JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property
is contextually valid; false otherwise.hasData() returns false.true.<T> List<T> getDataAsArray(Class<T> elementClass)
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property as a list of
specified element type.T - element type parameterelementClass - the element type.elementClass.void setDataAsArray(List<?> data)
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property with specified
list.data - new value for JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property.<T> T getDataAsObject(Class<T> objectClass)
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property as an instance of
specified class.T - object type parameterobjectClass - the class of the value.objectClass.void setDataAsObject(Object data)
JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property with specified
object.data - new value for JsonrpcResponseMessageErrorConstants.PROPERTY_NAME_DATA property.Copyright © 2019–2020 Jinahya, Inc.. All rights reserved.