Uses of Package
org.eclipse.ditto.things.model
-
Packages that use org.eclipse.ditto.things.model Package Description org.eclipse.ditto.things.model Contains the Things framework around the cornerstone of this package:Thing.org.eclipse.ditto.things.model.signals.acks org.eclipse.ditto.things.model.signals.commands org.eclipse.ditto.things.model.signals.commands.exceptions org.eclipse.ditto.things.model.signals.commands.modify org.eclipse.ditto.things.model.signals.commands.query org.eclipse.ditto.things.model.signals.events -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model Class Description Attributes Attributesdescribe other entities (e.AttributesBuilder A mutable builder for aAttributeswith a fluent API.DefinitionIdentifier This interface represents a single fully qualified Identifier of aDefinitionboth used forThingandFeature.DefinitionIdentifierInvalidException This exception is thrown if an Identifier of a Feature Definition has an invalid structure.DefinitionIdentifierInvalidException.Builder A mutable builder with a fluent API for an immutableDefinitionIdentifierInvalidException.Feature A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.FeatureBuilder.FeatureBuildable This interface eventually allows create a newFeatureobject.FeatureBuilder.FromCopyBuildable A mutable builder with a fluent API for an immutableFeature.FeatureBuilder.FromJsonBuildable This interface enables the creation of aFeatureobject from JSON.FeatureBuilder.FromScratchBuildable This interface enables the creation of aFeatureobject from scratch.FeatureDefinition A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.FeatureDefinitionBuilder A mutable builder with a fluent API for an immutableFeatureDefinition.FeatureDefinitionEmptyException This exception is thrown if a Feature Definition was set to an empty array.FeatureDefinitionEmptyException.Builder A mutable builder with a fluent API for an immutableFeatureDefinitionEmptyException.FeatureProperties Represents data related toFeatures.FeaturePropertiesBuilder A mutable builder for aFeaturePropertieswith a fluent API.Features FeaturesBuilder A mutable builder for aFeaturewith a fluent API.InvalidThingFieldSelectionException Thrown when aThingFieldSelectorwas not valid.PolicyIdMissingException This exception indicates that aThing'sJsonSchemaVersionrequires a policyId.Thing A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.ThingBuilder.FromCopy A mutable builder with a fluent API for an immutableThing.ThingBuilder.FromScratch A mutable builder with a fluent API for an immutableThingfrom scratch.ThingDefinition A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.ThingException Aggregates allDittoRuntimeExceptions which are related to aThing.ThingFieldSelector A Json field selector which validates that only valid fields of a thing can be selected.ThingId Java representation of a validated Thing ID.ThingIdInvalidException Thrown if the Thing's ID is not valid (for example if it does not comply to the Thing ID REGEX).ThingIdInvalidException.Builder A mutable builder with a fluent API for aThingIdInvalidException.ThingLifecycle An enumeration of a Thing's lifecycle.ThingRevision Represents the current revision of a Thing.ThingTooLargeException This exception indicates the content of a Thing is too large to be processed by a backend.ThingTooLargeException.Builder 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 Class Description ThingId Java representation of a validated Thing ID. -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.commands Class Description ThingId Java representation of a validated Thing ID.ThingTooLargeException This exception indicates the content of a Thing is too large to be processed by a backend.WithThingId 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.exceptions Class Description ThingException Aggregates allDittoRuntimeExceptions which are related to aThing.ThingId Java representation of a validated Thing ID. -
Classes in org.eclipse.ditto.things.model used by org.eclipse.ditto.things.model.signals.commands.modify Class Description Attributes Attributesdescribe other entities (e.Feature A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.FeatureDefinition A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.FeatureProperties Represents data related toFeatures.Features Thing A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.ThingDefinition A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.ThingId Java representation of a validated Thing ID.WithThingId 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.query Class Description Attributes Attributesdescribe other entities (e.Feature A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.FeatureDefinition A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.FeatureProperties Represents data related toFeatures.Features Thing A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.ThingDefinition A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.ThingId Java representation of a validated Thing ID.WithThingId 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.events Class Description Attributes Attributesdescribe other entities (e.Feature A Feature is used to manage all data and functionality of aThingthat can be clustered in an outlined technical context.FeatureDefinition A FeatureDefinition is a list of fully qualifiedDefinitionIdentifiers.FeatureProperties Represents data related toFeatures.Features Thing A generic entity which can be used as a "handle" for multipleFeatures belonging to this Thing.ThingDefinition A ThingDefinition represents a single fully qualifiedDefinitionIdentifier.ThingId Java representation of a validated Thing ID.WithThingId Implementations of this interface are associated to aThingidentified by the value returned fromWithThingId.getEntityId()()}.