@AllParametersAndReturnValuesAreNonnullByDefault
Package org.eclipse.ditto.model.base.entity.id
Provides classes and interfaces which are commonly useful for all Ditto domain model frameworks.
-
Interface Summary Interface Description EntityId Java representation of an Entity ID.NamespacedEntityId Interface for all entity IDs that contain a namespace in their string representation. -
Class Summary Class Description DefaultEntityId Default implementation of an entity ID.DefaultNamespacedEntityId Default implementation for a validatedNamespacedEntityId
EntityIdWithType Base implementation for entity IDs which are aware of their entity type.NamespacedEntityIdInvalidException.Builder A mutable builder with a fluent API for aNamespacedEntityIdInvalidException
.NamespacedEntityIdInvalidException.JsonFields An enumeration of the knownJsonField
s of aDittoRuntimeException
.NamespacedEntityIdWithType Base implementation for namespaced entity IDs which are aware of their entity type.RegexPatterns This class provides regex patterns used for entity id validation. -
Exception Summary Exception Description NamespacedEntityIdInvalidException Thrown if the namespaced entity ID is not valid according toRegexPatterns.ID_REGEX
.