Class LowerBound
- java.lang.Object
-
- org.eclipse.ditto.internal.models.streaming.AbstractEntityIdWithRevision<org.eclipse.ditto.base.model.entity.id.EntityId>
-
- org.eclipse.ditto.internal.models.streaming.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.internal.models.streaming.EntityIdWithRevision
EntityIdWithRevision.JsonFields
-
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>
-
-
Field Summary
-
Fields inherited from interface org.eclipse.ditto.internal.models.streaming.StreamingMessage
TYPE_PREFIX
-
-
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.EntityIdemptyEntityId(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 org.eclipse.ditto.internal.models.streaming.AbstractEntityIdWithRevision
equals, getEntityId, getRevision, hashCode, toJson, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.ditto.internal.models.streaming.EntityIdWithRevision
asIdentifierString
-
-
-
-
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)
-
-