public static class TableSelectionFormParameters.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<TableSelectionFormAction> |
actions |
private java.util.List<TableSelectionFormColumn> |
columns |
private java.util.List<TableSelectionFormRow> |
rows |
private java.lang.String |
selectedActionId |
private java.lang.Integer |
selectedRowIndex |
private java.lang.String |
text |
private java.lang.String |
title |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TableSelectionFormParameters |
build()
Возвращает набор параметров для открытия формы с таблицей, поддерживающей выбор строк.
|
TableSelectionFormParameters.Builder |
setActions(java.util.List<TableSelectionFormAction> actions)
Устанавливает описание действий на форме.
|
TableSelectionFormParameters.Builder |
setColumns(java.util.List<TableSelectionFormColumn> columns)
Устанавливает описание столбцов таблицы.
|
TableSelectionFormParameters.Builder |
setRows(java.util.List<TableSelectionFormRow> rows)
Устанавливает описание строк таблицы.
|
TableSelectionFormParameters.Builder |
setSelectedActionId(java.lang.String selectedActionId)
Устанавливает идентификатор действия (кнопки на POS-кассе), которое должно быть выбрано при открытии формы.
|
TableSelectionFormParameters.Builder |
setSelectedRowIndex(java.lang.Integer selectedRowIndex)
Устанавливает индекс строки, которая должна быть выбрана.
|
TableSelectionFormParameters.Builder |
setText(java.lang.String text)
Устанавливает дополнительный текст для отображения на форме.
|
TableSelectionFormParameters.Builder |
setTitle(java.lang.String title)
Устанавливает заголовок формы.
|
private java.lang.String title
private java.lang.String text
private java.util.List<TableSelectionFormColumn> columns
private java.util.List<TableSelectionFormRow> rows
private java.lang.Integer selectedRowIndex
private java.util.List<TableSelectionFormAction> actions
private java.lang.String selectedActionId
public TableSelectionFormParameters.Builder setTitle(java.lang.String title)
title
- заголовок формыpublic TableSelectionFormParameters.Builder setText(java.lang.String text)
text
- дополнительный текст для отображения на формеpublic TableSelectionFormParameters.Builder setColumns(java.util.List<TableSelectionFormColumn> columns)
columns
- описание столбцов таблицы.public TableSelectionFormParameters.Builder setRows(java.util.List<TableSelectionFormRow> rows)
rows
- описание строк таблицыpublic TableSelectionFormParameters.Builder setSelectedRowIndex(java.lang.Integer selectedRowIndex)
selectedRowIndex
- индекс строки, которая должна быть выбранаpublic TableSelectionFormParameters.Builder setActions(java.util.List<TableSelectionFormAction> actions)
actions
- описание действий на формеpublic TableSelectionFormParameters.Builder setSelectedActionId(java.lang.String selectedActionId)
selectedActionId
- идентификатор действия (кнопки на POS-кассе), которое должно быть выбрано при открытии формыpublic TableSelectionFormParameters build()