| Package | Description |
|---|---|
| org.eclipse.ditto.signals.commands.things | |
| org.eclipse.ditto.signals.commands.things.exceptions |
| Class and Description |
|---|
| ThingErrorRegistry
A
ErrorRegistry aware of all ThingExceptions. |
| Class and Description |
|---|
| AclModificationInvalidException
This exception indicates that the requested modification of the ACL of a Thing is invalid for some reason.
|
| AclModificationInvalidException.Builder
A mutable builder with a fluent API for a
AclModificationInvalidException. |
| AclNotAccessibleException
This exception indicates that the ACL of a Thing cannot be accessed by a particular Authorization Subject because the
Thing could not be found or the subject has insufficient permissions.
|
| AclNotAccessibleException.Builder
A mutable builder with a fluent API for a
AclNotAccessibleException. |
| AclNotModifiableException
This exception indicates that the ACL of a Thing could not be modified due to missing
ADMINISTRATE
Permission. |
| AclNotModifiableException.Builder
A mutable builder with a fluent API for a
AclNotModifiableException. |
| AttributeNotAccessibleException |
| AttributeNotAccessibleException.Builder
A mutable builder with a fluent API for a
AttributeNotAccessibleException. |
| AttributeNotModifiableException
Exception which indicates that an attribute cannot be modified.
|
| AttributeNotModifiableException.Builder
A mutable builder with a fluent API for a
AttributeNotModifiableException. |
| AttributesNotAccessibleException |
| AttributesNotAccessibleException.Builder
A mutable builder with a fluent API for a
AttributesNotAccessibleException. |
| AttributesNotModifiableException
Indicates that the attributes cannot be modified.
|
| AttributesNotModifiableException.Builder
A mutable builder with a fluent API for a
AttributesNotModifiableException. |
| FeatureNotAccessibleException
This exception indicates, that the requested Feature does not exist or the request has insufficient rights.
|
| FeatureNotAccessibleException.Builder
A mutable builder with a fluent API for a
FeatureNotAccessibleException. |
| FeatureNotModifiableException
Indicates that the feature cannot be modified.
|
| FeatureNotModifiableException.Builder
A mutable builder with a fluent API for a
FeatureNotModifiableException. |
| FeaturePropertiesNotAccessibleException
This exception indicates, that the requested Properties do not exist or the request has insufficient rights.
|
| FeaturePropertiesNotAccessibleException.Builder
A mutable builder with a fluent API for a
FeaturePropertiesNotAccessibleException. |
| FeaturePropertiesNotModifiableException
Indicates that the feature properties cannot be modified.
|
| FeaturePropertiesNotModifiableException.Builder
A mutable builder with a fluent API for a
FeaturePropertiesNotModifiableException. |
| FeaturePropertyNotAccessibleException
This exception indicates, that the requested Property does not exist or the request has insufficient rights.
|
| FeaturePropertyNotAccessibleException.Builder
A mutable builder with a fluent API for a
FeaturePropertyNotAccessibleException. |
| FeaturePropertyNotModifiableException
Indicates that the feature property cannot be modified.
|
| FeaturePropertyNotModifiableException.Builder
A mutable builder with a fluent API for a
FeaturePropertyNotModifiableException. |
| FeaturesNotAccessibleException
This exception indicates, that the requested Features do not exist or the request has insufficient rights.
|
| FeaturesNotAccessibleException.Builder
A mutable builder with a fluent API for a
FeaturesNotAccessibleException. |
| FeaturesNotModifiableException
Indicates that the features cannot be modified.
|
| FeaturesNotModifiableException.Builder
A mutable builder with a fluent API for a
FeaturesNotModifiableException. |
| 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
A mutable builder with a fluent API for a
PolicyIdNotAccessibleException. |
| PolicyIdNotAllowedException
Thrown if a Thing cannot be modified because it contained a Policy ID and a Policy or a Policy with ID.
|
| PolicyIdNotAllowedException.Builder
A mutable builder with a fluent API for a
PolicyIdNotAllowedException. |
| PolicyIdNotModifiableException
Thrown if the Policy ID of a Thing could not be modified because the requester had insufficient permissions to
"WRITE" it.
|
| PolicyIdNotModifiableException.Builder
A mutable builder with a fluent API for a
PolicyIdNotModifiableException. |
| PolicyNotAllowedException
Thrown if a Thing cannot be modified because it contained a Policy.
|
| PolicyNotAllowedException.Builder
A mutable builder with a fluent API for a
PolicyNotAllowedException. |
| 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
A mutable builder with a fluent API for a
ThingConflictException. |
| ThingErrorRegistry
A
ErrorRegistry aware of all ThingExceptions. |
| 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
A mutable builder with a fluent API for a
ThingIdNotExplicitlySettableException. |
| 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
A mutable builder with a fluent API for a
ThingNotAccessibleException. |
| ThingNotCreatableException
Thrown if a Thing could not be created because a linked Policy ID was not existing for example.
|
| ThingNotCreatableException.Builder
A mutable builder with a fluent API for a
ThingNotCreatableException. |
| ThingNotDeletableException
Thrown if the Thing could not be deleted because the requester had insufficient permissions to delete it.
|
| ThingNotDeletableException.Builder
A mutable builder with a fluent API for a
ThingNotDeletableException. |
| 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
A mutable builder with a fluent API for a
ThingNotModifiableException. |
| 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
A mutable builder with a fluent API for a
ThingTooManyModifyingRequestsException. |
| ThingUnavailableException
Thrown if the Thing exists but is not available at the moment.
|
| ThingUnavailableException.Builder
A mutable builder with a fluent API for a
ThingUnavailableException. |
Copyright © 2017–2018 Eclipse Foundation. All rights reserved.