Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W С 

A

accrueBonusAllowed - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
Action - Interface in ru.crystals.pos.spi
Интерфейс-маркер, реализация которого представляет конкретное действие
AddCardAction - Class in ru.crystals.pos.spi.actions
Добавление карты в чек
AddCardAction(CardSearchRequest) - Constructor for class ru.crystals.pos.spi.actions.AddCardAction
 
addForSale(AddForSaleRequest) - Method in interface ru.crystals.pos.api.plugin.GoodsPlugin
Запрос на добавление товара в чек для продажи.
AddForSaleCallback - Interface in ru.crystals.pos.spi.plugin.goods
Интерфейс для оповещения кассы о результатах выполнения запроса на добавление товара в чек продажи.
AddForSaleRequest - Interface in ru.crystals.pos.spi.plugin.goods
Интерфейс запроса на добавление товара в чек продажи
addСashierMessage(String) - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Добавить сообщение, что необходимо показать кассиру при добавлении данной карты в чек.
addСashierMessages(List<String>) - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Установить список сообщений, что необходимо показать кассиру при добавлении данной карты в чек.
amount - Variable in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Величина начисленных бонусов.
attemptsCount - Variable in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
Количество уже совершенных попыток отправки данной информации в процессинговый центр.

B

balance - Variable in class ru.crystals.pos.api.card.BonusBalanceEntity
 
barcode - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
barcode - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
BonusAccrualResult - Class in ru.crystals.pos.api.ext.loyal.dto
Результат начисления бонусов плагином лояльности.
Для плагина лояльности служит способом уведомить кассу о начислении бонусов на карту в результате расчета лояльности.
Полученная информация может отображаться на сервере в Опердне или выгружаться в ERP.
BonusAccrualResult() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Конструктор класса.
BonusAccrualResult(String, BigDecimal) - Constructor for class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Конструктор класса.
bonusAccrualResults - Variable in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
Мапа транзакций начисления бонусных баллов на карту по результатам расчета лояльности.
Ключом в мапе служит номер карты, на счет которой начислены бонусные баллы, значением - описание транзакции начисления на карту бонусных баллов.
bonusAccrualResults - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Мапа транзакций начисления бонусных баллов на карту по результатам расчета лояльности.
Ключом в мапе служит номер карты, на счет которой начислены бонусные баллы, значением - описание транзакции начисления на карту бонусных баллов.
bonusBalance - Variable in class ru.crystals.pos.api.card.CardEntity
 
BonusBalance - Interface in ru.crystals.pos.spi.receipt
Бонусный баланс карты
BonusBalanceEntity - Class in ru.crystals.pos.api.card
Бонусный баланс карты
BonusBalanceEntity(BigDecimal) - Constructor for class ru.crystals.pos.api.card.BonusBalanceEntity
Конструктор
bonusesTakenIntoAccount - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Списания бонусов, что были учтены при предоставлении преференций на чек.
BonusOperationResponse - Class in ru.crystals.pos.api.plugin.card
Сущность, описывающая отклик на запрос выполнения "бонусной" (списания, отмены списания бонусов) операции по карте.
BonusOperationResponse(BonusOperationStatus, String) - Constructor for class ru.crystals.pos.api.plugin.card.BonusOperationResponse
 
BonusOperationResponse() - Constructor for class ru.crystals.pos.api.plugin.card.BonusOperationResponse
 
BonusOperationStatus - Enum in ru.crystals.pos.api.plugin.card
Статус отклика на запрос выполнения "бонусной" (списания, отмены списания бонусов) операции по карте.
BonusOperationStatus() - Constructor for enum ru.crystals.pos.api.plugin.card.BonusOperationStatus
 
BonusWriteOffOperationResponse - Class in ru.crystals.pos.api.plugin.card
Сущность, описывающая отклик на запрос списания бонусов с карты.
BonusWriteOffOperationResponse(BonusOperationStatus, String, String) - Constructor for class ru.crystals.pos.api.plugin.card.BonusWriteOffOperationResponse
 
BonusWriteOffOperationResponse() - Constructor for class ru.crystals.pos.api.plugin.card.BonusWriteOffOperationResponse
 
bonusWriteOffsLimits - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Потолки списаний бонусов [как скидки] с бонусных карт в чеке.
button1Text - Variable in class ru.crystals.pos.spi.ui.DialogFormParameters
 
button2Text - Variable in class ru.crystals.pos.spi.ui.DialogFormParameters
 

C

CancelDeniedException - Exception in ru.crystals.pos.spi.plugin.goods
Ошибка отмены добавления товара.
Возникает, если у пользователя (кассира) отсутствуют права на отмену добавления товара в чек.
CancelDeniedException() - Constructor for exception ru.crystals.pos.spi.plugin.goods.CancelDeniedException
 
cancelDiscount(Receipt, LoyaltyResult) - Method in interface ru.crystals.pos.api.plugin.LoyaltyPlugin
Обрабатывает событие "отмена расчета скидок".
Событие наступает, например, в случае, если из режима оплат чека переходят обратно в режим добавления товаров (до того, как хотя бы одна оплата будет добавлена) или при аннулировании чека.
CancelListener - Interface in ru.crystals.pos.api.ui.listener
Интерфейс слушателя событий закрывающейся формы
CancelRequest - Interface in ru.crystals.pos.spi.plugin.payment
Интерфейс запроса на выполнение отмены оплаты.
caption - Variable in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
card - Variable in class ru.crystals.pos.api.plugin.card.CardSearchResponse
 
Card - Interface in ru.crystals.pos.spi.receipt
Интерфейс для получения информации о карте/купоне.
CardEntity - Class in ru.crystals.pos.api.card
Сущность описывающая карту/купон.
CardEntity() - Constructor for class ru.crystals.pos.api.card.CardEntity
 
CardEntity(String, String) - Constructor for class ru.crystals.pos.api.card.CardEntity
 
CardEntity(String, CardType, String) - Constructor for class ru.crystals.pos.api.card.CardEntity
Конструктор
cardHolder - Variable in class ru.crystals.pos.api.card.CardEntity
 
CardHolder - Interface in ru.crystals.pos.spi.receipt
Сущность, описывающая владельца карты
CardHolderEntity - Class in ru.crystals.pos.api.card
Сущность, описывающая владельца карты
CardHolderEntity() - Constructor for class ru.crystals.pos.api.card.CardHolderEntity
Конструктор
CardHolderEntity(String, String, String, String) - Constructor for class ru.crystals.pos.api.card.CardHolderEntity
Конструктор
CardInfo - Class in ru.crystals.pos.api.plugin.card
Сущность описывающая информацию по карте лояльности
CardInfo(CardSearchResponseStatus, Map<String, String>) - Constructor for class ru.crystals.pos.api.plugin.card.CardInfo
Конструктор класса.
cardNumber - Variable in class ru.crystals.pos.api.card.CardEntity
 
cardNumber - Variable in class ru.crystals.pos.api.ext.loyal.dto.Discount
Номер карты, применение которой спровоцировало срабатывание данной скидки
CardPlugin - Interface in ru.crystals.pos.api.plugin
Интерфейс плагина карт (процессинга карт/купонов лояльности).
cards - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
CardSearchCallback - Interface in ru.crystals.pos.spi.plugin.card
Интерфейс для оповещения об окончании процесса поиска карты.
Вызов методов этого интерфейса означает, что процесс поиска карты завершен и кассе разрешено двигаться дальше по техпроцессу.
CardSearchEventSource - Enum in ru.crystals.pos.spi.plugin.card
Перечень источников событий для поиска карты
CardSearchEventSource() - Constructor for enum ru.crystals.pos.spi.plugin.card.CardSearchEventSource
 
cardSearchRequest - Variable in class ru.crystals.pos.spi.actions.AddCardAction
Запрос на поиск карты, которую следует добавить к чеку
CardSearchRequest - Interface in ru.crystals.pos.spi.plugin.card
Параметры запроса поиска карты
CardSearchResponse - Class in ru.crystals.pos.api.plugin.card
Сущность, описывающая отклик на запрос информации по карте/купону.
CardSearchResponse(CardSearchResponseStatus) - Constructor for class ru.crystals.pos.api.plugin.card.CardSearchResponse
Конструктор
CardSearchResponse(CardSearchResponseStatus, CardEntity) - Constructor for class ru.crystals.pos.api.plugin.card.CardSearchResponse
Конструктор
CardSearchResponseStatus - Enum in ru.crystals.pos.api.plugin.card
Статус отклика на запрос информации по карте/купону.
CardSearchResponseStatus() - Constructor for enum ru.crystals.pos.api.plugin.card.CardSearchResponseStatus
 
cardSearchStatus - Variable in class ru.crystals.pos.api.plugin.card.CardInfo
Статус поиска карты в процессинге
cardStatus - Variable in class ru.crystals.pos.api.card.CardEntity
 
CardStatus - Enum in ru.crystals.pos.spi.receipt
Статус карты/купона
CardStatus() - Constructor for enum ru.crystals.pos.spi.receipt.CardStatus
 
