Class SimpleRepositoryMethodFindAllHandler
java.lang.Object
io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindAllHandler
- All Implemented Interfaces:
- SimpleRepositoryMethodHandler
public class SimpleRepositoryMethodFindAllHandler
extends Object
implements SimpleRepositoryMethodHandler
Handler for executing the findAll method in a simple repository.
 Implements the 
SimpleRepositoryMethodHandler interface.- Since:
- 1.0
- Author:
- Blyzhnytsia Team
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final StringThe name of the handled method (findAll).Fields inherited from interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandlerCANNOT_FIND_RESULT_FOR_S_IN_METHOD_S, CANNOT_RETURN_S_SHOULD_BE_OPTIONAL_S_OR_S, EXPECTED_SINGLE_RESULT, HANDLE_METHOD, LOOKS_LIKE_METHOD_WITHOUT_REQUIRED_PARAMETER_ID, NOT_SUPPORTED_RETURN_TYPE_FOR_METHOD_NAME
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionexecute(Method method, Object[] parameters, RepositoryDetails repositoryDetails, MethodMetadata methodMetadata) Executes the findAll method in the simple repository.booleanisMethodHandle(Method method) Checks if the given method is the findAll method.
- 
Field Details- 
METHOD_NAMEThe name of the handled method (findAll).- See Also:
 
 
- 
- 
Constructor Details- 
SimpleRepositoryMethodFindAllHandlerpublic SimpleRepositoryMethodFindAllHandler()
 
- 
- 
Method Details- 
isMethodHandleChecks if the given method is the findAll method.- Specified by:
- isMethodHandlein interface- SimpleRepositoryMethodHandler
- Parameters:
- method- The method to check.
- Returns:
- trueif the method is findAll,- falseotherwise.
 
- 
executepublic Object execute(Method method, Object[] parameters, RepositoryDetails repositoryDetails, MethodMetadata methodMetadata) Executes the findAll method in the simple repository.- Specified by:
- executein interface- SimpleRepositoryMethodHandler
- Parameters:
- method- The findAll method to execute.
- parameters- The parameters for the findAll method invocation.
- repositoryDetails- Details about the repository, including its name, primary key type, entity type, etc.
- methodMetadata- Metadata for the repository method, including its name, return type, and parameters.
- Returns:
- The result of the findAll method execution, a list of entities or an empty list if the return type is not supported.
 
 
-