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