apidocs / com.srv4pos.server.api.sync.sample / MemoryLocalStorage

MemoryLocalStorage

open class MemoryLocalStorage

Constructors

<init>

MemoryLocalStorage()

Functions

add

open fun add(p: SyncProduct!): Unit
open fun add(tax: SyncTax!): Unit
open fun add(cat: SyncCategory!): Unit
open fun add(c: SyncCommodity!): Unit
open fun add(t: SyncTreasurer!): Unit
open fun add(order: SyncOrder!): Unit
open fun add(keyboard: SyncKeyboard!): Unit
open fun add(saleSlot: SyncSaleSlot!): Unit
open fun add(keyboardEntry: SyncKeyboardEntry!): Unit
open fun add(day: SyncDay!): Unit
open fun add(trip: SyncTrip!): Unit
open fun add(sale: SyncSale!): Unit

delete

open fun delete(product: SyncProduct!, forceDeleteRelated: Boolean): Int
open fun delete(tax: SyncTax!, forceDeleteRelated: Boolean): Int
open fun delete(cat: SyncCategory!, forceDeleteRelated: Boolean): Int
open fun delete(c: SyncCommodity!, forceDeleteRelated: Boolean): Int
open fun delete(t: SyncTreasurer!, forceDeleteRelated: Boolean): Int
open fun delete(order: SyncOrder!, forceDeleteRelated: Boolean): Int
open fun delete(keyboard: SyncKeyboard!): Int
open fun delete(keyboardEntry: SyncKeyboardEntry!): Int

getCategories

open fun getCategories(): MutableList<SyncCategory!>!

getCategory

open fun getCategory(index: Int): SyncCategory!

getCategoryByIdentifier

open fun getCategoryByIdentifier(identifier: String!): SyncCategory!

getCommodities

open fun getCommodities(): MutableList<SyncCommodity!>!

getCommodity

open fun getCommodity(index: Int): SyncCommodity!

getCommodityByIdentifier

open fun getCommodityByIdentifier(identifier: String!): SyncCommodity!
open fun getCommodityByIdentifier(identifier: String!, checkDeletedToo: Boolean): SyncCommodity!

getDayByIdentifier

open fun getDayByIdentifier(identifier: String!): SyncDay!

getDays

open fun getDays(): MutableList<SyncDay!>!

getKeyboard

open fun getKeyboard(index: Int): SyncKeyboard!

getKeyboardByIdentifier

open fun getKeyboardByIdentifier(idenifier: String!): SyncKeyboard!

getKeyboardEntries

open fun getKeyboardEntries(): MutableList<SyncKeyboardEntry!>!

getKeyboardEntry

open fun getKeyboardEntry(index: Int): SyncKeyboardEntry!

getKeyboardEntryByIdentifier

open fun getKeyboardEntryByIdentifier(idenifier: String!): SyncKeyboardEntry!

getKeyboards

open fun getKeyboards(): MutableList<SyncKeyboard!>!

getLocalVersion

open fun getLocalVersion(): Int

getOrder

open fun getOrder(index: Int): SyncOrder!

getOrderByIdentifier

open fun getOrderByIdentifier(identifier: String!): SyncOrder!

getOrders

open fun getOrders(): MutableList<SyncOrder!>!

getProduct

open fun getProduct(index: Int): SyncProduct!

getProductByIdentifier

open fun getProductByIdentifier(identifier: String!): SyncProduct!

getProducts

open fun getProducts(): MutableList<SyncProduct!>!

getProductsByCategory

open fun getProductsByCategory(category: SyncCategory!): MutableList<SyncProduct!>!

getProductsByCategoryIndex

open fun getProductsByCategoryIndex(index: Int): MutableList<SyncProduct!>!

getProductsByTax

open fun getProductsByTax(tax: SyncTax!): MutableList<SyncProduct!>!

getProductsByTaxIndex

open fun getProductsByTaxIndex(index: Int): MutableList<SyncProduct!>!

getSaleByIdentifier

open fun getSaleByIdentifier(identifier: String!): SyncSale!

getSales

open fun getSales(): MutableList<SyncSale!>!

getSalesByTripIdentifier

open fun getSalesByTripIdentifier(tripIdentifier: String!): MutableList<SyncSale!>!

getSaleSlot

open fun getSaleSlot(index: Int): SyncSaleSlot!

getSaleSlotByIdentifier

open fun getSaleSlotByIdentifier(identifier: String!): SyncSaleSlot!

getSaleSlots

open fun getSaleSlots(): MutableList<SyncSaleSlot!>!

getSeller

open fun getSeller(): SellerInfo!

getSyncInfo

open fun getSyncInfo(): SyncVersionInfo!

getTax

open fun getTax(index: Int): SyncTax!

getTaxByIdentifier

open fun getTaxByIdentifier(identifier: String!): SyncTax!

getTaxByVat

open fun getTaxByVat(vat: Int): SyncTax!

getTaxes

open fun getTaxes(): MutableList<SyncTax!>!

getTreasurer

open fun getTreasurer(index: Int): SyncTreasurer!

getTreasurerByIdentifier

open fun getTreasurerByIdentifier(identifier: String!): SyncTreasurer!

getTreasurerByName

open fun getTreasurerByName(name: String!): SyncTreasurer!

getTreasurerBySsn

open fun getTreasurerBySsn(ssn: String!): SyncTreasurer!

getTreasurers

open fun getTreasurers(): MutableList<SyncTreasurer!>!

getTripByIdentifier

open fun getTripByIdentifier(identifier: String!): SyncTrip!

getTrips

open fun getTrips(): MutableList<SyncTrip!>!

isEqualTo

open fun isEqualTo(storage: MemoryLocalStorage!): Boolean

Simple compare of two memory storages. Compares just entity identifiers. Ignores deleted entities.

isSellerSynced

open fun isSellerSynced(): Boolean

isSupersetOf

open fun isSupersetOf(storage: MemoryLocalStorage!): Boolean

Simple check if current storage object is a superset of other memory storage (contains everything from other storage). Does not compare full contents of entities, compares just entity identifiers. Ignores deleted entities.

setCategories

open fun setCategories(categories: MutableList<SyncCategory!>!): Unit

setCommodities

open fun setCommodities(commodities: MutableList<SyncCommodity!>!): Unit

setKeyboardEntries

open fun setKeyboardEntries(keyboardEntries: MutableList<SyncKeyboardEntry!>!): Unit

setKeyboards

open fun setKeyboards(keyboards: MutableList<SyncKeyboard!>!): Unit

setOrders

open fun setOrders(orders: MutableList<SyncOrder!>!): Unit

setProducts

open fun setProducts(products: MutableList<SyncProduct!>!): Unit

setSaleSlots

open fun setSaleSlots(saleSlots: MutableList<SyncSaleSlot!>!): Unit

setSeller

open fun setSeller(seller: SellerInfo!): Unit

setSellerSynced

open fun setSellerSynced(sellerSynced: Boolean): Unit

setTaxes

open fun setTaxes(taxes: MutableList<SyncTax!>!): Unit

setTreasurers

open fun setTreasurers(treasurers: MutableList<SyncTreasurer!>!): Unit

toString

open fun toString(): String