| Modifier and Type | Interface and Description |
|---|---|
interface |
ThingCommand<T extends ThingCommand>
Aggregates all
Commands which are related to a Thing. |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.ditto.model.base.exceptions.DittoRuntimeException |
ThingCommandToModifyExceptionRegistry.fallback(ThingCommand command) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ThingModifyCommand<T extends ThingModifyCommand>
Aggregates all
ThingCommands which modify the state of a Thing. |
| Modifier and Type | Class and Description |
|---|---|
class |
CreateThing
This command creates a new Thing.
|
class |
DeleteAclEntry
This command deletes one single ACL entry of a Thing.
|
class |
DeleteAttribute
This command deletes a thing's attribute.
|
class |
DeleteAttributes
This command deletes a
Thing's attributes. |
class |
DeleteFeature
This command deletes a Feature.
|
class |
DeleteFeatureProperties
This command deletes a
Feature's properties. |
class |
DeleteFeatureProperty
This command deletes a single Property of a
Feature's properties. |
class |
DeleteFeatures
Command which deletes the
Features of a Thing. |
class |
DeleteThing
This command deletes a thing.
|
class |
ModifyAcl
This command modifies the complete ACL of a Thing.
|
class |
ModifyAclEntry
This command modifies a single ACL Entry of a Thing.
|
class |
ModifyAttribute
This command modifies an attribute.
|
class |
ModifyAttributes
This command modifies all
Thing's attributes at once. |
class |
ModifyFeature
This command modifies an existing Feature.
|
class |
ModifyFeatureProperties
This command modifies a
Feature's properties. |
class |
ModifyFeatureProperty
This command modifies a single Property of a
Feature's properties. |
class |
ModifyFeatures
This command modifies all existing Features of a Thing.
|
class |
ModifyPolicyId
This command modifies the Policy ID of a Thing.
|
class |
ModifyThing
This command modifies an existing Thing.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ThingQueryCommand<T extends ThingQueryCommand>
Aggregates all
ThingCommands which query the state of things (read, ...). |
| Modifier and Type | Class and Description |
|---|---|
class |
RetrieveAcl
Command which retrieves the ACL (all of them or a specific one) of a
Thing based on the passed in ID. |
class |
RetrieveAclEntry
Command which retrieves the ACL entry of a
Thing based on the passed in ID and Authorization Subject. |
class |
RetrieveAttribute
Command which retrieves a single attribute of a
Thing based on the passed in ID and a JSON pointer. |
class |
RetrieveAttributes
Command which retrieves all attributes of a
Thing. |
class |
RetrieveFeature
Command which retrieves one
Feature based on the passed in Feature ID. |
class |
RetrieveFeatureProperties
This command retrieves a
Feature's properties. |
class |
RetrieveFeatureProperty
This command retrieves a
Feature's property. |
class |
RetrieveFeatures
Command which retrieves the
Features of a Thing. |
class |
RetrievePolicyId
Command which retrieves the Policy ID of a
Thing based on the passed in ID. |
class |
RetrieveThing
Command which retrieves one
Thing based on the the passed in Thing ID. |
class |
RetrieveThings
Command which retrieves several
Things based on the the passed in List of
Thing IDs. |
Copyright © 2017–2018 Eclipse Foundation. All rights reserved.