Uses of Interface
org.fuin.ddd4j.core.EntityId
-
Uses of EntityId in org.fuin.ddd4j.core
Classes in org.fuin.ddd4j.core with type parameters of type EntityIdModifier and TypeClassDescriptionclassAbstractEntity<ROOT_ID extends AggregateRootId,ROOT extends AbstractAggregateRoot<ROOT_ID>, ID extends EntityId> Base class for entities.interfaceDomainEvent<ID extends EntityId>Domain event published by an entity.interfaceAn object that is not defined by its attributes, but rather by a thread of continuity and its identity.Subinterfaces of EntityId in org.fuin.ddd4j.coreModifier and TypeInterfaceDescriptioninterfaceIdentifies an aggregate within all aggregates of the same type.Classes in org.fuin.ddd4j.core that implement EntityIdModifier and TypeClassDescriptionclassUUID based aggregate root identifier.classInteger based entity identifier.Methods in org.fuin.ddd4j.core with type parameters of type EntityIdModifier and TypeMethodDescriptionfinal <T extends EntityId>
TEntityIdPath.first()Returns the first entity identifier in the path.final <T extends EntityId>
TEntityIdPath.last()Returns the last entity identifier in the path.Methods in org.fuin.ddd4j.core that return EntityIdModifier and TypeMethodDescriptionEntityIdFactory.createEntityId(String type, String id) Creates an entity id by type and string identifier.JandexEntityIdFactory.createEntityId(String type, String id) static EntityIdEntityId.valueOf(@NotNull EntityIdFactory factory, String value) Converts a string into an entity identifier.Methods in org.fuin.ddd4j.core that return types with arguments of type EntityIdModifier and TypeMethodDescriptionEntityIdPath.iterator()Creates a NEW list of the entity identifiers contained in the entity id path and returns an iterator on it.Constructors in org.fuin.ddd4j.core with parameters of type EntityIdModifierConstructorDescriptionDuplicateEntityException(@NotNull EntityIdPath parentIdPath, @NotNull EntityId entityId) Constructor with all data.EntityIdPath(EntityId... entityIds) Constructor with ID array.EntityNotFoundException(EntityIdPath parentIdPath, @NotNull EntityId entityId) Constructor with all data.Constructor parameters in org.fuin.ddd4j.core with type arguments of type EntityId