Package com.guinetik.hexafun.hexa
package com.guinetik.hexafun.hexa
-
ClassDescriptionAdapterKey<From,
To> Type-safe key for adapter registration and invocation.HexaRepo<T>Generic repository interface for entity persistence operations.Generic in-memory implementation of the HexaRepo interface.UseCase<I,O> Core abstraction of business logic in Hexagonal Architecture.Builder for creating HexaApp instances with use cases, ports, and adapters.UseCaseHandler<I,O> Abstract base class for use case handlers that need access to ports.UseCaseInputStep<I,O> Builder step for defining the input handling of a use case.UseCaseKey<I,O> Type-safe key for use case registration and invocation.Builder step for defining validation and handler logic.Port for validating input data before processing by a use case.