AutoEmailReportConfig.java

package com.tradecloud.domain.configuration;

import com.tradecloud.common.base.PersistenceBase;
import com.tradecloud.domain.autoemail.Report;

import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

/**
 * Created by ds on 2017/07/13.
 */
@Entity
@Table(name = "autoemailreportconfig")
@Access(AccessType.FIELD)
@XmlRootElement(name = "AutoEmailReportConfig")
@XmlAccessorType(XmlAccessType.FIELD)
public class AutoEmailReportConfig extends PersistenceBase implements Serializable {

    @Enumerated(value = EnumType.STRING)
    private Report reportType;
    private boolean serviceProviderReport;

    public Report getReportType() {
        return reportType;
    }

    public void setReport(Report reportType) {
        this.reportType = reportType;
    }

    public boolean isServiceProviderReport() {
        return serviceProviderReport;
    }

    public void setServiceProviderReport(boolean serviceProviderReport) {
        this.serviceProviderReport = serviceProviderReport;
    }
}