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
-