Interface GenerateUseCaseUseCase
- All Known Implementing Classes:
GenerateUseCaseUseCaseImpl
public interface GenerateUseCaseUseCase
Use case for generating use cases (port and implementation).
This is an input port in the hexagonal architecture.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordResult of use case generation. -
Method Summary
Modifier and TypeMethodDescriptionexecute(Path projectPath, UseCaseConfig config) Generates a use case with its port interface and implementation.
-
Method Details
-
execute
Generates a use case with its port interface and implementation.- Parameters:
projectPath- Path to the project rootconfig- Use case configuration- Returns:
- Generation result with generated files or errors
-