ServiceProviderOrderIntegrationProperties.java

package com.tradecloud.domain.configuration.orderintegration;

import com.tradecloud.common.base.PersistenceBase;

import javax.persistence.Access;
import javax.persistence.AccessType;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;

/**
 * Created by ds on 2015/03/06.
 */
@Entity
@Table(name = "serviceProviderOrderIntegrationProperties")
@Access(AccessType.FIELD)
public class ServiceProviderOrderIntegrationProperties extends PersistenceBase {

    @NotNull
    private boolean vendorCheckSentDate;
    @NotNull
    private boolean vendorResponseReceivedDate;
    @NotNull
    private boolean bookingDate;
    @NotNull
    private boolean estimateArrivalDate;
    @NotNull
    private boolean plannedShipmentDate;
    @NotNull
    private boolean lspBookingReference;
    @NotNull
    private boolean freightReceivedDate;
    @NotNull
    private boolean vesselName;
    @NotNull
    private boolean sendEventIfClearingAgent;

    @NotNull
    private boolean customsInvoicesUseInvertedROE;

    @NotNull
    private boolean supplierBookingRequestDate;

    public boolean isVendorCheckSentDate() {
        return vendorCheckSentDate;
    }

    public void setVendorCheckSentDate(boolean vendorCheckSentDate) {
        this.vendorCheckSentDate = vendorCheckSentDate;
    }

    public boolean isVendorResponseReceivedDate() {
        return vendorResponseReceivedDate;
    }

    public void setVendorResponseReceivedDate(boolean vendorResponseReceivedDate) {
        this.vendorResponseReceivedDate = vendorResponseReceivedDate;
    }

    public boolean isBookingDate() {
        return bookingDate;
    }

    public void setBookingDate(boolean bookingDate) {
        this.bookingDate = bookingDate;
    }

    public boolean isEstimateArrivalDate() {
        return estimateArrivalDate;
    }

    public void setEstimateArrivalDate(boolean estimateArrivalDate) {
        this.estimateArrivalDate = estimateArrivalDate;
    }

    public boolean isPlannedShipmentDate() {
        return plannedShipmentDate;
    }

    public void setPlannedShipmentDate(boolean plannedShipmentDate) {
        this.plannedShipmentDate = plannedShipmentDate;
    }

    public boolean isLspBookingReference() {
        return lspBookingReference;
    }

    public void setLspBookingReference(boolean lspBookingReference) {
        this.lspBookingReference = lspBookingReference;
    }

    public boolean isFreightReceivedDate() {
        return freightReceivedDate;
    }

    public void setFreightReceivedDate(boolean freightReceivedDate) {
        this.freightReceivedDate = freightReceivedDate;
    }

    public boolean isVesselName() {
        return vesselName;
    }

    public void setVesselName(boolean vesselName) {
        this.vesselName = vesselName;
    }

    public boolean isSendEventIfClearingAgent() {
        return sendEventIfClearingAgent;
    }

    public void setSendEventIfClearingAgent(boolean sendEventIfClearingAgent) {
        this.sendEventIfClearingAgent = sendEventIfClearingAgent;
    }

    public boolean isCustomsInvoicesUseInvertedROE() {
        return customsInvoicesUseInvertedROE;
    }

    public void setCustomsInvoicesUseInvertedROE(boolean customsInvoicesUseInvertedROE) {
        this.customsInvoicesUseInvertedROE = customsInvoicesUseInvertedROE;
    }

    public boolean isSupplierBookingRequestDate() {
        return supplierBookingRequestDate;
    }

    public void setSupplierBookingRequestDate(boolean supplierBookingRequestDate) {
        this.supplierBookingRequestDate = supplierBookingRequestDate;
    }
}