Interface ILogFormSrvULGridController

All Known Implementing Classes:
LogFormSrvUniversalListGridController

public interface ILogFormSrvULGridController
Common interface of the dynamic list controller.
  • Method Details

    • getCommandSubMenuCreateInformation

      CommandSubMenuInfo getCommandSubMenuCreateInformation(ManagedFormGroupType groupKind, MainElementGridSupportedCommands commandId, ModelFiltrationContext context)
      Gets the information on the submenu (if any).
      Parameters:
      groupKind - Type of the group.
      commandId - The identifier of the command defining the submenu.
      context - the filtering context.
      Returns:
      The set of info for th submenu if any; null otherwise.
    • isCommandNowAvailable

      boolean isCommandNowAvailable(MainElementGridSupportedCommands commandId, Table table)
      Checks if the command is available at the moment.
      Parameters:
      commandId - Identifier of the command supported by the controller.
      table - The target table the controller serves command for.
      params - The list of supported commands, cannot be null
      Returns:
      True if the command is avaiable.
    • getCommandParam

      boolean getCommandParam(MainElementGridSupportedCommands commandId, Table table, List<Pair<FormStandardCommand,Boolean>> params)