TicketsStoreBase<T extends TicketsServiceAbstract, Q extends QueueServiceAbstract, P extends TicketServiceClient, CH extends SessionContext> class abstract

Mixed-in types
Implementers

Constructors

TicketsStoreBase(T _ticketsService, Q _queueService, P _ticketStub, CH _gatekeeper)

Properties

balancesBuffer ObservableMap<int, num>
int == ContactWeebi.id used for better performances displaying balances by computing all tickets is expensive
getter/setter pair
contactId int
getter/setter pair
context ReactiveContext
Override this method to use a custom context.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
initialLoading bool
getter/setter pair
isChange Observable<bool>
getter/setter pair
now DateTime
getter/setter pair
queryString String
no setter
range Observable<DateRange>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected ObservableList<TicketWeebi>
no setter
selectedByTimeFrame ObservableList<TicketsGroupedByTimeFrame>
no setter
selectedNoStock ObservableList<TicketWeebi>
no setter
sellQuickItemsDesignations ObservableList<String>
no setter
stockBuffer ObservableMap<ArticleRawAbstract, double>
! do not read value using stockBufferarticle types will not match in ==operator of ArticleRawAbstract
getter/setter pair
tickets ObservableSet<TicketWeebi>
getter/setter pair
ticketsFilteredByContact ObservableList<TicketWeebi>
no setter
timeFrame → Timespan
no setter

Methods

calibreQuantityInput(int productId, DateRange range) Observable<double>
clientCredit(int herderId, DateTime date) num
clientDebit(int herderId, DateTime date) double
createAllTickets(Set<TicketWeebi> daTickets) Future<Set<TicketWeebi>>
TODO : on the server add a batch method
createTicket(TicketWeebi ticketData) Future<TicketWeebi>
deleteAllTickets() Future<bool>
deleteTicket(TicketWeebi ticketData) Future<ObservableSet<TicketWeebi>>
disableTicket(TicketWeebi ticketData) Future<TicketWeebi>
init() Future<void>
lineQuantityOutDash(int productId, DateRange range) Observable<double>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rangeSellCash(DateTime firstDate, DateTime lastDate) num
rangeSellCoverCash(DateTime firstDate, DateTime lastDate) num
rangeSellDeferred(DateTime firstDate, DateTime lastDate) num
rangeSellMMoney(DateTime firstDate, DateTime lastDate) num
rangeSpendCash(DateTime firstDate, DateTime lastDate) num
rangeSpendCoverCash(DateTime firstDate, DateTime lastDate) num
rangeSpendDeferred(DateTime firstDate, DateTime lastDate) num
rangeSpendMMoney(DateTime firstDate, DateTime lastDate) num
restoreTicket(TicketWeebi ticketData) Future<TicketWeebi>
setChange() → void
setQueryString(String val) → void
setRange(DateRange rangeParam) Observable<DateRange>
setStub(P ticketServiceClient) → void
supplierCredit(int herderId, DateTime date) num
supplierDebit(int herderId, DateTime date) double
todayTicketCount(DateTime date) int
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited