class |
AttributeNotAccessibleException |
|
class |
AttributeNotModifiableException |
Exception which indicates that an attribute cannot be modified.
|
class |
AttributePointerInvalidException |
Exception which indicates that an attribute pointer is invalid.
|
class |
AttributesNotAccessibleException |
|
class |
AttributesNotModifiableException |
Indicates that the attributes cannot be modified.
|
class |
EventSendNotAllowedException |
Thrown if an event cannot be send because the affected thing does not exist or because of a missing permission.
|
class |
FeatureDefinitionNotAccessibleException |
This exception indicates, that the requested Definition does not exist or the request has insufficient rights.
|
class |
FeatureDefinitionNotModifiableException |
Indicates that the Feature Definition cannot be modified.
|
class |
FeatureDesiredPropertiesNotAccessibleException |
This exception indicates, that the requested desired properties do not exist or the request has insufficient rights.
|
class |
FeatureDesiredPropertiesNotModifiableException |
Indicates that the desired properties cannot be modified.
|
class |
FeatureDesiredPropertyNotAccessibleException |
This exception indicates, that the requested desired property does not exist or the request has insufficient rights.
|
class |
FeatureDesiredPropertyNotModifiableException |
Indicates that the desired property cannot be modified.
|
class |
FeatureNotAccessibleException |
This exception indicates, that the requested Feature does not exist or the request has insufficient rights.
|
class |
FeatureNotModifiableException |
Indicates that the feature cannot be modified.
|
class |
FeaturePropertiesNotAccessibleException |
This exception indicates, that the requested Properties do not exist or the request has insufficient rights.
|
class |
FeaturePropertiesNotModifiableException |
Indicates that the feature properties cannot be modified.
|
class |
FeaturePropertyNotAccessibleException |
This exception indicates, that the requested Property does not exist or the request has insufficient rights.
|
class |
FeaturePropertyNotModifiableException |
Indicates that the feature property cannot be modified.
|
class |
FeaturesNotAccessibleException |
This exception indicates, that the requested Features do not exist or the request has insufficient rights.
|
class |
FeaturesNotModifiableException |
Indicates that the features cannot be modified.
|
class |
MissingThingIdsException |
This exception is thrown when multiple things are requested without specifying IDs.
|
class |
PoliciesConflictingException |
Thrown if a Thing cannot be modified because it contained a Policy.
|
class |
PolicyIdNotAccessibleException |
Thrown if the Policy ID of the Thing was either not present at all or if the requester had insufficient permissions
to access it.
|
class |
PolicyIdNotAllowedException |
Thrown if a Thing cannot be modified because it contained a Policy ID and a Policy or a Policy with ID.
|
class |
PolicyIdNotDeletableException |
Thrown if a REST PATCH tried to delete the policyId.
|
class |
PolicyIdNotModifiableException |
Thrown if the Policy ID of a Thing could not be modified because the requester had insufficient permissions to
"WRITE" it.
|
class |
PolicyInvalidException |
This exception indicates that a Policy is not valid for a Thing.
|
class |
PolicyNotAllowedException |
Thrown if a Thing cannot be modified because it contained a Policy.
|
class |
ThingConflictException |
Thrown if the Thing with its ID is already present in Ditto.
|
class |
ThingDefinitionNotAccessibleException |
Thrown if the Definition of the Thing was either not present at all or if the requester had insufficient permissions
to access it.
|
class |
ThingDefinitionNotModifiableException |
Indicates that the definition cannot be modified.
|
class |
ThingIdNotDeletableException |
Thrown if a REST PATCH tried to delete the thingId.
|
class |
ThingIdNotExplicitlySettableException |
Thrown if either for a REST POST or PUT request for creating a Thing it was tried to set an explicit thingId
in the JSON body.
|
class |
ThingMergeInvalidException |
This exception indicates, that the provided JSON merge is not valid.
|
class |
ThingNotAccessibleException |
Thrown if the Thing was either not present in Ditto at all or if the requester had insufficient permissions to access
it.
|
class |
ThingNotCreatableException |
Thrown if a Thing could not be created because a linked Policy ID was not existing for example.
|
class |
ThingNotDeletableException |
Thrown if the Thing could not be deleted because the requester had insufficient permissions to delete it.
|
class |
ThingNotModifiableException |
Thrown if a Thing or a component of a Thing (attribute, feature) could not be modified because the requester had
insufficient permissions to "WRITE" it.
|
class |
ThingPreconditionFailedException |
Thrown when validating a precondition header fails on a Thing or one of its sub-entities.
|
class |
ThingPreconditionNotModifiedException |
Thrown when validating a precondition header on a Thing or one of its sub-entities leads to status
HttpStatus.NOT_MODIFIED.
|
class |
ThingTooManyModifyingRequestsException |
Thrown 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.
|
class |
ThingUnavailableException |
Thrown if the Thing exists but is not available at the moment.
|