Interface AugmentableView<V extends AugmentableView<V>>

All Superinterfaces:
Comparable<V>, Component<V>, Copyable<V>, Serializable, View<V>
All Known Subinterfaces:
CreateEntityView<V>, EntityView<V>, TreeView<V>, UpdateEntityView<V>
All Known Implementing Classes:
DefaultCreateEntityLongFormView, DefaultCreateEntityView, DefaultTreeView, DefaultUpdateEntityLongFormView, DefaultUpdateEntityView

public interface AugmentableView<V extends AugmentableView<V>> extends View<V>
  • Method Details

    • complexAttributes

      default V complexAttributes()
      The complexAttributes attribute specifies that a View contains complex values
      Returns:
      this view for further customization
    • complexAttributes

      default V complexAttributes(boolean isComplex)
      The complexAttributes attribute specifies whether a View contains complex values or not
      Parameters:
      isComplex - boolean value that states whether the values are complex or not
      Returns:
      this field for further customization
    • notComplexAttributes

      default V notComplexAttributes()
      The complexAttributes attribute specifies that a View does not complex values
      Returns:
      this field for further customization
    • displayShowInQueryBuilder

      default V displayShowInQueryBuilder()
      The displayShowInQueryBuilder attribute specifies that a View's augmentation form allows the option to show the augmentation in query builders
      Returns:
      this view for further customization
    • displayShowInQueryBuilder

      default V displayShowInQueryBuilder(boolean display)
      The displayShowInQueryBuilder attribute specifies whether a View's augmentation form allows the option to show the augmentation in query builders or not
      Parameters:
      display - boolean value that states whether the option should be displayed or not
      Returns:
      this view for further customization