Annotation Type PartialImplementation


  • @Documented
    @Retention(CLASS)
    @Target(TYPE)
    public @interface PartialImplementation
    If the PostgreSQL data repository generated by the RxMicro 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