public class TableSelectionFormParameters
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TableSelectionFormParameters.Builder
Построитель конфигурации формы с таблицей, поддерживающей выбор строк.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<TableSelectionFormAction> |
actions
Описание действий на форме.
|
private java.util.List<TableSelectionFormColumn> |
columns
Описание столбцов таблицы.
|
private java.util.List<TableSelectionFormRow> |
rows
Описание строк таблицы:
Каждая Map в списке - отдельная строка.
|
private java.lang.String |
selectedActionId
Идентификатор действия (кнопки на POS-кассе), которое должно быть выбрано при открытии формы.
|
private java.lang.Integer |
selectedRowIndex
Индекс текущей строки.
|
private java.lang.String |
text
Дополнительный текст для отображения на форме.
|
private java.lang.String |
title
Заголовок формы.
|
Constructor and Description |
---|
TableSelectionFormParameters(java.lang.String title,
java.lang.String text,
java.util.List<TableSelectionFormColumn> columns,
java.util.List<TableSelectionFormRow> rows,
java.lang.Integer selectedRowIndex,
java.util.List<TableSelectionFormAction> actions,
java.lang.String selectedActionId)
Конструктор.
|
Modifier and Type | Method and Description |
---|---|
static TableSelectionFormParameters.Builder |
builder()
Возвращает построителя конфигурации формы с таблицей, поддерживающей выбор строк.
|
java.util.List<TableSelectionFormAction> |
getActions() |
java.util.List<TableSelectionFormColumn> |
getColumns() |
java.util.List<TableSelectionFormRow> |
getRows() |
java.lang.String |
getSelectedActionId() |
java.lang.Integer |
getSelectedRowIndex() |
java.lang.String |
getText() |
java.lang.String |
getTitle() |
private final java.lang.String title
private final java.lang.String text
private final java.util.List<TableSelectionFormColumn> columns
private final java.util.List<TableSelectionFormRow> rows
TableFormColumn.getKey()
private final java.lang.Integer selectedRowIndex
private final java.util.List<TableSelectionFormAction> actions
private final java.lang.String selectedActionId
public TableSelectionFormParameters(java.lang.String title, java.lang.String text, java.util.List<TableSelectionFormColumn> columns, java.util.List<TableSelectionFormRow> rows, java.lang.Integer selectedRowIndex, java.util.List<TableSelectionFormAction> actions, java.lang.String selectedActionId)
title
- заголовок формыtext
- дополнительный текст для отображения на формеcolumns
- описание столбцов таблицыrows
- описание строк таблицыselectedRowIndex
- индекс строки, которая должна быть выбранаactions
- описание действий на формеselectedActionId
- идентификатор действия (кнопки на POS-кассе), которое должно быть выбрано при открытии формыpublic static TableSelectionFormParameters.Builder builder()
public java.lang.String getTitle()
public java.lang.String getText()
public java.util.List<TableSelectionFormColumn> getColumns()
public java.util.List<TableSelectionFormRow> getRows()
public java.lang.Integer getSelectedRowIndex()
public java.util.List<TableSelectionFormAction> getActions()
public java.lang.String getSelectedActionId()