Interface External<E extends External<E>>

All Superinterfaces:
Comparable<E>, Component<E>, Copyable<E>, FormComponent<E>, Serializable
All Known Subinterfaces:
ExportHistoryGridExternal<E>, GridExternal<E>, LinkExternal<E>, TreeExternal<E>
All Known Implementing Classes:
AbstractExternal, DefaultExportHistoryGridExternal, DefaultExternal, DefaultGridExternal, DefaultLinkExternal, DefaultTreeExternal

public interface External<E extends External<E>> extends FormComponent<E>
Represents the metadata for an external form component.

An external form component resides within a form, and does act upon the form state. Instead, it is often used to interact with external data sources to provide views of related data.

Author:
Nick Crum (ncrum)
  • Method Details

    • isReadOnly

      boolean isReadOnly()
    • getReadOnlyConditionals

      List<Conditional<?>> getReadOnlyConditionals()
    • setReadOnly

      void setReadOnly(boolean readOnly)
    • setReadOnlyConditionals

      void setReadOnlyConditionals(List<Conditional<?>> readOnlyConditionals)
    • readOnly

      default E readOnly()
    • notReadOnly

      default E notReadOnly()
    • readOnly

      default E readOnly(boolean readOnly)
    • readOnlyConditionals

      default E readOnlyConditionals(List<Conditional<?>> readOnlyConditionals)
    • readOnlyConditional

      default E readOnlyConditional(Conditional<?>... conditionals)
    • clearReadOnlyConditionals

      default E clearReadOnlyConditionals()