Annotation Interface 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[]
     
  • Element Details

    • value

      Tab[] value