public class NavigationApi
Интерфейс для вызова различных окон смарт-терминала.
| Modifier and Type | Class and Description |
|---|---|
static class |
NavigationApi.EditProductIntentBuilder
Вспомогательный класс, экземпляр которого передаётся в качестве параметра метода
NavigationApi.createIntentForEditProduct. |
static class |
NavigationApi.NewProductIntentBuilder
Вспомогательный класс, экземпляр которого передаётся в качестве параметра метода
NavigationApi.createIntentForNewProduct. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXTRA_ADDED_PRODUCT_UUID
Ключ для получения идентификатора созданного товара.
|
static java.lang.String |
EXTRA_BARCODE |
static java.lang.String |
EXTRA_CLOSE_AFTER_OPERATION |
static java.lang.String |
EXTRA_PRODUCT_UUID |
static NavigationApi |
INSTANCE
Интерфейс для вызова различных окон смарт-терминала.
|
| Modifier and Type | Method and Description |
|---|---|
static android.content.Intent |
createIntentForBuyReceiptEdit()
Создаёт
intent, который открывает окно редактирования чека покупки. |
static android.content.Intent |
createIntentForBuyReceiptPayment()
Создаёт
intent, который открывает окно оплаты чека покупки. |
static android.content.Intent |
createIntentForBuybackReceiptEdit()
Создаёт
intent, который открывает окно редактирования чека возврата покупки. |
static android.content.Intent |
createIntentForBuybackReceiptPayment()
Создаёт
intent, который открывает окно оплаты чека возврата покупки. |
static android.content.Intent |
createIntentForCashReceiptSettings()
Создаёт
intent, который открывает окно настроек кассового чека. |
static android.content.Intent |
createIntentForCashRegisterReport()
Создаёт
intent, который открывает окно кассового отчёта. |
static android.content.Intent |
createIntentForChangeUser()
Создаёт
intent, который открывает окно смены пользователей смарт-терминала. |
static android.content.Intent |
createIntentForEditProduct(NavigationApi.EditProductIntentBuilder productBuilder)
Создаёт
intent, который открывает окно редактирования товара. |
static android.content.Intent |
createIntentForNewProduct(NavigationApi.NewProductIntentBuilder productBuilder)
Создаёт
intent, который открывает окно создания нового товара. |
static android.content.Intent |
createIntentForPaybackReceiptEdit()
Создаёт
intent, который открывает окно редактирования чека возврата. |
static android.content.Intent |
createIntentForPaybackReceiptPayment()
Создаёт
intent, который открывает окно оплаты чека возврата. |
static android.content.Intent |
createIntentForProductList()
Создаёт
intent, который открывает окно со списком товаров. |
static android.content.Intent |
createIntentForSellReceiptEdit(boolean closeAfterOperation)
Создаёт
intent, который открывает окно редактирования чека продажи. |
static android.content.Intent |
createIntentForSellReceiptPayment()
Создаёт
intent, который открывает окно оплаты чека продажи. |
static java.lang.String |
getProductUuid(android.content.Intent intent)
Получает идентификатор созданного товара.
|
public static java.lang.String EXTRA_CLOSE_AFTER_OPERATION
public static java.lang.String EXTRA_BARCODE
public static java.lang.String EXTRA_PRODUCT_UUID
public static java.lang.String EXTRA_ADDED_PRODUCT_UUID
Ключ для получения идентификатора созданного товара.
public static NavigationApi INSTANCE
Интерфейс для вызова различных окон смарт-терминала.
public static android.content.Intent createIntentForSellReceiptEdit(boolean closeAfterOperation)
Создаёт intent, который открывает окно редактирования чека продажи.
closeAfterOperation - нужно ли закрыть окно редактирования чека продажи после того,
как чек был успешно зарегистрированpublic static android.content.Intent createIntentForPaybackReceiptEdit()
Создаёт intent, который открывает окно редактирования чека возврата.
public static android.content.Intent createIntentForBuyReceiptEdit()
Создаёт intent, который открывает окно редактирования чека покупки.
public static android.content.Intent createIntentForBuybackReceiptEdit()
Создаёт intent, который открывает окно редактирования чека возврата покупки.
public static android.content.Intent createIntentForSellReceiptPayment()
Создаёт intent, который открывает окно оплаты чека продажи.
public static android.content.Intent createIntentForPaybackReceiptPayment()
Создаёт intent, который открывает окно оплаты чека возврата.
public static android.content.Intent createIntentForBuyReceiptPayment()
Создаёт intent, который открывает окно оплаты чека покупки.
public static android.content.Intent createIntentForBuybackReceiptPayment()
Создаёт intent, который открывает окно оплаты чека возврата покупки.
public static android.content.Intent createIntentForCashReceiptSettings()
Создаёт intent, который открывает окно настроек кассового чека.
public static android.content.Intent createIntentForCashRegisterReport()
Создаёт intent, который открывает окно кассового отчёта.
public static android.content.Intent createIntentForChangeUser()
Создаёт intent, который открывает окно смены пользователей смарт-терминала.
public static android.content.Intent createIntentForProductList()
Создаёт intent, который открывает окно со списком товаров.
public static android.content.Intent createIntentForNewProduct(NavigationApi.NewProductIntentBuilder productBuilder)
Создаёт intent, который открывает окно создания нового товара.
productBuilder - экземпляр класса class NavigationApi.NewProductIntentBuilder. Позволяет задать штрихкод нового товара.public static android.content.Intent createIntentForEditProduct(NavigationApi.EditProductIntentBuilder productBuilder)
Создаёт intent, который открывает окно редактирования товара.
productBuilder - экземпляр класса class NavigationApi.EditProductIntentBuilder. Позволяет указать штрихкод товара, который необходимо отредактировать.public static java.lang.String getProductUuid(android.content.Intent intent)
Получает идентификатор созданного товара.
intent -