From 2f92240ac0d4a8f3e24075aaae64908dc560c8e1 Mon Sep 17 00:00:00 2001
From: Peter Hormanns <peter.hormanns@jalin.de>
Date: Mon, 29 Apr 2013 11:16:17 +0200
Subject: [PATCH] customer properties free vat_indicator

---
 hsarback/src/de/hsadmin/mods/cust/IndicatorVAT.java |    5 +++++
 hsarback/src/de/hsadmin/mods/cust/Customer.java     |   27 +++++++++++++++++++++++++++
 2 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/hsarback/src/de/hsadmin/mods/cust/Customer.java b/hsarback/src/de/hsadmin/mods/cust/Customer.java
index 28f0bbf..5d9c987 100644
--- a/hsarback/src/de/hsadmin/mods/cust/Customer.java
+++ b/hsarback/src/de/hsadmin/mods/cust/Customer.java
@@ -9,9 +9,12 @@
 import java.util.HashSet;
 import java.util.Set;
 
+import javax.persistence.Basic;
 import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.EntityManager;
+import javax.persistence.EnumType;
+import javax.persistence.Enumerated;
 import javax.persistence.GeneratedValue;
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
@@ -73,6 +76,14 @@
 	@Column(name = "shares_signed", columnDefinition = "integer")
 	private int sharesSigned;
 
+	@Column(name = "free", nullable = false)
+	private boolean free = false;
+
+	@Column(name = "indicator_vat", nullable = false)
+	@Basic
+    @Enumerated(EnumType.STRING)
+	private IndicatorVAT indicatorVAT = IndicatorVAT.GROSS;
+	
 	@Column(name = "uid_vat", columnDefinition = "character varying(20)", nullable = true)
 	private String uidVAT;
 
@@ -277,4 +288,20 @@
 	public String getPassword() {
 		return password;
 	}
+
+	public boolean isFree() {
+		return free;
+	}
+
+	public void setFree(boolean free) {
+		this.free = free;
+	}
+
+	public IndicatorVAT getIndicatorVAT() {
+		return indicatorVAT;
+	}
+
+	public void setIndicatorVAT(IndicatorVAT indicatorVAT) {
+		this.indicatorVAT = indicatorVAT;
+	}
 }
diff --git a/hsarback/src/de/hsadmin/mods/cust/IndicatorVAT.java b/hsarback/src/de/hsadmin/mods/cust/IndicatorVAT.java
new file mode 100644
index 0000000..84a2ff6
--- /dev/null
+++ b/hsarback/src/de/hsadmin/mods/cust/IndicatorVAT.java
@@ -0,0 +1,5 @@
+package de.hsadmin.mods.cust;
+
+public enum IndicatorVAT {
+	NET, GROSS
+}

--
Gitblit v1.9.1