Uses of Interface
org.eclipse.ditto.things.model.ThingException
Packages that use ThingException
-
Uses of ThingException in org.eclipse.ditto.things.model
Classes in org.eclipse.ditto.things.model that implement ThingExceptionModifier and TypeClassDescriptionfinal classThis exception is thrown if an Identifier of a Feature Definition has an invalid structure.final classThis exception is thrown if a Feature Definition was set to an empty array.final classThrown when aThingFieldSelectorwas not valid.final classThis exception indicates that aThing'sJsonSchemaVersionrequires a policyId.final classThrown if the Thing's ID is not valid (for example if it does not comply to the Thing ID REGEX).final classThis exception indicates the content of a Thing is too large to be processed by a backend. -
Uses of ThingException in org.eclipse.ditto.things.model.signals.commands.exceptions
Classes in org.eclipse.ditto.things.model.signals.commands.exceptions that implement ThingExceptionModifier and TypeClassDescriptionfinal classfinal classException which indicates that an attribute cannot be modified.final classException which indicates that an attribute pointer is invalid.final classfinal classIndicates that the attributes cannot be modified.final classThrown if an event cannot be send because the affected thing does not exist or because of a missing permission.final classThis exception indicates, that the requested Definition does not exist or the request has insufficient rights.final classIndicates that the Feature Definition cannot be modified.final classThis exception indicates, that the requested desired properties do not exist or the request has insufficient rights.classIndicates that the desired properties cannot be modified.final classThis exception indicates, that the requested desired property does not exist or the request has insufficient rights.classIndicates that the desired property cannot be modified.final classThis exception indicates, that the requested Feature does not exist or the request has insufficient rights.classIndicates that the feature cannot be modified.final classThis exception indicates, that the requested Properties do not exist or the request has insufficient rights.classIndicates that the feature properties cannot be modified.final classThis exception indicates, that the requested Property does not exist or the request has insufficient rights.classIndicates that the feature property cannot be modified.final classThis exception indicates, that the requested Features do not exist or the request has insufficient rights.final classIndicates that the features cannot be modified.final classThrown when the live channel condition was used for e.g.final classThrown if metadata of a Thing can't be modified.final classThrown if metadata of a Thing can't be modified.classThis exception is thrown when multiple things are requested without specifying IDs.classThrown if a Thing cannot be modified because it contained a Policy.final classThrown if the Policy ID of the Thing was either not present at all or if the requester had insufficient permissions to access it.final classThrown if a Thing cannot be modified because it contained a Policy ID and a Policy or a Policy with ID.final classThrown if a REST PATCH tried to delete thepolicyId.final classThrown if the Policy ID of a Thing could not be modified because the requester had insufficient permissions to "WRITE" it.final classThis exception indicates that a Policy is not valid for a Thing.classThrown if a Thing cannot be modified because it contained a Policy.final classThrown when validating a condition on a Thing or one of its sub-entities is failing.final classThrown when validating the condition is failing.final classThrown if the Thing with its ID is already present in Ditto.final classThrown if the Definition of the Thing was either not present at all or if the requester had insufficient permissions to access it.final classIndicates that the definition cannot be modified.final classThrown if historical data of the Thing was either not present in Ditto at all or if the requester had insufficient permissions to access it.final classThrown if a REST PATCH tried to delete thethingId.final classThrown if either for a REST POST or PUT request for creating a Thing it was tried to set an explicitthingIdin the JSON body.classThis exception indicates, that the provided JSON merge is not valid.final classThrown if the Thing was either not present in Ditto at all or if the requester had insufficient permissions to access it.final classThrown if a Thing could not be created because a linked Policy ID was not existing for example.final classThrown if the Thing could not be deleted because the requester had insufficient permissions to delete it.final classThrown if a Thing or a component of a Thing (attribute, feature) could not be modified because the requester had insufficient permissions to "WRITE" it.final classThrown when validating a precondition header fails on a Thing or one of its sub-entities.final classThrown when validating a precondition header on a Thing or one of its sub-entities leads to statusHttpStatus.NOT_MODIFIED.final classThrown if to a single Thing too many requests were done in a short time so that persisting those requests could no longer catch up with the amount of requests.final classThrown if the Thing exists but is not available at the moment.