summaryrefslogtreecommitdiffstats
path: root/src/database/db-interface.vala
diff options
context:
space:
mode:
authorSebastian Reichel <sre@ring0.de>2015-02-16 00:28:02 +0100
committerSebastian Reichel <sre@ring0.de>2015-02-16 00:28:02 +0100
commited197e2a5d7ac73ef21d1c8c1db88fb9ddb5f8ca (patch)
tree893bd75cde8e5a9cee071d483612249d8b079d5b /src/database/db-interface.vala
parent21d2375adf68c62feb19f7d5b93adf94337fe82c (diff)
downloadserial-barcode-scanner-ed197e2a5d7ac73ef21d1c8c1db88fb9ddb5f8ca.tar.bz2
web: support setting product deprecation state
Diffstat (limited to 'src/database/db-interface.vala')
-rw-r--r--src/database/db-interface.vala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/database/db-interface.vala b/src/database/db-interface.vala
index 5042c7f..979abf5 100644
--- a/src/database/db-interface.vala
+++ b/src/database/db-interface.vala
@@ -21,6 +21,8 @@ public interface Database : Object {
public abstract bool buy(int32 user, uint64 article) throws IOError, DatabaseError;
public abstract string get_product_name(uint64 article) throws IOError, DatabaseError;
public abstract int get_product_amount(uint64 article) throws IOError, DatabaseError;
+ public abstract bool get_product_deprecated(uint64 article) throws IOError, DatabaseError;
+ public abstract void product_deprecate(uint64 article, bool value) throws IOError, DatabaseError;
public abstract Price get_product_price(int user, uint64 article) throws IOError, DatabaseError;
public abstract string undo(int32 user) throws IOError, DatabaseError;
public abstract void restock(int user, uint64 product, uint amount, uint price, int supplier, int64 best_before_date) throws IOError, DatabaseError;