@Immutable public final class FeatureNotAccessibleException extends org.eclipse.ditto.model.base.exceptions.DittoRuntimeException implements org.eclipse.ditto.model.things.ThingException
| Modifier and Type | Class and Description |
|---|---|
static class |
FeatureNotAccessibleException.Builder
A mutable builder with a fluent API for a
FeatureNotAccessibleException. |
org.eclipse.ditto.model.base.exceptions.DittoRuntimeException.JsonFieldsorg.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelectorAndPredicate<T>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,T>| Modifier and Type | Field and Description |
|---|---|
static String |
ERROR_CODE
Error code of this exception.
|
| Modifier and Type | Method and Description |
|---|---|
static FeatureNotAccessibleException |
fromJson(org.eclipse.ditto.json.JsonObject jsonObject,
org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Constructs a new
FeatureNotAccessibleException object with the exception message extracted from the
given JSON object. |
static FeatureNotAccessibleException |
fromMessage(String message,
org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Constructs a new
FeatureNotAccessibleException object with given message. |
static FeatureNotAccessibleException.Builder |
newBuilder(String thingId,
String featureId)
A mutable builder for a
FeatureNotAccessibleException. |
appendToJson, equals, getBuilder, getDescription, getDittoHeaders, getEmptyBuilder, getErrorCode, getHref, getImplementedSchemaVersion, getManifest, getStatusCode, hashCode, newBuilder, newBuilder, readDescription, readMessage, setDittoHeaders, toJson, toJsonaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final String ERROR_CODE
public static FeatureNotAccessibleException.Builder newBuilder(String thingId, String featureId)
FeatureNotAccessibleException.thingId - the ID of the thing.featureId - the ID of the feature which is either not present on the thing or the requester had insufficient
access permissions.public static FeatureNotAccessibleException fromMessage(String message, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
FeatureNotAccessibleException object with given message.message - detail message. This message can be later retrieved by the Throwable.getMessage() method.dittoHeaders - the headers of the command which resulted in this exception.public static FeatureNotAccessibleException fromJson(org.eclipse.ditto.json.JsonObject jsonObject, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
FeatureNotAccessibleException object with the exception message extracted from the
given JSON object.jsonObject - the JSON to read the JsonFields#MESSAGE field from.dittoHeaders - the headers of the command which resulted in this exception.org.eclipse.ditto.json.JsonMissingFieldException - if the jsonObject does not have the JsonFields#MESSAGE field.Copyright © 2017–2018 Eclipse Foundation. All rights reserved.