Serialized Form

  • Package com.ocs.dynamo.functional.ui

    • Class com.ocs.dynamo.functional.ui.MultiDomainEditLayout

      class MultiDomainEditLayout extends com.ocs.dynamo.ui.composite.layout.BaseCustomComponent implements Serializable
      serialVersionUID:
      4410282343830892631L
      • Serialized Fields

        • afterDomainSelected
          Consumer<Class<? extends Domain>> afterDomainSelected
          Callback method that is executed after the user selects a domain using the combo box
        • componentsToRegister
          List<com.vaadin.flow.component.Component> componentsToRegister
        • customFields
          Map<Class<? extends Domain>,Map<String,Function<com.ocs.dynamo.ui.component.CustomFieldContext,com.vaadin.flow.component.Component>>> customFields
        • deleteAllowed
          Predicate<Class<?>> deleteAllowed
        • domainClasses
          List<Class<? extends Domain>> domainClasses
          The classes of the domains that are managed by this screen
        • editAllowed
          BooleanSupplier editAllowed
        • entityModelOverrides
          Map<Class<?>,String> entityModelOverrides
          Entity model overrides
        • fieldEntityModels
          Map<String,String> fieldEntityModels
        • fieldFilters
          Map<String,com.vaadin.flow.function.SerializablePredicate<?>> fieldFilters
        • formOptions
          com.ocs.dynamo.ui.composite.layout.FormOptions formOptions
          The form options (these are passed directly to the split layout)
        • headerLayoutCreator
          Supplier<com.vaadin.flow.component.Component> headerLayoutCreator
          Callback method that is executed to create a custom header layout that is displayed above the search grid
        • mainLayout
          com.vaadin.flow.component.orderedlayout.VerticalLayout mainLayout
          The main layout
        • postProcessButtonBar
          Consumer<com.vaadin.flow.component.orderedlayout.FlexLayout> postProcessButtonBar
        • postProcessSplitLayout
          Consumer<com.vaadin.flow.component.orderedlayout.VerticalLayout> postProcessSplitLayout
        • selectedDomain
          Class<? extends Domain> selectedDomain
          The selected domain class
        • selectedDomainLayout
          com.vaadin.flow.component.orderedlayout.VerticalLayout selectedDomainLayout
          The layout that contains the controls for editing the selected domain
        • splitLayout
          com.ocs.dynamo.ui.composite.layout.ServiceBasedSplitLayout<?,?> splitLayout
          The split layout that displays the currently selected domain