Interface SelectTargetEntityGridView<V extends SelectTargetEntityGridView<V>>

All Superinterfaces:
Comparable<V>, Component<V>, Copyable<V>, FetchGrid<V>, Grid<V>, Selectable<V>, Serializable, SortableGrid<V>, Trackable<V>, View<V>
All Known Implementing Classes:
DefaultSelectTargetEntityGridView

public interface SelectTargetEntityGridView<V extends SelectTargetEntityGridView<V>> extends FetchGrid<V>, SortableGrid<V>, Selectable<V>, View<V>, Trackable<V>
This grid is used to fetch and display the entities to export.
Author:
Dima Myroniuk (dmyroniuk)
  • Method Details

    • readTargetEntitiesEndpoint

      default V readTargetEntitiesEndpoint(UnaryOperator<PageableEndpoint<?>> fn)
      Adds the endpoint to read the entities.
      Parameters:
      fn - the function to customize the endpoint
      Returns:
      this grid for further customization
    • filterTargetEntities

      default V filterTargetEntities(UnaryOperator<QueryBuilderFilterAction<?>> fn)
      Adds the filter action to have an ability to filter the entities in the grid.
      Parameters:
      fn - the function to customize the action
      Returns:
      this grid for further customization
    • selectCatalogFieldLabel

      default V selectCatalogFieldLabel(String label)
      Sets the label for the catalog selector field.
      Parameters:
      label - the message key for the catalog selector field label
      Returns:
      this grid for further customization
    • selectCatalogFieldPlaceholder

      default V selectCatalogFieldPlaceholder(String placeholder)
      Sets the placeholder for the catalog selector field.
      Parameters:
      placeholder - the message key for the catalog selector field placeholder
      Returns:
      this grid for further customization
    • selectSandboxFieldLabel

      default V selectSandboxFieldLabel(String label)
      Sets the label for the sandbox selector field.
      Parameters:
      label - the message key for the sandbox selector field label
      Returns:
      this grid for further customization
    • selectSandboxFieldPlaceholder

      default V selectSandboxFieldPlaceholder(String placeholder)
      Sets the placeholder for the sandbox selector field.
      Parameters:
      placeholder - the message key for the sandbox selector field placeholder
      Returns:
      this grid for further customization