Interface EntityDialogs.EditEntityDialogBuilder

All Superinterfaces:
is.codion.swing.common.ui.dialog.DialogBuilder<EntityDialogs.EditEntityDialogBuilder>
Enclosing class:
EntityDialogs

public static interface EntityDialogs.EditEntityDialogBuilder extends is.codion.swing.common.ui.dialog.DialogBuilder<EntityDialogs.EditEntityDialogBuilder>
A builder for a dialog for editing entities.
  • Method Details

    • entity

      EntityDialogs.EditEntityDialogBuilder entity(Supplier<is.codion.framework.domain.entity.Entity> entity)
      Parameters:
      entity - supplies the entity to edit
      Returns:
      this builder instance
    • onUpdate

      EntityDialogs.EditEntityDialogBuilder onUpdate(Consumer<is.codion.framework.domain.entity.Entity> onUpdate)
      Parameters:
      onUpdate - called after a successful update
      Returns:
      this builder instance
    • confirm

      EntityDialogs.EditEntityDialogBuilder confirm(boolean confirm)
      Parameters:
      confirm - if true then a confirmation dialog is presented before updating, default false
      Returns:
      this builder instance
    • show

      void show()
      Displays the dialog.