HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2013-04-29 2f92240ac0d4a8f3e24075aaae64908dc560c8e1
customer properties free vat_indicator
1 files modified
1 files added
32 ■■■■■ changed files
hsarback/src/de/hsadmin/mods/cust/Customer.java 27 ●●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/cust/IndicatorVAT.java 5 ●●●●● patch | view | raw | blame | history
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;
    }
}
hsarback/src/de/hsadmin/mods/cust/IndicatorVAT.java
New file
@@ -0,0 +1,5 @@
package de.hsadmin.mods.cust;
public enum IndicatorVAT {
    NET, GROSS
}