cardType - Variable in class ru.crystals.pos.api.card.CardEntity
 
CardType - Enum in ru.crystals.pos.spi.receipt
Перечисление типов карт
CardType() - Constructor for enum ru.crystals.pos.spi.receipt.CardType
 
completed(NewLineItem) - Method in interface ru.crystals.pos.spi.plugin.goods.AddForSaleCallback
Deprecated.
Метод устарел и не рекомендуется к использованию. Используйте AddForSaleCallback.completed(NewLineItem, Collection)
completed(NewLineItem, Collection<Action>) - Method in interface ru.crystals.pos.spi.plugin.goods.AddForSaleCallback
Добавление товара в чек
completed(boolean) - Method in interface ru.crystals.pos.spi.plugin.goods.RemoveFromSaleCallback
Результат: позиция может быть удалена из чека
ConfirmListener - Interface in ru.crystals.pos.api.ui.listener
Интерфейс слушателя событий формы, где необходимо подтверждение, например форма отображения текстового сообщения.
country - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
createDailyReport() - Method in interface ru.crystals.pos.spi.plugin.ReconciliationReportMaker
Запрашивает у внешней системы сверку итогов и возвращает её в виде печатного документа.
CustomerDisplay - Interface in ru.crystals.pos.spi.equipment
Дисплей покупателя.
Это отдельное устройство, которое может быть подключено к кассе и отображать покупателю всякую интересную информацию: цены, наименования товаров, etc.

D

DailyReportResult - Class in ru.crystals.pos.api.ext.loyal.dto
Эта структура описывает результат выполнения сверки итогов.
Сверка итогов - сверка данных по оплатам на кассе и в внешней системе.
DailyReportResult() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Конструктор класса.
DailyReportResultCode - Enum in ru.crystals.pos.api.ext.loyal.dto
Категория результата выполнения сверки итогов плагином.
DailyReportResultCode() - Constructor for enum ru.crystals.pos.api.ext.loyal.dto.DailyReportResultCode
 
data - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
data - Variable in class ru.crystals.pos.api.plugin.payment.Payment
Данные транзакции выполненной оплаты для сохранения в БД <ключ, значение>
data - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
dateCreate - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
defaultSum - Variable in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
DialogFormParameters - Class in ru.crystals.pos.spi.ui
Модель данных для формы диалога с двумя вариантами выбора (кнопками).
DialogFormParameters(String, String, String) - Constructor for class ru.crystals.pos.spi.ui.DialogFormParameters
Конструктор.
DialogListener - Interface in ru.crystals.pos.api.ui.listener
Интерфейс обработчика событий формы диалога с двумя вариантами выбора (кнопками).
Пользователь (кассир) также может отказаться от выбора и нажать клавишу Отмена (или попытаться закрыть форму), в таком случае будет отправлено событие CancelListener.eventCanceled().
Discount - Class in ru.crystals.pos.api.ext.loyal.dto
Скидка на позицию
Discount(int, String, BigDecimal, String) - Constructor for class ru.crystals.pos.api.ext.loyal.dto.Discount
Удобный конструктор.
discountable - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
DiscountCancellationResult - Class in ru.crystals.pos.api.ext.loyal.dto
Резульатат обработки плагином события отмены расчета скидок.
Такое событие возникает, например, если чек аннулируют или желают добавить товар после перехода к оплатам, но до вноса первой оплаты.
DiscountCancellationResult() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.DiscountCancellationResult
Конструктор класса.
discountId - Variable in class ru.crystals.pos.api.ext.loyal.dto.Discount
Идентификатор данной скидки (код скидки)
discounts - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Скидки, что были даны на чек
discountValue - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
doDiscount(Receipt) - Method in interface ru.crystals.pos.api.plugin.LoyaltyPlugin
Подсчитает скидки и другие "преференции" лояльности для указанного чека.
doPayment(PaymentRequest) - Method in interface ru.crystals.pos.api.plugin.PaymentPlugin
Запрос на выполнение оплаты.
doPaymentCancel(CancelRequest) - Method in interface ru.crystals.pos.api.plugin.PaymentPlugin
Запрос на отмену выполненной оплаты.
doRefund(RefundRequest) - Method in interface ru.crystals.pos.api.plugin.PaymentPlugin
Запрос на возврат выполненной оплаты.

E

E_INVALID - Static variable in interface ru.crystals.pos.spi.equipment.CustomerDisplay
 
eventBarcodeScanned(String) - Method in interface ru.crystals.pos.api.ui.listener.ScanFormListener
Событие о сканировании штрихкода, QR кода.
eventBeforeReceiptFiscalized(Receipt, LoyaltyResult) - Method in interface ru.crystals.pos.api.plugin.LoyaltyPlugin
Событие предфискализации.
eventButton1pressed() - Method in interface ru.crystals.pos.api.ui.listener.DialogListener
Нажата кнопка 1.
eventButton2pressed() - Method in interface ru.crystals.pos.api.ui.listener.DialogListener
Нажата кнопка 2.
eventCanceled() - Method in interface ru.crystals.pos.api.ui.listener.CancelListener
Пользователь (кассир) нажал "Отмена".
eventConfirmed() - Method in interface ru.crystals.pos.api.ui.listener.ConfirmListener
Сообщение подтверждено пользователем.
eventInputComplete(String) - Method in interface ru.crystals.pos.api.ui.listener.InputListener
Обработчик события "пользователь завершил ввод".
eventMagneticStripeRead(String, String, String, String) - Method in interface ru.crystals.pos.api.ui.listener.InputScanNumberFormListener
 
eventMagneticStripeRead(String, String, String, String) - Method in interface ru.crystals.pos.api.ui.listener.MSRListener
Оповещает слушатель о событии "Считана карта с магнитной полосой".
Всего может быть считано до четырех дорожек.
eventReceiptFiscalized(Receipt, LoyaltyResult) - Method in interface ru.crystals.pos.api.plugin.LoyaltyPlugin
Оповещение данного поставщика услуг лояльности о факте фискализации чека.
eventReceiptFiscalized(Receipt, boolean) - Method in interface ru.crystals.pos.spi.plugin.FiscalizationListener
Событие о фискализации чека.
eventSumEntered(BigDecimal) - Method in interface ru.crystals.pos.api.ui.listener.SumToPayFormListener
Сумма введена.
ExciseBottle - Interface in ru.crystals.pos.spi.receipt
Интерфейс сущности акцизной бутылки алкогольного товара
exciseBottles - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
ExciseValidationPlugin - Interface in ru.crystals.pos.api.plugin
Интерфейс плагина проверки акцизной марки для продажи и возврата товара
ExciseValidationRequest - Interface in ru.crystals.pos.spi.plugin.excise.validation
Интерфейс запроса проверки акцизной марки
ExciseValidationResponse - Class in ru.crystals.pos.api.plugin.excise.validation
Результат проверки акцизной марки при продаже или возврате товара
ExciseValidationResponse() - Constructor for class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
Конструктор по умолчанию.
Продажа/возврат акцизной марки разрешена.
ExciseValidationResponse(boolean, String) - Constructor for class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
Конструктор результата проверки.
ExtCurrencyHandler - Interface in ru.crystals.pos.spi.currency
Реализации этого интерфейса знают как обращаться с деньгами: как их округлять при вычислении стоимости позиции или размера скидки.
extendedAttributeMap - Variable in class ru.crystals.pos.api.ext.loyal.dto.DiscountCancellationResult
Мапа расширенных атрибутов чека, которые плагин может к чеку прицепить.
Необходима на случай, если вдруг плагинам нужно будет хранить какую-то исключительно свою информацию в чеке, которая затем может выгружаться на стороне сервера в ERP или ещё зачем.
extendedAttributeMap - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Мапа расширенных атрибутов чека, которые плагин может к чеку прицепить.
Необходима на случай, если вдруг плагинам нужно будет хранить какую-то исключительно свою информацию в чеке, которая затем может выгружаться на стороне сервера в ERP или ещё зачем.
extendedAttributesMap - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 

F

Facade - Interface in ru.crystals.pos.spi
Deprecated.
используйте элементы фасада по отдельности
Feedback - Class in ru.crystals.pos.spi.feedback
Результат, содержащий "полезную нагрузку", которую плагину необходимо доставить до процессинга
Feedback(String) - Constructor for class ru.crystals.pos.spi.feedback.Feedback
Конструктор с обязательным параметром.
feedbacks - Variable in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
 
feedbacks - Variable in class ru.crystals.pos.api.ext.loyal.dto.DiscountCancellationResult
 
FeedbackSavingStrategy - Enum in ru.crystals.pos.api.ext.loyal.dto.auxiliaries
Перечисление стратегий сохранения фидбеков от плагинов лояльности.
Плагин может сгенерировать более одного фидбека в рамках одного чека.
FeedbackSavingStrategy() - Constructor for enum ru.crystals.pos.api.ext.loyal.dto.auxiliaries.FeedbackSavingStrategy
 
