Discount.java 1.51 KB
package fi.insomnia.intra.db;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.OneToMany;

import org.eclipse.persistence.annotations.Cache;
@Entity
@Cache(alwaysRefresh=true)

public class Discount extends BaseEntity {

    /**
     * 
     */
    private static final long serialVersionUID = 6100697565643252782L;

    private boolean active;
    private String code;
    @Column(length=3)
    private int percent;
    @Lob
    private String details;
    
    @OneToMany(mappedBy="code")
    private List<Usergroup> groups;
    
    @OneToMany(mappedBy="code")
    private List<Usergroup> places;
    
    public boolean isActive() {
        return active;
    }
    public void setActive(boolean active) {
        this.active = active;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public int getPercent() {
        return percent;
    }
    public void setPercent(int percent) {
        this.percent = percent;
    }
    public String getDetails() {
        return details;
    }
    public void setDetails(String details) {
        this.details = details;
    }
    public void setGroups(List<Usergroup> groups) {
	this.groups = groups;
    }
    public List<Usergroup> getGroups() {
	return groups;
    }
    public void setPlaces(List<Usergroup> places) {
	this.places = places;
    }
    public List<Usergroup> getPlaces() {
	return places;
    }



}