Annotation Type Inheritance


@Target(TYPE) @Retention(RUNTIME) public @interface Inheritance
Annotation for the inheritance of the class. Corresponds to the xml element "inheritance" of the "class" and "interface" elements.
Since:
2.1
Version:
2.1
  • Element Details

    • strategy

      Strategy to use for inheritance. Specifies in which table(s) the members for the class are stored.
      Returns:
      the inheritance strategy
      Default:
      UNSPECIFIED
    • customStrategy

      String customStrategy
      Custom inheritance strategy. If customStrategy is non-empty, then strategy must be UNSPECIFIED.
      Returns:
      the custom inheritance strategy
      Default:
      ""