findByBarcode(String) - Method in interface ru.crystals.pos.api.plugin.GoodsPlugin
Запрос на поиск товара по штрихкоду.
firstName - Variable in class ru.crystals.pos.api.card.CardHolderEntity
 
firstName - Variable in class ru.crystals.pos.api.plugin.user.User
Имя
FiscalizationListener - Interface in ru.crystals.pos.spi.plugin
Итерфейс предок для плагинов получающих события о фискализации чека продажи/возврата/аннулирования.
Не подлежит самостоятельной имплементации, только через предков, поэтому находится в пакете spi.

G

get(String) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение символьного параметра.
get(String, String) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение символьного параметра.
getAdditionalData() - Method in interface ru.crystals.pos.spi.plugin.card.CardSearchRequest
Дополнительные строки поиска.
getAlcoholContent() - Method in interface ru.crystals.pos.spi.receipt.ExciseBottle
Крепость алкоголя в бутылке
getAllProperties() - Method in interface ru.crystals.pos.spi.PropertiesReader
Получить все настройки.
getAmount() - Method in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Возвращает величину начисленных на счет карты бонусов.
getAttemptsCount() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
Вернет количество уже совершенных попыток отправки данной информации в процессинговый центр.
getBalance() - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
 
getBalance() - Method in interface ru.crystals.pos.spi.receipt.BonusBalance
Получить текущий баланс бонусов на счету
getBarcode() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Вернет штрихкод позиции
getBarcode() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getBarcode() - Method in interface ru.crystals.pos.spi.plugin.excise.validation.ExciseValidationRequest
Штрихкод товара
getBarcode() - Method in interface ru.crystals.pos.spi.receipt.ExciseBottle
Штрихкод бутылки
getBarcode() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет штрихкод товара
getBonusAccrualResults() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
Возвращает мапу транзакций начисления бонусных баллов на карту по результатам расчета лояльности.
Ключом в мапе служит номер карты, на счет которой начислены бонусные баллы, значением - описание транзакции начисления на карту бонусных баллов.
getBonusAccrualResults() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Возвращает мапу транзакций начисления бонусных баллов на карту по результатам расчета лояльности.
Ключом в мапе служит номер карты, на счет которой начислены бонусные баллы, значением - описание транзакции начисления на карту бонусных баллов.
getBonusBalance() - Method in class ru.crystals.pos.api.card.CardEntity
 
getBonusBalance() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить бонусный баланс карты
getBonusesTakenIntoAccount() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Вернет списания бонусов, что были учтены при предоставлении преференций на чек.
getBonusWriteOffsLimits() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Вернет потолки списаний бонусов [как скидки] с бонусных карт в чеке
getBoolean(String) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение логического параметра.
getBoolean(String, boolean) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение логического параметра.
getButton1Text() - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
Получить текст кнопки 1.
getButton2Text() - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
Получить текст кнопки 2.
getBytes(String) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение параметра, как массива байтов.
getCallback() - Method in interface ru.crystals.pos.spi.plugin.goods.AddForSaleRequest
Интерфейс для оповещения кассы о результатах добавления товара.
getCallback() - Method in interface ru.crystals.pos.spi.plugin.goods.RemoveFromSaleRequest
Интерфейс для оповещения кассы о возможности удаления позиции из чека продажи
getCaption() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Получить текст заголовка формы
getCard() - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Вернет саму карту, запрос на получение информации по которой был сделан.
getCardHolder() - Method in class ru.crystals.pos.api.card.CardEntity
 
getCardHolder() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить владельца карты
getCardInfo(CardSearchRequest) - Method in interface ru.crystals.pos.api.plugin.CardPlugin
Возвращает информацию о карте и его держателе.
getCardNumber() - Method in class ru.crystals.pos.api.card.CardEntity
 
getCardNumber() - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
Вернет Номер карты, применение которой спровоцировало срабатывание данной скидки
getCardNumber() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить номер карты
getCards() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить коллекцию карт, что были применены в данном чеке
getCards() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить коллекцию карт, что были применены в данном чеке
getCardSearchRequest() - Method in class ru.crystals.pos.spi.actions.AddCardAction
 
getCardSearchStatus() - Method in class ru.crystals.pos.api.plugin.card.CardInfo
Возврвщает статус запроса информации по карте.
getCardStatus() - Method in class ru.crystals.pos.api.card.CardEntity
 
getCardStatus() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить статус данной карты/купона
getCardType() - Method in class ru.crystals.pos.api.card.CardEntity
 
getCardType() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить тип карты
getCashierMessages() - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Список сообщений, что необходимо показать кассиру при добавлении данной карты в чек.
getColumnsCount() - Method in interface ru.crystals.pos.spi.equipment.CustomerDisplay
Получает число знакомест на строке, которыми располагает текущий подключенный дисплей покупателя.
getCountry() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getCountry() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет Код страны-производителя
getData() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Дополнительные данные товарной позиции <ключ, значение>.
getData() - Method in class ru.crystals.pos.api.plugin.payment.Payment
Данные транзакции выполненной оплаты для сохранения в БД
getData(String) - Method in class ru.crystals.pos.api.plugin.payment.Payment
Получить значение поля по ключу из сохраненной в БД транзакции.
getData() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getData() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получает мапу атрибутов, которые были добавлены к чеку.
Позволяет добавлять к чеку любые дополнительные параметры, которые затем можно использовать где-нибудь в другом месте.
getData() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Дополнительные данные товарной позиции <ключ, значение>.
getData() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получает мапу атрибутов, которые были добавлены к чеку.
Позволяет добавлять к чеку любые дополнительные параметры, которые затем можно использовать где-нибудь в другом месте.
getDateCreate() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
getDateCreate() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Возвращает дату создания оригинального чека
getDefaultSum() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Получить сумму предлагаемую по умолчанию.
getDiscountId() - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
Вернет Идентификатор данной скидки (код скидки)
getDiscounts() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Вернет скидки, что были даны на чек
getDiscountValue() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getDiscountValue() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет общий размер скидок на данную позицию
getEventSource() - Method in interface ru.crystals.pos.spi.plugin.card.CardSearchRequest
Источник строки поиска
getExcise() - Method in interface ru.crystals.pos.spi.plugin.excise.validation.ExciseValidationRequest
Акцизная марка
getExciseBarcode() - Method in interface ru.crystals.pos.spi.receipt.ExciseBottle
Акцизная марка бутылки
getExciseBottles() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить коллекцию акцизных бутылок алкогольного товара в данном чеке
getExciseBottles() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить коллекцию акцизных бутылок алкогольного товара в данном чеке
getExecutor() - Method in interface ru.crystals.pos.spi.Facade
Deprecated.
Сервис для работы c потоками.
getExtendedReceiptAttributesMap() - Method in class ru.crystals.pos.api.ext.loyal.dto.DiscountCancellationResult
Мапа расширенных атрибутов, которыми плагин лояльности может наградить чек.
Заполняется плагином в случае, если он хочет добавить к чеку какие-то дополнительные параметры.
getExtendedReceiptAttributesMap() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Мапа расширенных атрибутов, которыми плагин лояльности может наградить чек.
Заполняется плагином в случае, если он хочет добавить к чеку какие-то дополнительные параметры.
getFeedbacks() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
Получает список фидбеков, в который плагин может добавить свой.
Полученный фидбек ставится в очередь на отложенную отправку.
getFeedbacks() - Method in class ru.crystals.pos.api.ext.loyal.dto.DiscountCancellationResult
Получает список фидбеков, в который плагин может добавить свой.
Полученный фидбек ставится в очередь на отложенную отправку.
getFirstName() - Method in class ru.crystals.pos.api.card.CardHolderEntity
 
getFirstName() - Method in class ru.crystals.pos.api.plugin.user.User
 
getFirstName() - Method in interface ru.crystals.pos.spi.receipt.CardHolder
Получить имя владельца карты
getForms() - Method in interface ru.crystals.pos.spi.Facade
Deprecated.
Сервис для взаимодействия с графическим интерфейсом кассы (пользователем).
getId() - Method in class ru.crystals.pos.api.card.CardEntity
 
getId() - Method in class ru.crystals.pos.api.card.CardHolderEntity
 
getId() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить уникальный идентификатор карты - идентификатор достаточный для получения полной информации по данной карте
getId() - Method in interface ru.crystals.pos.spi.receipt.CardHolder
Получить идентификатор владельца карты
getInfo() - Method in class ru.crystals.pos.api.plugin.card.CardInfo
Возвращает мапу информаци по карте.
getInputForms() - Method in interface ru.crystals.pos.spi.ui.UIForms
Формы ввода данных кассы.
getInputHint() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Возвращает текстовую подсказку, которая отображается в поле ввода.
getInt(String) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение целочисленного параметра.
getInt(String, int) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение целочисленного параметра.
getLastName() - Method in class ru.crystals.pos.api.card.CardHolderEntity
 
