Package ru.nilsoft.tm

Class TMOismHandler.Item

java.lang.Object
ru.nilsoft.tm.TMOismHandler.Item
Enclosing class:
TMOismHandler

public static class TMOismHandler.Item extends Object
Описание позиции товара для валидации.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
    Количество товара в упаковке.
    int
    Дата и время запроса (unixtime).
    byte
    Результаты обработки запроса в ОИСМ (тег 2005).
    byte
    Тип кода маркировки (тег 2100).
    byte
    Коды обработки запроса в ОИСМ (тег 2105).
    byte
    Результат проверки сведений о товаре в ОИСМ (тег 2106).
    byte
    Ответ ОИСМ о статусе товара (тег 2109).
    byte[]
    Полученный из ОИСМ TLV результатов проверки.
    byte
    Планируемый статус для маркированного товара.
    final String
    Маркировочный код.
    final String
    Количество товара.
    byte
    Результат проверки сведений о товаре.
    final String
    Единица измерения товара.
    byte
    Единица измерения товара.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Item(String sCode, String sQty, String sUnit, int lotSize)
    Создание итема для валидации.
    Item(String sCode, String sQty, String sUnit, int lotSize, byte planStatusKM)
    Создание итема для валидации.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • sCode

      public final String sCode
      Маркировочный код.
    • sUnit

      public final String sUnit
      Единица измерения товара.
    • sQty

      public final String sQty
      Количество товара.
    • lotSize

      public final int lotSize
      Количество товара в упаковке.
    • unit

      public byte unit
      Единица измерения товара.
    • statusKM

      public byte statusKM
      Результат проверки сведений о товаре.
    • planStatusKM

      public byte planStatusKM
      Планируемый статус для маркированного товара.
    • oismTlvList

      public byte[] oismTlvList
      Полученный из ОИСМ TLV результатов проверки.
    • oismTag2106

      public byte oismTag2106
      Результат проверки сведений о товаре в ОИСМ (тег 2106).
    • oismTag2100

      public byte oismTag2100
      Тип кода маркировки (тег 2100).
    • oismTag2109

      public byte oismTag2109
      Ответ ОИСМ о статусе товара (тег 2109).
    • oismTag2105

      public byte oismTag2105
      Коды обработки запроса в ОИСМ (тег 2105).
    • oismTag2005

      public byte oismTag2005
      Результаты обработки запроса в ОИСМ (тег 2005).
    • oismDT

      public int oismDT
      Дата и время запроса (unixtime).
  • Constructor Details

    • Item

      public Item(String sCode, String sQty, String sUnit, int lotSize)
      Создание итема для валидации.
      Parameters:
      sCode - код маркировки.
      sQty - количество товара.
      sUnit - единица измерения товара.
      lotSize - количество товара в упаковке.
    • Item

      public Item(String sCode, String sQty, String sUnit, int lotSize, byte planStatusKM)
      Создание итема для валидации.
      Parameters:
      sCode - код маркировки.
      sQty - количество товара.
      sUnit - единица измерения товара.
      lotSize - количество товара в упаковке.
      planStatusKM - планируемый статус товара TMCommand.planned_status.