Annotation Type PartialImplementation
-
@Documented @Retention(CLASS) @Target(TYPE) public @interface PartialImplementation
If the PostgreSQL data repository generated by theRxMicro Annotation Processor
contains errors, incorrect or non-optimized logic, the developer can use the Partial Implementation feature.This feature allows to developer to implement methods for the PostgreSQL data repository, instead of generating them by the RxMicro framework.
To activate this feature, it is necessary to use this annotation, and specify an abstract class that contains a partial implementation of methods for PostgreSQL data repository.
An abstract class that contains a partial implementation must meet the following requirements:
- The class must be an abstract one.
- The class must extend the
AbstractPostgreSQLRepository
one. - The class must implement the PostgreSQL data repository interface.
- The class must contain an implementation of all methods that are not generated automatically.
- Since:
- 0.1
- Author:
- nedis
- See Also:
AbstractPostgreSQLRepository
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description Class<? extends AbstractPostgreSQLRepository>
value
Returns the abstract repository class, which contains a partial or a full implementation of the data repository.
-
-
-
Element Detail
-
value
Class<? extends AbstractPostgreSQLRepository> value
Returns the abstract repository class, which contains a partial or a full implementation of the data repository.- Returns:
- the abstract repository class, which contains a partial or a full implementation of the data repository
-
-