Annotation Type Tabs


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface Tabs
    A group of @Tab associated to the same entity.

    Applies to entities.

    Example:

      @Entity
      @Tabs({
        @Tab(properties="year, number, date, amountsSum, vat, detailsCount, paid, importance"),
        @Tab(name="Level4Reference", properties="year, number, customer.seller.level.description"),
        @Tab(name="Simple", properties="year, number, date", 
          defaultOrder="${year} desc, ${number} desc"
        )
      }) 
      public class Invoice {
      ...
     
    Since 6.1 @Tab is repeatable, so you don't need to use @Tabs any more.
    Author:
    Javier Paniza
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      Tab[] value  
    • Element Detail

      • value

        Tab[] value