Interface WithThingId

All Superinterfaces:
org.eclipse.ditto.base.model.entity.id.WithEntityId
All Known Subinterfaces:
ThingCommand<T>, ThingCommandResponse<T>, ThingEvent<T>, ThingModifiedEvent<T>, ThingModifyCommand<T>, ThingModifyCommandResponse<T>, ThingQueryCommand<T>, ThingQueryCommandResponse<T>
All Known Implementing Classes:
AbstractThingEvent, AttributeCreated, AttributeDeleted, AttributeModified, AttributesCreated, AttributesDeleted, AttributesModified, CreateThing, CreateThingResponse, DeleteAttribute, DeleteAttributeResponse, DeleteAttributes, DeleteAttributesResponse, DeleteFeature, DeleteFeatureDefinition, DeleteFeatureDefinitionResponse, DeleteFeatureDesiredProperties, DeleteFeatureDesiredPropertiesResponse, DeleteFeatureDesiredProperty, DeleteFeatureDesiredPropertyResponse, DeleteFeatureProperties, DeleteFeaturePropertiesResponse, DeleteFeatureProperty, DeleteFeaturePropertyResponse, DeleteFeatureResponse, DeleteFeatures, DeleteFeaturesResponse, DeleteThing, DeleteThingDefinition, DeleteThingDefinitionResponse, DeleteThingResponse, FeatureCreated, FeatureDefinitionCreated, FeatureDefinitionDeleted, FeatureDefinitionModified, FeatureDeleted, FeatureDesiredPropertiesCreated, FeatureDesiredPropertiesDeleted, FeatureDesiredPropertiesModified, FeatureDesiredPropertyCreated, FeatureDesiredPropertyDeleted, FeatureDesiredPropertyModified, FeatureModified, FeaturePropertiesCreated, FeaturePropertiesDeleted, FeaturePropertiesModified, FeaturePropertyCreated, FeaturePropertyDeleted, FeaturePropertyModified, FeaturesCreated, FeaturesDeleted, FeaturesModified, MergeThing, MergeThingResponse, ModifyAttribute, ModifyAttributeResponse, ModifyAttributes, ModifyAttributesResponse, ModifyFeature, ModifyFeatureDefinition, ModifyFeatureDefinitionResponse, ModifyFeatureDesiredProperties, ModifyFeatureDesiredPropertiesResponse, ModifyFeatureDesiredProperty, ModifyFeatureDesiredPropertyResponse, ModifyFeatureProperties, ModifyFeaturePropertiesResponse, ModifyFeatureProperty, ModifyFeaturePropertyResponse, ModifyFeatureResponse, ModifyFeatures, ModifyFeaturesResponse, ModifyPolicyId, ModifyPolicyIdResponse, ModifyThing, ModifyThingDefinition, ModifyThingDefinitionResponse, ModifyThingResponse, PolicyIdModified, RetrieveAttribute, RetrieveAttributeResponse, RetrieveAttributes, RetrieveAttributesResponse, RetrieveFeature, RetrieveFeatureDefinition, RetrieveFeatureDefinitionResponse, RetrieveFeatureDesiredProperties, RetrieveFeatureDesiredPropertiesResponse, RetrieveFeatureDesiredProperty, RetrieveFeatureDesiredPropertyResponse, RetrieveFeatureProperties, RetrieveFeaturePropertiesResponse, RetrieveFeatureProperty, RetrieveFeaturePropertyResponse, RetrieveFeatureResponse, RetrieveFeatures, RetrieveFeaturesResponse, RetrievePolicyId, RetrievePolicyIdResponse, RetrieveThing, RetrieveThingDefinition, RetrieveThingDefinitionResponse, RetrieveThingResponse, RetrieveWotThingDescriptionResponse, ThingCreated, ThingDefinitionCreated, ThingDefinitionDeleted, ThingDefinitionModified, ThingDeleted, ThingErrorResponse, ThingMerged, ThingModified

public interface WithThingId extends org.eclipse.ditto.base.model.entity.id.WithEntityId
Implementations of this interface are associated to a Thing identified by the value returned from getEntityId().
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getEntityId

      ThingId getEntityId()
      Specified by:
      getEntityId in interface org.eclipse.ditto.base.model.entity.id.WithEntityId