getLastName() - Method in class ru.crystals.pos.api.plugin.user.User
 
getLastName() - Method in interface ru.crystals.pos.spi.receipt.CardHolder
Получить фамилию владельца карты
getLineItem() - Method in interface ru.crystals.pos.spi.plugin.goods.RemoveFromSaleRequest
Позиция, которую необходимо удалить из чека
getLineItems() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить позиции данного чека
getLineItems() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить позиции данного чека
getLogger() - Method in interface ru.crystals.pos.spi.Facade
Deprecated.
Сервис логирования.
getManufacturer() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getManufacturer() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет Код производителя
getMarking() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Вернет артикул позиции
getMarking() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getMarking() - Method in interface ru.crystals.pos.spi.receipt.ExciseBottle
Артикул алкогольного товара
getMarking() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет Артикул (уникальный идентификатор) товара
getMaxSum() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Получить дополнительное ограничение минимальной суммы.
getMerchandise() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getMerchandise() - Method in interface ru.crystals.pos.spi.plugin.goods.AddForSaleRequest
Товар, который необходимо добавить в чек
getMerchandise() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет Товар, что продается в этой позиции
getMessage() - Method in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Получает сообщение оператору.
getMessage() - Method in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
Сообщение пользователю, которое будет отображено при отрицательном результате проверки.
getMessage() - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
Получить текст сообщения.
getMessagesToCashier() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Возвращает список сообщений, которые следует отобразить кассиру после расчета скидок.
Одному элементу списка соответствет одно сообщение.
getMiddleName() - Method in class ru.crystals.pos.api.card.CardHolderEntity
 
getMiddleName() - Method in class ru.crystals.pos.api.plugin.user.User
 
