OrderServiceProviders.java

package com.tradecloud.domain.model.ordermanagement;

import com.tradecloud.common.base.PersistenceBase;
import com.tradecloud.domain.supplier.OrganisationalUnitSupplier;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "orderserviceproviders")
public class OrderServiceProviders extends PersistenceBase {

    /**
     * UID.
     */
    private static final long serialVersionUID = -6056653187985843375L;

    @ManyToOne
    private OrganisationalUnitSupplier merchandisingAgent;

    @ManyToOne
    private OrganisationalUnitSupplier sourcingAgent;

    @ManyToOne
    private OrganisationalUnitSupplier foreignAgent;

    public OrderServiceProviders() {
        // TODO Auto-generated constructor stub
    }

    public OrganisationalUnitSupplier getMerchandisingAgent() {
        return merchandisingAgent;
    }

    public void setMerchandisingAgent(OrganisationalUnitSupplier merchandisingAgent) {
        this.merchandisingAgent = merchandisingAgent;
    }

    public OrganisationalUnitSupplier getSourcingAgent() {
        return sourcingAgent;
    }

    public void setSourcingAgent(OrganisationalUnitSupplier sourcingAgent) {
        this.sourcingAgent = sourcingAgent;
    }

    public OrganisationalUnitSupplier getForeignAgent() {
        return foreignAgent;
    }

    public void setForeignAgent(OrganisationalUnitSupplier foreignAgent) {
        this.foreignAgent = foreignAgent;
    }

}