Uses of Package
org.eclipse.ditto.things.model
Packages that use org.eclipse.ditto.things.model
-
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.modelClassDescription
Attributesdescribe other entities (e.A mutable builder for aAttributeswith a fluent API.This interface represents a single fully qualified Identifier of aDefinitionboth used forThingandFeature.This exception is thrown if an Identifier of a Feature Definition has an invalid structure.A mutable builder with a fluent API for an immutableDefinitionIdentifierInvalidException.A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.This interface eventually allows create a newFeatureobject.A mutable builder with a fluent API for an immutableFeature.This interface enables the creation of aFeatureobject from JSON.This interface enables the creation of aFeatureobject from scratch.A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.A mutable builder with a fluent API for an immutableFeatureDefinition.This exception is thrown if a Feature Definition was set to an empty array.A mutable builder with a fluent API for an immutableFeatureDefinitionEmptyException.Represents data related toFeatures.A mutable builder for aFeaturePropertieswith a fluent API.A mutable builder for aFeaturewith a fluent API.Thrown when aThingFieldSelectorwas not valid.This exception indicates that aThing'sJsonSchemaVersionrequires a policyId.A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.A mutable builder with a fluent API for an immutableThing.A mutable builder with a fluent API for an immutableThingfrom scratch.A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.Aggregates allDittoRuntimeExceptions which are related to aThing.A Json field selector which validates that only valid fields of a thing can be selected.Java representation of a validated Thing ID.Thrown if the Thing's ID is not valid (for example if it does not comply to the Thing ID REGEX).A mutable builder with a fluent API for aThingIdInvalidException.An enumeration of a Thing's lifecycle.Represents the current revision of a Thing.This exception indicates the content of a Thing is too large to be processed by a backend.A mutable builder with a fluent API for aThingTooLargeException. -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.acks
-
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.commandsClassDescriptionJava representation of a validated Thing ID.This exception indicates the content of a Thing is too large to be processed by a backend.Implementations of this interface are associated to a
Thingidentified by the value returned fromWithThingId.getEntityId(). -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.commands.exceptionsClassDescriptionAggregates all
DittoRuntimeExceptions which are related to aThing.Java representation of a validated Thing ID. -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.commands.modifyClassDescription
Attributesdescribe other entities (e.A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.Represents data related toFeatures.A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.Java representation of a validated Thing ID.Implementations of this interface are associated to aThingidentified by the value returned fromWithThingId.getEntityId(). -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.commands.queryClassDescription
Attributesdescribe other entities (e.A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.Represents data related toFeatures.A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.Java representation of a validated Thing ID.Implementations of this interface are associated to aThingidentified by the value returned fromWithThingId.getEntityId(). -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.eventsClassDescription
Attributesdescribe other entities (e.A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.Represents data related toFeatures.A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.Java representation of a validated Thing ID.Implementations of this interface are associated to aThingidentified by the value returned fromWithThingId.getEntityId().