getMiddleName() - Method in interface ru.crystals.pos.spi.receipt.CardHolder
Получить отчество владельца карты
getMinPrice() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getMinPrice() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет минимально допустимую ЦЕНУ товара в данной позиции
getMinSum() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Получить дополнительное ограничение минимальной суммы.
getName() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Вернет наименование позиции
getName() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getName() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет Название товара
getNds() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Вернет ставку НДС в процентах
getNds() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getNds() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет ставку НДС в процентах
getNumber() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getNumber() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить [Прогнозируемый] номер этого чека.
getNumber() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет Порядковый номер позиции в чеке
getNumber() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить [Прогнозируемый] номер этого чека.
getOperatorMessage() - Method in class ru.crystals.pos.api.plugin.card.BonusWriteOffOperationResponse
Вернет текст сообщения, что надо показать кассиру по результатам списания.
getOriginalPayment() - Method in interface ru.crystals.pos.spi.plugin.payment.RefundRequest
Данные выполненной оплаты из чека продажи.
getOriginalPrice() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getOriginalPrice() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет Оригинальную ЦЕНУ (стоимость за единицу товара в позиции) (не будет переписываться при расчёте скидок)
getOriginalReceipt() - Method in interface ru.crystals.pos.spi.plugin.payment.RefundRequest
Получить чек продажи, в котором была выполнена оплата.
getParagraphs() - Method in class ru.crystals.pos.api.ext.loyal.dto.Slip
Возврашает список параграфов, из которых состоит данный слип.
getPayload() - Method in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
getPayload() - Method in class ru.crystals.pos.spi.feedback.Feedback
Получить значение "полезной нагрузки".
getPayment() - Method in interface ru.crystals.pos.spi.plugin.payment.CancelRequest
Данные оплаты, которую необходимо отменить.
getPaymentCallback() - Method in interface ru.crystals.pos.spi.plugin.payment.CancelRequest
Интерфейс для оповещения кассы о результатах выполнения отмены.
getPaymentCallback() - Method in interface ru.crystals.pos.spi.plugin.payment.PaymentRequest
Интерфейс для оповещения кассы о результатах выполнения оплаты.
getPaymentCallback() - Method in interface ru.crystals.pos.spi.plugin.payment.RefundRequest
Интерфейс для оповещения кассы о результатах выполнения возврата.
getPaymentForms() - Method in interface ru.crystals.pos.spi.ui.UIForms
Формы для плагинов оплат.
getPluginId() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getPluginId() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет id типа товара (плагина) создавшего эту позицию чека.
getPluginProperties() - Method in interface ru.crystals.pos.spi.IntegrationProperties
Получить настройки плагина.
getPOSinfo() - Method in interface ru.crystals.pos.spi.Facade
Deprecated.
Сервис для получения информации о кассе.
getPositionSum(BigDecimal, long) - Method in interface ru.crystals.pos.spi.currency.ExtCurrencyHandler
Вычислить сумму позиции и округлить в соответствиями с текущими правилами округления (т.е.
getPosNo() - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
Вернет номер позиции, на которую дана эта скидка
getPOSNumber() - Method in interface ru.crystals.pos.spi.POSInfo
Номер кассы в магазине.
getPrice() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Вернет цену позиции
getPrice() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
getPrice() - Method in interface ru.crystals.pos.spi.receipt.ExciseBottle
Цена бутылки
getPrice() - Method in interface ru.crystals.pos.spi.receipt.Merchandise
Вернет цену товара
getPrintDocuments() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Возвращает коллекцию печатных документов, которые плагин лояльности присовокупил к чеку при расчете скидок.
getPrinter() - Method in interface ru.crystals.pos.spi.Facade
Deprecated.
"Сервис" для взаимодействия с фискальным принтером
getPrintStrings() - Method in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Получает список строк, составляющих печатный документ о сверке итогов.
getProcessingId() - Method in class ru.crystals.pos.api.card.CardEntity
 
getProcessingId() - Method in interface ru.crystals.pos.spi.receipt.Card
Получить идентификатор процессинга, которому "принадлежит" карта
getQuantity() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Вернет количество товара в позиции
getQuantity() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getQuantity() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет Количество товара в позиции, в тысячных долях единиц СИ (т.е.
getReceipt() - Method in interface ru.crystals.pos.spi.plugin.excise.validation.ExciseValidationRequest
Текущий чек продажи/возврата, в который будет добавляться позиция товара
getReceipt() - Method in interface ru.crystals.pos.spi.plugin.goods.AddForSaleRequest
Чек, в который будет добавлен товар.
getReceipt() - Method in interface ru.crystals.pos.spi.plugin.goods.RemoveFromSaleRequest
Чек, из которого удаляется позиция
getReceipt() - Method in interface ru.crystals.pos.spi.plugin.payment.CancelRequest
Текущий чек, который необходимо аннулировать.
getReceipt() - Method in interface ru.crystals.pos.spi.plugin.payment.PaymentRequest
Текущий чек, который необходимо оплатить.
getReceipt() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Получить текущий чек, в котором выполняется оплата, возврат.
getRefundReceipt() - Method in interface ru.crystals.pos.spi.plugin.payment.RefundRequest
Формируемый чек возврата.
getResponseStatus() - Method in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
вернет статус выполнения операции
getResponseStatus() - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Получить статус отклика
getResultCode() - Method in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Получает категорию результата выполненной сверки итогов.
getRoleName() - Method in class ru.crystals.pos.api.plugin.user.User
 
getRowsCount() - Method in interface ru.crystals.pos.spi.equipment.CustomerDisplay
Получает число строк, которыми располагает текущий подключенный дисплей покупателя.
getSaleReceipt() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
В случае чека возврата, здесь может находиться оригинальный чек продажи, по которому осуществляется возврат.
Следует отметить, не всякие чеки возврата могут иметь чек продажи, например, если осуществляется произвольный возврат (возврат покупки без чека).
getSaleReceipt() - Method in interface ru.crystals.pos.spi.receipt.Receipt
В случае чека возврата, здесь может находиться оригинальный чек продажи, по которому осуществляется возврат.
Следует отметить, не всякие чеки возврата могут иметь чек продажи, например, если осуществляется произвольный возврат (возврат покупки без чека).
getSavingStrategy() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
Возвращает стратегию сохранения данного фидбека: следует ли заместить им все старые (в рамках чека), просто добавить новый, etc.
getSearchString() - Method in interface ru.crystals.pos.spi.plugin.card.CardSearchRequest
Строка поиска
getServiceProperties() - Method in interface ru.crystals.pos.spi.IntegrationProperties
Получить общие настройки интеграции.
getShiftNo() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить номер смены, к которой относится данный чек
getShiftNo() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить номер смены, к которой относится данный чек
getShiftNumber() - Method in interface ru.crystals.pos.spi.POSInfo
Получает номер текущей смены.
getShopName() - Method in interface ru.crystals.pos.spi.POSInfo
Получить наименование магазина.
getShopNumber() - Method in interface ru.crystals.pos.spi.POSInfo
Номер магазина в котором работает касса.
getSlip() - Method in class ru.crystals.pos.api.plugin.payment.Payment
Deprecated.
метод устарел и не рекомендуется к использованию. Используйте метод Payment.getSlips() для получения и добавления в чек новых слипов.
getSlips() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
Получить список слипов
getSlips() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Печатные документы, прикрепленные к данной позиции
getSlips() - Method in class ru.crystals.pos.api.plugin.payment.Payment
Слипы для печати
getSlips() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getSlips() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Печатные документы, прикрепленные к данной позиции.
getString(String) - Method in interface ru.crystals.pos.spi.ResBundle
Чтение строки из файла локализации.
Используется текущий, выбранный язык в Set Retail 10.
getSum() - Method in class ru.crystals.pos.api.plugin.payment.Payment
Сумма оплаты
getSum() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
getSum() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет СТОИМОСТЬ позиции с учетом уже данных скидок
getSumAllowedToChargeOff() - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
 
getSumAllowedToChargeOff() - Method in interface ru.crystals.pos.spi.receipt.BonusBalance
Получить количество бонусов, что позволено списать с этого баланса в текущем чеке
getSumToChargeOff() - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
 
getSumToChargeOff() - Method in interface ru.crystals.pos.spi.receipt.BonusBalance
Получить количество бонусов, что решили списать (или уже списали) с этого баланса в текущем чеке
getSumToRefund() - Method in interface ru.crystals.pos.spi.plugin.payment.RefundRequest
Сумма к возврату.
getSumWithDiscount() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить общую сумму чека.
getSumWithDiscount() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить общую сумму чека.
getSurchargeSum() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Получить оставшуюся сумму к оплате/возврату.
getSurchargeSum() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Получить оставшуюся сумму к оплате/возврату.
getTabNumber() - Method in class ru.crystals.pos.api.plugin.user.User
 
getTitle() - Method in class ru.crystals.pos.api.plugin.card.CardInfo
Возвращает заголовок, которым следует озаглавить окно с информацией по карте.
getTransactionId() - Method in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Получает идентификатор транзакции, которая начислила на счет карты бонусы.
getTxId() - Method in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
Вернет идентификатор транзакции на стороне процессинга, в рамках которой была проведена операция
getType() - Method in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
getType() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Возвращает тип чека.
getType() - Method in interface ru.crystals.pos.spi.receipt.Receipt
Возвращает тип чека.
getUser() - Method in interface ru.crystals.pos.spi.POSInfo
Получить информацию о текущем пользователе
getValue() - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
Вернет Размер скидки
getVolume() - Method in interface ru.crystals.pos.spi.receipt.ExciseBottle
Объём бутылки
GoodsPlugin - Interface in ru.crystals.pos.api.plugin
Интерфейс плагина товара.

H

hasDailyReports() - Method in interface ru.crystals.pos.spi.plugin.ReconciliationReportMaker
Получает флаг, определяющий, умеет ли данная реализация плагина выполнять сверку итогов.
Это необходимо для того, чтобы иметь возможность удостовериться не вызывая метода ReconciliationReportMaker.createDailyReport(), что плагин не выполняет сверку итогов.

I

id - Variable in class ru.crystals.pos.api.card.CardEntity
 
id - Variable in class ru.crystals.pos.api.card.CardHolderEntity
 
IncorrectStateException - Error in ru.crystals.pos.spi
Ошибка при обращении в некорректном состоянии.
IncorrectStateException() - Constructor for error ru.crystals.pos.spi.IncorrectStateException
 
info - Variable in class ru.crystals.pos.api.plugin.card.CardInfo
Набор ключей и значений представляющих непосредственно информацию по карте
Inject - Annotation Type in ru.crystals.pos.spi.annotation
Признак внедряемых (dependency injection) полей класса плагина.
Injectable - Interface in ru.crystals.pos.spi
Все наследуемые от этого интерфейса классы доступны для внедрения в поля плагина (dependency injection).
inputHint - Variable in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
InputListener - Interface in ru.crystals.pos.api.ui.listener
Слушатель событий пользовательского ввода.
InputScanNumberFormListener - Interface in ru.crystals.pos.api.ui.listener
Интерфейс слушателя событий формы ввода номера с возможностью его сканирования.
IntegrationProperties - Interface in ru.crystals.pos.spi
Интерфейс для чтения настроек.
InvalidLineItemException - Exception in ru.crystals.pos.spi.plugin.goods
Ошибка добавления товара в чек.
Возникает, если данные невозможно добавить в чек и сохранить в БД.
InvalidLineItemException() - Constructor for exception ru.crystals.pos.spi.plugin.goods.InvalidLineItemException
 
InvalidLineItemException(String) - Constructor for exception ru.crystals.pos.spi.plugin.goods.InvalidLineItemException
 
InvalidLineItemException(String, Throwable) - Constructor for exception ru.crystals.pos.spi.plugin.goods.InvalidLineItemException
 
InvalidPaymentException - Exception in ru.crystals.pos.spi.plugin.payment
Ошибка сохранения данных оплаты.
Возникает, если данные невозможно добавить в чек и сохранить в БД.
InvalidPaymentException() - Constructor for exception ru.crystals.pos.spi.plugin.payment.InvalidPaymentException
 
isAccrueBonusAllowed() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
isAccrueBonusAllowed() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет флаг-признак, указывающий можно ли начислять бонусы за приобретение данной позиции.
isAvailable() - Method in interface ru.crystals.pos.api.plugin.PaymentPlugin
Доступность плагина для оплаты.
isDiscountable() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
isDiscountable() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет Флаг-признак, указывающий можно ли давать скидку на данную позицию.
isOperationAllowed() - Method in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
Значение признака возможности осуществления действия с товаром (продажа/возврат) в результате валидации АМ.
isPayBonusAllowed() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
isPayBonusAllowed() - Method in interface ru.crystals.pos.spi.receipt.LineItem
Вернет флаг-признак, указывающий можно ли давать скидку бонусами на данную позицию.
isReceiptWideDiscount() - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
Вернет признак была ли эта скидка дана (в процессинге) на весь чек, а не конкретно на эту позицию.

L

lastName - Variable in class ru.crystals.pos.api.card.CardHolderEntity
 
lastName - Variable in class ru.crystals.pos.api.plugin.user.User
Фамилия
LineItem - Interface in ru.crystals.pos.spi.receipt
Сущность, описывающая позицию в чеке.
LineItemEntity - Class in ru.crystals.pos.api.receipt
 
LineItemEntity() - Constructor for class ru.crystals.pos.api.receipt.LineItemEntity
 
lineItems - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
LoyaltyPlugin - Interface in ru.crystals.pos.api.plugin
Поставщик "услуг лояльности": может дать скидку на чек, добавить купон, рекламный буклет, насчитать бонусы, и проч.
LoyaltyResult - Class in ru.crystals.pos.api.ext.loyal.dto
Результат применения программ лояльности к чеку
LoyaltyResult() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
 
LoyProviderFeedback - Class in ru.crystals.pos.api.ext.loyal.dto.auxiliaries
Некий фидбэк, который плагину лояльности необходимо отправить в свой процессинг (ПЦ - Процессинговый Центр) по результатам расчета/применения скидок в чеке.
LoyProviderFeedback() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
 

M

manufacturer - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
marking - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
marking - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
maxSum - Variable in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
merchandise - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
Merchandise - Interface in ru.crystals.pos.spi.receipt
Сущность, описывающая товар (в чековой позиции).
MerchandiseEntity - Class in ru.crystals.pos.api.receipt
Сущность, описывающая товар (в чековой позиции).
MerchandiseEntity() - Constructor for class ru.crystals.pos.api.receipt.MerchandiseEntity
 
message - Variable in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Сообщение оператору в случае, если произошла ошибка.
message - Variable in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
 
message - Variable in class ru.crystals.pos.spi.ui.DialogFormParameters
 
messagesToCashier - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Список сообщений кассиру.
middleName - Variable in class ru.crystals.pos.api.card.CardHolderEntity
 
middleName - Variable in class ru.crystals.pos.api.plugin.user.User
Отчество
minPrice - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
minSum - Variable in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
MSRListener - Interface in ru.crystals.pos.api.ui.listener
Слушатель события считывания карты с магнитной полосой.

N

name - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
name - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
nds - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
nds - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
NewLineItem - Class in ru.crystals.pos.api.plugin.goods
Сущность для передачи кассе данных о новой позиции чека
NewLineItem(String, String, BigDecimal, long, float) - Constructor for class ru.crystals.pos.api.plugin.goods.NewLineItem
Конструктор сущности с обязательными полями.
NewLineItem(Merchandise) - Constructor for class ru.crystals.pos.api.plugin.goods.NewLineItem
Конструктор сущности на основании товара.
notCompleted() - Method in interface ru.crystals.pos.spi.plugin.goods.AddForSaleCallback
Результат: товар не может быть добавлен в чек продажи.
number - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
number - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 

O

onCardSearchCompleted(CardSearchResponse) - Method in interface ru.crystals.pos.spi.plugin.card.CardSearchCallback
Обработчик события о завершении поиска карты.
onRepeatSend(Feedback) - Method in interface ru.crystals.pos.spi.plugin.FiscalizationListener
Повторная попытка отправить данные в процессинг.
onSendFeedback(LoyProviderFeedback) - Method in interface ru.crystals.pos.api.plugin.LoyaltyPlugin
Попытка отправить указанный фидбэк в Процессинговый Центр данного поставщика "услуг лояльности".
onTimeout() - Method in interface ru.crystals.pos.api.ui.listener.TimeoutListener
Обработчик события "Истекло время на выполнение операции".
operationAllowed - Variable in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
 
operatorMessage - Variable in class ru.crystals.pos.api.plugin.card.BonusWriteOffOperationResponse
Текст сообщения, что надо показать кассиру
originalPrice - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 

P

paragraphs - Variable in class ru.crystals.pos.api.ext.loyal.dto.Slip
 
payBonusAllowed - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
payload - Variable in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
само сообщение "абзаца", что надо вывести на чековой ленте
payload - Variable in class ru.crystals.pos.spi.feedback.Feedback
 
Payment - Class in ru.crystals.pos.api.plugin.payment
Данные выполненной оплаты.
Payment() - Constructor for class ru.crystals.pos.api.plugin.payment.Payment
 
PaymentCallback - Interface in ru.crystals.pos.spi.plugin.payment
Интерфейс для оповещения кассы о результатах выполнения запроса оплаты/отмены/возврата.
paymentCompleted(Payment) - Method in interface ru.crystals.pos.spi.plugin.payment.PaymentCallback
Результат: запрос выполнен.
paymentNotCompleted() - Method in interface ru.crystals.pos.spi.plugin.payment.PaymentCallback
Результат: запрос не выполнен.
PaymentPlugin - Interface in ru.crystals.pos.api.plugin
Интерфейс плагина оплат.
PaymentRequest - Interface in ru.crystals.pos.spi.plugin.payment
Интерфейс запроса на выполнение оплаты.
pluginId - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
POSInfo - Interface in ru.crystals.pos.spi
Интерфейс для получения информации о кассе.
posNo - Variable in class ru.crystals.pos.api.ext.loyal.dto.Discount
Номер позиции, на которую дана эта скидка
POSPlugin - Annotation Type in ru.crystals.pos.spi.annotation
Признак основного класса плагина.
PreFiscalizationFeedback - Class in ru.crystals.pos.api.ext.loyal.dto.auxiliaries
Фидбек, возвращаемый плагином кассе при событии предфискализации Может иметь слипы, которые будут распечатаны вместе с основым чеком
PreFiscalizationFeedback() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
 
price - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
price - Variable in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
print(Slip) - Method in interface ru.crystals.pos.spi.equipment.SetApiPrinter
Распечатает указанный документ на принтере чеков.
printDocuments - Variable in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
Список печатных документов, которые плагин лояльности может добавить при расчете скидок.
Будут распечатаны вместе с чеком.
printStrings - Variable in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Список строк, составляющих печатный документ о сверке итогов.
processingId - Variable in class ru.crystals.pos.api.card.CardEntity
 
PropertiesReader - Interface in ru.crystals.pos.spi
Интерфейс для чтения настроек .

Q

quantity - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
quantity - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 

R

Receipt - Interface in ru.crystals.pos.spi.receipt
Представление чека кассы.
receipt - Variable in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
ReceiptEntity - Class in ru.crystals.pos.api.receipt
Реализует интерфейс Receipt, дополняя его сеттерами.
ReceiptEntity() - Constructor for class ru.crystals.pos.api.receipt.ReceiptEntity
Конструктор класса.
receiptType - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
ReceiptType - Enum in ru.crystals.pos.spi.receipt
Определяет тип представленного чека: чек ли это продажи или возврата
ReceiptType() - Constructor for enum ru.crystals.pos.spi.receipt.ReceiptType
 
receiptWideDiscount - Variable in class ru.crystals.pos.api.ext.loyal.dto.Discount
Флаг-признак, указывающий была ли данная скидка скидкой на весь чек (до "размазывания"/распределения данной скидки по позициям)
ReconciliationReportMaker - Interface in ru.crystals.pos.spi.plugin
Поставщик сверки итогов.
Реализация этого интерфейса позволяет плагину участвовать в процедуре сверки итогов.
RefundRequest - Interface in ru.crystals.pos.spi.plugin.payment
Интерфейс запроса на выполнение возврата оплаты.
Используется при возврате приобретенных товаров.
removeFromSale(RemoveFromSaleRequest) - Method in interface ru.crystals.pos.api.plugin.GoodsPlugin
Запрос на удаление товарной позиции из чека продажи.
RemoveFromSaleCallback - Interface in ru.crystals.pos.spi.plugin.goods
Интерфейс для оповещения кассы о возможности удаления позиции из чека продажи
RemoveFromSaleRequest - Interface in ru.crystals.pos.spi.plugin.goods
Интерфейс запроса на удаление позиции из чека продажи
ResBundle - Interface in ru.crystals.pos.spi
Интерфейс для чтения строк из файлов локализации.
responseStatus - Variable in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
статус выполнения операции
responseStatus - Variable in class ru.crystals.pos.api.plugin.card.CardSearchResponse
 
resultCode - Variable in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Категория результата выполнения сверки.
roleName - Variable in class ru.crystals.pos.api.plugin.user.User
Должность
rollback(String) - Method in interface ru.crystals.pos.api.plugin.CardPlugin
Отмена списания бонусов.
round(BigDecimal) - Method in interface ru.crystals.pos.spi.currency.ExtCurrencyHandler
Вернет результат округления указанного аргумента до ближайшей валидной суммы денег.
ru.crystals.pos.api.card - package ru.crystals.pos.api.card
 
ru.crystals.pos.api.ext.loyal.dto - package ru.crystals.pos.api.ext.loyal.dto
 
ru.crystals.pos.api.ext.loyal.dto.auxiliaries - package ru.crystals.pos.api.ext.loyal.dto.auxiliaries
Структуры данных для выполнения операций техпроцесса (операций "жизненного цикла" поставщика услуг лояльности, что не имеют непосредственного отношения к расчету скидок).
ru.crystals.pos.api.plugin - package ru.crystals.pos.api.plugin
 
ru.crystals.pos.api.plugin.card - package ru.crystals.pos.api.plugin.card
 
ru.crystals.pos.api.plugin.excise.validation - package ru.crystals.pos.api.plugin.excise.validation
 
ru.crystals.pos.api.plugin.goods - package ru.crystals.pos.api.plugin.goods
 
ru.crystals.pos.api.plugin.payment - package ru.crystals.pos.api.plugin.payment
 
ru.crystals.pos.api.plugin.user - package ru.crystals.pos.api.plugin.user
 
ru.crystals.pos.api.receipt - package ru.crystals.pos.api.receipt
 
ru.crystals.pos.api.ui.listener - package ru.crystals.pos.api.ui.listener
 
ru.crystals.pos.spi - package ru.crystals.pos.spi
 
ru.crystals.pos.spi.actions - package ru.crystals.pos.spi.actions
 
ru.crystals.pos.spi.annotation - package ru.crystals.pos.spi.annotation
 
ru.crystals.pos.spi.currency - package ru.crystals.pos.spi.currency
 
ru.crystals.pos.spi.equipment - package ru.crystals.pos.spi.equipment
Здесь будут интерфейсы для взаимодействия с периферийным оборудованием: например, для печати какого-либо сервисного документа на принтере чеков или отображения какого-нибудь сообщения на дисплее покупателя.
ru.crystals.pos.spi.feedback - package ru.crystals.pos.spi.feedback
 
ru.crystals.pos.spi.plugin - package ru.crystals.pos.spi.plugin
 
ru.crystals.pos.spi.plugin.card - package ru.crystals.pos.spi.plugin.card
 
ru.crystals.pos.spi.plugin.excise.validation - package ru.crystals.pos.spi.plugin.excise.validation
 
ru.crystals.pos.spi.plugin.goods - package ru.crystals.pos.spi.plugin.goods
 
ru.crystals.pos.spi.plugin.payment - package ru.crystals.pos.spi.plugin.payment
 
ru.crystals.pos.spi.receipt - package ru.crystals.pos.spi.receipt
 
ru.crystals.pos.spi.ui - package ru.crystals.pos.spi.ui
 
ru.crystals.pos.spi.ui.input - package ru.crystals.pos.spi.ui.input
 
ru.crystals.pos.spi.ui.payment - package ru.crystals.pos.spi.ui.payment
 

S

saleReceipt - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
savingStrategy - Variable in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
Стратегия сохранения фидбека, следует ли замещать им все старые, просто добавить новый, etc.
ScanFormListener - Interface in ru.crystals.pos.api.ui.listener
Интерфейс слушателя событий формы сканирования.
searchCard(CardSearchRequest) - Method in interface ru.crystals.pos.api.plugin.CardPlugin
Поиск информации по карте на основе предоставленных данных для поиска.
searchCardByMobileNumber(String, CardSearchCallback) - Method in interface ru.crystals.pos.api.plugin.CardPlugin
Выполняет поиск карты по номеру телефона.
Метод асинхронный, использует каллбек для передачи резульата.
serialVersionUID - Static variable in error ru.crystals.pos.spi.IncorrectStateException
 
serialVersionUID - Static variable in exception ru.crystals.pos.spi.plugin.payment.InvalidPaymentException
 
set(String, String) - Method in interface ru.crystals.pos.spi.PropertiesReader
Запись символьного параметра.
setAccrueBonusAllowed(boolean) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setAllProperties(Map<String, String>) - Method in interface ru.crystals.pos.spi.PropertiesReader
Сохранить настройки.
setAmount(BigDecimal) - Method in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Устанавливает величину начисленных на счет карты бонусов.
SetApiPrinter - Interface in ru.crystals.pos.spi.equipment
Средство для печати сервисных документов.
SetApiPrinterException - Exception in ru.crystals.pos.spi.equipment
Ошибка, возникшая при попытке печати сервисного документа на принтере чеков.
SetApiPrinterException() - Constructor for exception ru.crystals.pos.spi.equipment.SetApiPrinterException
 
SetApiPrinterException(String) - Constructor for exception ru.crystals.pos.spi.equipment.SetApiPrinterException
Конструктор с тестом
setAttemptsCount(int) - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
 
setBalance(BigDecimal) - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
Установить текущий баланс бонусов на счету
setBarcode(String) - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Присвоить штрихкод позиции (максимум 30 символов)
setBarcode(String) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setBonusBalance(BonusBalance) - Method in class ru.crystals.pos.api.card.CardEntity
Установить бонусный баланс карты
setBoolean(String, Boolean) - Method in interface ru.crystals.pos.spi.PropertiesReader
Чтение логического параметра.
setButton1Text(String) - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
Установить текст кнопки 1.
setButton2Text(String) - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
Установить текст кнопки 2.
setBytes(String, byte[]) - Method in interface ru.crystals.pos.spi.PropertiesReader
Запись параметра, как массива байтов.
setCaption(String) - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Установить текст заголовка формы
setCard(CardEntity) - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Установить карту, запрос на получение информации по которой был сделан.
setCardHolder(CardHolder) - Method in class ru.crystals.pos.api.card.CardEntity
Установить владельца карты
setCardNumber(String) - Method in class ru.crystals.pos.api.card.CardEntity
Установить номер карты
setCards(List<Card>) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setCardSearchRequest(CardSearchRequest) - Method in class ru.crystals.pos.spi.actions.AddCardAction
 
setCardSearchStatus(CardSearchResponseStatus) - Method in class ru.crystals.pos.api.plugin.card.CardInfo
Устанавливает статус запроса информации по карте.
setCardStatus(CardStatus) - Method in class ru.crystals.pos.api.card.CardEntity
Установить статус данной карты/купона
setCardType(CardType) - Method in class ru.crystals.pos.api.card.CardEntity
Установить тип карты
setCountry(String) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setDateCreate(Date) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setDefaultSum(BigDecimal) - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Установить сумму предлагаемую по умолчанию.
setDiscountable(boolean) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setDiscountValue(BigDecimal) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setExciseBottles(List<ExciseBottle>) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setFirstName(String) - Method in class ru.crystals.pos.api.card.CardHolderEntity
Установить имя владельца карты
setFirstName(String) - Method in class ru.crystals.pos.api.plugin.user.User
 
setId(String) - Method in class ru.crystals.pos.api.card.CardEntity
Установить уникальный идентификатор данной карты.
setId(String) - Method in class ru.crystals.pos.api.card.CardHolderEntity
Установить идентификатор владельца карты
setInfo(Map<String, String>) - Method in class ru.crystals.pos.api.plugin.card.CardInfo
Устанавливает мапу информации по карте.
setInputHint(String) - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Устанавливает текстовую подсказку, которая отображается в поле ввода.
setInt(String, Integer) - Method in interface ru.crystals.pos.spi.PropertiesReader
Запись целочисленного параметра.
setLastName(String) - Method in class ru.crystals.pos.api.card.CardHolderEntity
Установить фамилию владельца карты
setLastName(String) - Method in class ru.crystals.pos.api.plugin.user.User
 
setLineItems(List<LineItem>) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setManufacturer(String) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setMarking(String) - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Присвоить артикул позиции (максимум 30 символов)
setMarking(String) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setMaxSum(BigDecimal) - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Установить дополнительное ограничение максимальной суммы.
setMerchandise(Merchandise) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setMessage(String) - Method in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Устанавливает сообщение оператору.
setMessage(String) - Method in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
Установить сообщение пользователю, которое будет отображено при отрицательном результате проверки.
setMessage(String) - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
Установить текст сообщения.
setMiddleName(String) - Method in class ru.crystals.pos.api.card.CardHolderEntity
Установить отчество владельца карты
setMiddleName(String) - Method in class ru.crystals.pos.api.plugin.user.User
 
setMinPrice(BigDecimal) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setMinSum(BigDecimal) - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Установить дополнительное ограничение минимальной суммы.
setName(String) - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Присвоить наименование позиции (максимум 255 символов)
setName(String) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setNds(float) - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Установить ставку НДС в процентах
setNds(float) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setNumber(int) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setNumber(int) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setOperationAllowed(boolean) - Method in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
Установить признак возможности осуществления действия с товаром (продажа/возврат) в результате валидации АМ.
setOperatorMessage(String) - Method in class ru.crystals.pos.api.plugin.card.BonusWriteOffOperationResponse
 
setOriginalPrice(BigDecimal) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setPayBonusAllowed(boolean) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setPayload(String) - Method in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
setPayload(String) - Method in class ru.crystals.pos.spi.feedback.Feedback
Установить значение "полезной нагрузки".
setPluginId(String) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setPrice(BigDecimal) - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Присвоить цену позиции
setPrice(BigDecimal) - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
setProcessingId(String) - Method in class ru.crystals.pos.api.card.CardEntity
Установить идентификатор процессинга, которому "принадлежит" карта
setQuantity(long) - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
Присвоить количество товара в позиции
setQuantity(long) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setReceipt(Receipt) - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Установить текущий чек, в котором выполняется оплата, возврат.
setReceiptType(ReceiptType) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Устанавливает тип чека.
setReceiptWideDiscount(boolean) - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
Установит признак: "дана ли была эта скидка на весь чек".
setResponseStatus(BonusOperationStatus) - Method in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
 
setResponseStatus(CardSearchResponseStatus) - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
Установить статус отклика
setResultCode(DailyReportResultCode) - Method in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
Устанавливает категорию результата выполненной сверки итогов.
setRoleName(String) - Method in class ru.crystals.pos.api.plugin.user.User
 
setSaleReceipt(Receipt) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
Устанавливает оригинальный чек продажи, по которому осуществляется возврат.
setSavingStrategy(FeedbackSavingStrategy) - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
Устанавливает стратегию сохранения данного фидбека.
setShiftNo(int) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setSlip(String) - Method in class ru.crystals.pos.api.plugin.payment.Payment
Deprecated.
метод устарел и не рекомендуется к использованию. Используйте метод Payment.getSlips() для получения и добавления в список слипов нового слипа.
setSlips(List<String>) - Method in class ru.crystals.pos.api.plugin.payment.Payment
Слипы для печати
setSum(BigDecimal) - Method in class ru.crystals.pos.api.plugin.payment.Payment
Сумма оплаты
setSum(BigDecimal) - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
setSumAllowedToChargeOff(BigDecimal) - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
Установить количество бонусов, что позволено списать с этого баланса в текущем чеке
setSumToChargeOff(BigDecimal) - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
Установить количество бонусов, которые можно списать в текущем чеке
setSumWihDiscount(BigDecimal) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setSurchargeSum(BigDecimal) - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
setTabNumber(String) - Method in class ru.crystals.pos.api.plugin.user.User
 
setText(String) - Method in interface ru.crystals.pos.spi.equipment.CustomerDisplay
Устанавливает текст на дисплее покупателя.
setTitle(String) - Method in class ru.crystals.pos.api.plugin.card.CardInfo
Устанавливает заголовок, которым следует озаглавить окно с информацией по карте.
setTransactionId(String) - Method in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Устанавливает идентификатор транзакции, которая начислила на счет карты бонусы.
setTxId(String) - Method in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
 
setType(SlipParagraphType) - Method in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
shiftNo - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
showDialogForm(DialogFormParameters, DialogListener) - Method in interface ru.crystals.pos.spi.ui.UIForms
Показать форму диалога с двумя вариантами выбора (кнопками).
Пользователь (кассир) также может отказаться от выбора и нажать клавишу Отмена (или попытаться закрыть форму), в таком случае будет отправлено событие CancelListener.eventCanceled().
showErrorForm(String, ConfirmListener) - Method in interface ru.crystals.pos.spi.ui.UIForms
Показать экранную форму с сообщением об ошибке и ожиданием подтверждения после прочтения.
showInputNumberForm(String, String, String, int, InputListener) - Method in interface ru.crystals.pos.spi.ui.input.UIInputForms
Показать форму для ввода номера.
showInputScanNumberForm(String, String, String, int, InputScanNumberFormListener) - Method in interface ru.crystals.pos.spi.ui.input.UIInputForms
Показать форму для ввода номера или сканирования.
showMessageForm(String, ConfirmListener) - Method in interface ru.crystals.pos.spi.ui.UIForms
Отображает экранную форму с текстовым сообщением.
showPatternInputForm(String, String, String, String, String, InputListener) - Method in interface ru.crystals.pos.spi.ui.input.UIInputForms
Показать форму ввода шаблонизированного текста.
Позволяет ввести текст в заранее заданный шаблон, подходит для ввода номеров телефонов по маске.
showScanForm(String, String, ScanFormListener) - Method in interface ru.crystals.pos.spi.ui.input.UIInputForms
Показать форму для сканирования штрихкода.
showSpinnerForm(String) - Method in interface ru.crystals.pos.spi.ui.UIForms
Показать форму ожидания длительного процесса.
На экране кассы отображается анимированный спинер и текст сообщения.
showSpinnerFormWithCancel(String, CancelListener) - Method in interface ru.crystals.pos.spi.ui.UIForms
Показать форму ожидания длительного процесса, с возможностью отмены пользователем.
На экране кассы отображается анимированный спинер и текст сообщения.
showSumToPayForm(SumToPayFormParameters, SumToPayFormListener) - Method in interface ru.crystals.pos.spi.ui.payment.UIPaymentForms
Форма ввода суммы к оплате.
showTimingOutForm(String, int, TimeoutListener) - Method in interface ru.crystals.pos.spi.ui.UIForms
Отображает форму ожидания длительного процесса, который должен завершиться не более чем за указанное время.
Данная форма используется в случае, когда необходимо показать окно ожидания выполнения длительного процесса, но притом сообщить пользователю, сколько ещё времени (ориентировочно) ему предстоит подождать.
Slip - Class in ru.crystals.pos.api.ext.loyal.dto
Печатный документ (слип), который плагин может добавить к чеку.
Slip() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.Slip
Конструктор класса.
SlipParagraph - Class in ru.crystals.pos.api.ext.loyal.dto
Сущность, представляющая "абзац" на чековом слипе.
NOTE: "абзац" - это минимальная атомарная единица, что может быть распечатана на слипе.
SlipParagraph() - Constructor for class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
SlipParagraph(SlipParagraphType, String) - Constructor for class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
SlipParagraphType - Enum in ru.crystals.pos.api.ext.loyal.dto
Перечисление возможных представлений содержимого "абзацев" на чековой ленте.
SlipParagraphType() - Constructor for enum ru.crystals.pos.api.ext.loyal.dto.SlipParagraphType
 
slips - Variable in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
Список слипов добавленных плагином
slips - Variable in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
slips - Variable in class ru.crystals.pos.api.plugin.payment.Payment
Слипы для печати
slips - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
sum - Variable in class ru.crystals.pos.api.plugin.payment.Payment
Сумма оплаты
sum - Variable in class ru.crystals.pos.api.receipt.LineItemEntity
 
sumAllowedToChargeOff - Variable in class ru.crystals.pos.api.card.BonusBalanceEntity
 
sumToChargeOff - Variable in class ru.crystals.pos.api.card.BonusBalanceEntity
 
SumToPayFormListener - Interface in ru.crystals.pos.api.ui.listener
Интерфейс слушателя событий формы ввода суммы к оплате.
SumToPayFormParameters - Class in ru.crystals.pos.spi.ui.payment
Модель данных для формы, отображающей ввод суммы к оплате/возврату.
SumToPayFormParameters(String, Receipt) - Constructor for class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Конструктор класса.
SumToPayFormParameters(String, String, Receipt, BigDecimal) - Constructor for class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
Конструктор класса.
sumWihDiscount - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 
surchargeSum - Variable in class ru.crystals.pos.api.receipt.ReceiptEntity
 

T

tabNumber - Variable in class ru.crystals.pos.api.plugin.user.User
Табельный номер
TimeoutListener - Interface in ru.crystals.pos.api.ui.listener
Слушатель события "Отведенное время на выполнение операции истекло"
title - Variable in class ru.crystals.pos.api.plugin.card.CardInfo
Заголовок окна
toString() - Method in class ru.crystals.pos.api.card.BonusBalanceEntity
 
toString() - Method in class ru.crystals.pos.api.card.CardEntity
 
toString() - Method in class ru.crystals.pos.api.card.CardHolderEntity
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.LoyProviderFeedback
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.auxiliaries.PreFiscalizationFeedback
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.DailyReportResult
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.Discount
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.DiscountCancellationResult
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.LoyaltyResult
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.Slip
 
toString() - Method in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
 
toString() - Method in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
 
toString() - Method in class ru.crystals.pos.api.plugin.card.BonusWriteOffOperationResponse
 
toString() - Method in class ru.crystals.pos.api.plugin.card.CardInfo
 
toString() - Method in class ru.crystals.pos.api.plugin.card.CardSearchResponse
 
toString() - Method in class ru.crystals.pos.api.plugin.excise.validation.ExciseValidationResponse
 
toString() - Method in class ru.crystals.pos.api.plugin.goods.NewLineItem
 
toString() - Method in class ru.crystals.pos.api.plugin.payment.Payment
 
toString() - Method in class ru.crystals.pos.api.plugin.user.User
 
toString() - Method in class ru.crystals.pos.api.receipt.LineItemEntity
 
toString() - Method in class ru.crystals.pos.api.receipt.MerchandiseEntity
 
toString() - Method in class ru.crystals.pos.api.receipt.ReceiptEntity
 
toString() - Method in class ru.crystals.pos.spi.actions.AddCardAction
 
toString() - Method in class ru.crystals.pos.spi.feedback.Feedback
 
toString() - Method in class ru.crystals.pos.spi.ui.DialogFormParameters
 
toString() - Method in class ru.crystals.pos.spi.ui.payment.SumToPayFormParameters
 
transactionId - Variable in class ru.crystals.pos.api.ext.loyal.dto.BonusAccrualResult
Идентификатор транзакции начисления бонусов на данную карту.
txId - Variable in class ru.crystals.pos.api.plugin.card.BonusOperationResponse
[заполняется только в случае успеха: BonusOperationResponse.responseStatus == BonusOperationStatus.OK] Идентификатор транзакции на стороне процессинга, в рамках которой была проведена операция
type - Variable in class ru.crystals.pos.api.ext.loyal.dto.SlipParagraph
Способ представления содержимого этого абзаца

U

UIForms - Interface in ru.crystals.pos.spi.ui
Интерфейс для взаимодействия с пользовательским интерфейсом кассы.
UIInputForms - Interface in ru.crystals.pos.spi.ui.input
Интерфейс для взаимодействия с пользовательским интерфейсом кассы.
UIPaymentForms - Interface in ru.crystals.pos.spi.ui.payment
Интерфейс для взаимодействия с пользовательским интерфейсом кассы.
User - Class in ru.crystals.pos.api.plugin.user
 
User() - Constructor for class ru.crystals.pos.api.plugin.user.User
 

V

validateExciseForRefund(ExciseValidationRequest) - Method in interface ru.crystals.pos.api.plugin.ExciseValidationPlugin
Проверка акцизной марки товара на возможность возврата.
validateExciseForSale(ExciseValidationRequest) - Method in interface ru.crystals.pos.api.plugin.ExciseValidationPlugin
Проверка акцизной марки товара на возможность продажи.
value - Variable in class ru.crystals.pos.api.ext.loyal.dto.Discount
Размер (сумма) скидки
valueOf(String) - Static method in enum ru.crystals.pos.api.ext.loyal.dto.auxiliaries.FeedbackSavingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.api.ext.loyal.dto.DailyReportResultCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.api.ext.loyal.dto.SlipParagraphType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.api.plugin.card.BonusOperationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.api.plugin.card.CardSearchResponseStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.spi.plugin.card.CardSearchEventSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.spi.receipt.CardStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.spi.receipt.CardType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.crystals.pos.spi.receipt.ReceiptType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.crystals.pos.api.ext.loyal.dto.auxiliaries.FeedbackSavingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.api.ext.loyal.dto.DailyReportResultCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.api.ext.loyal.dto.SlipParagraphType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.api.plugin.card.BonusOperationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.api.plugin.card.CardSearchResponseStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.spi.plugin.card.CardSearchEventSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.spi.receipt.CardStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.spi.receipt.CardType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.crystals.pos.spi.receipt.ReceiptType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeOff(Card, BigDecimal, Receipt) - Method in interface ru.crystals.pos.api.plugin.CardPlugin
Списание бонусов с указанной карты.

С

сashierMessages - Variable in class ru.crystals.pos.api.plugin.card.CardSearchResponse
 
A B C D E F G H I L M N O P Q R S T U V W С 
Skip navigation links