SimpleProductSearch.java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.tradecloud.dto.hfc;

import com.tradecloud.domain.common.Currency;
import com.tradecloud.domain.model.ordermanagement.ProductSearchOrderByType;
import java.io.Serializable;
import java.math.BigDecimal;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

/**
 * 
 * 
 */
@Component
@Scope("view")
public class SimpleProductSearch implements Serializable {

    private static final long serialVersionUID = 1L;
    private String code;
    private BigDecimal unitPriceIncl;
    private BigDecimal unitPriceExcl;
    private BigDecimal marginPercentage;
    private BigDecimal foreignUnitPrice;
    private BigDecimal dutyPercentage;
    private BigDecimal elc;
    private BigDecimal conversionRate;
    private String description;
    private BigDecimal sellingPriceExcl;
    private BigDecimal sellingPriceIncl;
    private Currency currency;
    private boolean calcSellingPrice;
    private boolean calcMarginPrice;
    private boolean calcForeignUnitPrice;
    private String productReference;
    private ProductSearchOrderByType orderBy;

    public SimpleProductSearch() {
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public BigDecimal getUnitPriceIncl() {
        return unitPriceIncl;
    }

    public void setUnitPriceIncl(BigDecimal unitPriceIncl) {
        this.unitPriceIncl = unitPriceIncl;
    }

    public BigDecimal getUnitPriceExcl() {
        return unitPriceExcl;
    }

    public void setUnitPriceExcl(BigDecimal unitPriceExcl) {
        this.unitPriceExcl = unitPriceExcl;
    }

    public BigDecimal getMarginPercentage() {
        return marginPercentage;
    }

    public void setMarginPercentage(BigDecimal marginPercentage) {
        this.marginPercentage = marginPercentage;
    }

    public BigDecimal getForeignUnitPrice() {
        return foreignUnitPrice;
    }

    public void setForeignUnitPrice(BigDecimal foreignUnitPrice) {
        this.foreignUnitPrice = foreignUnitPrice;
    }

    public BigDecimal getDutyPercentage() {
        return dutyPercentage;
    }

    public void setDutyPercentage(BigDecimal dutyPercentage) {
        this.dutyPercentage = dutyPercentage;
    }

    public BigDecimal getElc() {
        return elc;
    }

    public void setElc(BigDecimal elc) {
        this.elc = elc;
    }

    public BigDecimal getConversionRate() {
        return conversionRate;
    }

    public void setConversionRate(BigDecimal conversionRate) {
        this.conversionRate = conversionRate;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public BigDecimal getSellingPriceExcl() {
        return sellingPriceExcl;
    }

    public void setSellingPriceExcl(BigDecimal sellingPriceExcl) {
        this.sellingPriceExcl = sellingPriceExcl;
    }

    public BigDecimal getSellingPriceIncl() {
        return sellingPriceIncl;
    }

    public void setSellingPriceIncl(BigDecimal sellingPriceIncl) {
        this.sellingPriceIncl = sellingPriceIncl;
    }

    public Currency getCurrency() {
        return currency;
    }

    public void setCurrency(Currency currency) {
        this.currency = currency;
    }

    public boolean isCalcSellingPrice() {
        return calcSellingPrice;
    }

    public void setCalcSellingPrice(boolean calcSellingPrice) {
        this.calcSellingPrice = calcSellingPrice;
    }

    public boolean isCalcMarginPrice() {
        return calcMarginPrice;
    }

    public void setCalcMarginPrice(boolean calcMarginPrice) {
        this.calcMarginPrice = calcMarginPrice;
    }

    public boolean isCalcForeignUnitPrice() {
        return calcForeignUnitPrice;
    }

    public void setCalcForeignUnitPrice(boolean calcForeignUnitPrice) {
        this.calcForeignUnitPrice = calcForeignUnitPrice;
    }

    public String getProductReference() {
        return productReference;
    }

    public void setProductReference(String productReference) {
        this.productReference = productReference;
    }

    public ProductSearchOrderByType getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(ProductSearchOrderByType orderBy) {
        this.orderBy = orderBy;
    }
}