Klasse AbstractLazyRenderingFormView<ENTITY extends org.teamapps.universaldb.pojo.Entity<?>>

Alle implementierten Schnittstellen:
ApplicationInstanceDataMethods

public abstract class AbstractLazyRenderingFormView<ENTITY extends org.teamapps.universaldb.pojo.Entity<?>> extends AbstractLazyRenderingApplicationView
  • Felddetails

    • onRevertRequested

      public final org.teamapps.event.Event<Void> onRevertRequested
    • onEntityChanged

      public final org.teamapps.event.Event<Void> onEntityChanged
  • Konstruktordetails

    • AbstractLazyRenderingFormView

      public AbstractLazyRenderingFormView(ApplicationInstanceData applicationInstanceData)
    • AbstractLazyRenderingFormView

      public AbstractLazyRenderingFormView(org.teamapps.ux.component.form.ResponsiveForm<ENTITY> form, ApplicationInstanceData applicationInstanceData)
  • Methodendetails

    • setParentView

      public AbstractLazyRenderingFormView<ENTITY> setParentView(org.teamapps.ux.application.view.View parent)
      Setzt außer Kraft:
      setParentView in Klasse AbstractLazyRenderingApplicationView
    • setParentWindow

      public AbstractLazyRenderingFormView<ENTITY> setParentWindow(org.teamapps.ux.component.window.Window parent)
      Setzt außer Kraft:
      setParentWindow in Klasse AbstractLazyRenderingApplicationView
    • setParentPanel

      public AbstractLazyRenderingFormView<ENTITY> setParentPanel(org.teamapps.ux.component.panel.Panel parent)
      Setzt außer Kraft:
      setParentPanel in Klasse AbstractLazyRenderingApplicationView
    • createUi

      public void createUi()
      Angegeben von:
      createUi in Klasse AbstractLazyRenderingApplicationView
    • addMetaFieldsSection

      public void addMetaFieldsSection()
    • getMetaFields

      public FormMetaFields getMetaFields()
    • setSaveHandler

      public void setSaveHandler(Function<ENTITY,Boolean> saveHandler)
    • setSelectedEntity

      public void setSelectedEntity(ENTITY entity)
    • setStandardPrivilegeGroup

      public void setStandardPrivilegeGroup(StandardPrivilegeGroup standardPrivilegeGroup)
    • setOrganizationalPrivilegeGroup

      public void setOrganizationalPrivilegeGroup(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Function<ENTITY,org.teamapps.model.controlcenter.OrganizationUnitView> entityOrganizationUnitSelector)
    • setValidationHandler

      public void setValidationHandler(Supplier<Boolean> validationHandler)
    • setFormEditStateHandler

      public void setFormEditStateHandler(BiConsumer<FormEditState,List<org.teamapps.ux.component.field.AbstractField<?>>> formEditStateHandler)
    • setFormEditState

      public void setFormEditState(FormEditState formEditState)
    • setEditableFields

      public void setEditableFields(List<org.teamapps.ux.component.field.AbstractField<?>> fields)
    • addEditableField

      public void addEditableField(org.teamapps.ux.component.field.AbstractField<?> field)
    • addEditableFields

      public void addEditableFields(org.teamapps.ux.component.field.AbstractField<?>... fields)
    • getDataModifiedObservable

      public org.teamapps.databinding.ObservableValue<Boolean> getDataModifiedObservable()
    • getOnRevertRequested

      public org.teamapps.event.Event<Void> getOnRevertRequested()
    • handleSelectedEntityChanged

      public void handleSelectedEntityChanged(ENTITY entity)
    • getFormEditState

      public org.teamapps.databinding.ObservableValue<FormEditState> getFormEditState()
    • createForm

      public abstract void createForm(org.teamapps.ux.component.form.ResponsiveFormLayout formLayout)
    • createNewEntity

      public abstract ENTITY createNewEntity()
    • getViewComponent

      public org.teamapps.ux.component.Component getViewComponent()
      Angegeben von:
      getViewComponent in Klasse AbstractLazyRenderingApplicationView
    • markAllFieldsUnchanged

      protected void markAllFieldsUnchanged()
    • markFieldChanged

      protected void markFieldChanged(org.teamapps.ux.component.field.AbstractField<?> field)
    • clearMessages

      public void clearMessages()
    • isEntityEditable

      public boolean isEntityEditable(ENTITY entity)
    • isEntityDeletionAllowed

      public boolean isEntityDeletionAllowed(ENTITY entity)
    • isEntityRestoreAllowed

      public boolean isEntityRestoreAllowed(ENTITY entity)
    • isEntityCreationAllowed

      public boolean isEntityCreationAllowed()