Class LowerBound

  • All Implemented Interfaces:
    org.eclipse.ditto.base.model.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>, EntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId>, IdentifiableStreamingMessage, StreamingMessage

    public final class LowerBound
    extends AbstractEntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId>
    Special Entity ID's (with Revision). When streaming Ids, persistence Ids or something similar in a batched manner, bounds are needed. E.g. "give me all Ids grater then x" As starting point or for resetting the lowest possible Id is needed, the lower-bound.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable

        org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T extends java.lang.Object>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,​T extends java.lang.Object>
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static EntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId> empty​(org.eclipse.ditto.base.model.entity.type.EntityType entityType)  
      static org.eclipse.ditto.base.model.entity.id.EntityId emptyEntityId​(org.eclipse.ditto.base.model.entity.type.EntityType entityType)  
      static EntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId> fromJson​(org.eclipse.ditto.json.JsonObject jsonObject)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable

        getImplementedSchemaVersion, getLatestSchemaVersion, getSupportedSchemaVersions, implementsSchemaVersion, implementsSchemaVersion, toJsonString
    • Method Detail

      • emptyEntityId

        public static org.eclipse.ditto.base.model.entity.id.EntityId emptyEntityId​(org.eclipse.ditto.base.model.entity.type.EntityType entityType)
      • empty

        public static EntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId> empty​(org.eclipse.ditto.base.model.entity.type.EntityType entityType)
      • fromJson

        public static EntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId> fromJson​(org.eclipse.ditto.json.JsonObject jsonObject)