Package no.ugland.utransprod.util.excel

Source Code of no.ugland.utransprod.util.excel.ExcelReportSettingDeviation

package no.ugland.utransprod.util.excel;

import no.ugland.utransprod.model.DeviationStatus;
import no.ugland.utransprod.model.FunctionCategory;
import no.ugland.utransprod.model.JobFunction;
import no.ugland.utransprod.model.ProductAreaGroup;
import no.ugland.utransprod.util.MonthEnum;

public class ExcelReportSettingDeviation extends ExcelReportSetting {
    public static final String PROPERTY_DEVIATION_FUNCTION = "deviationFunction";

    public static final String PROPERTY_FUNCTION_CATEGORY = "functionCategory";

    public static final String PROPERTY_DEVIATION_STATUS = "deviationStatus";

    public static final String PROPERTY_MONTH_ENUM = "monthEnum";

  public static final String PROPERTY_PRODUCT_AREA_GROUP = "productAreaGroup";

    private JobFunction deviationFunction;

    private FunctionCategory functionCategory;

    private DeviationStatus deviationStatus;

    private MonthEnum monthEnum;
    private ProductAreaGroup productAreaGroup;

    public ExcelReportSettingDeviation(final ExcelReportEnum aExcelReportEnum) {
        super(aExcelReportEnum);
    }

    public final JobFunction getDeviationFunction() {
        return deviationFunction;
    }

    public final void setDeviationFunction(final JobFunction aDeviationFunction) {
        JobFunction oldFunction = getDeviationFunction();
        this.deviationFunction = aDeviationFunction;
        firePropertyChange(PROPERTY_DEVIATION_FUNCTION, oldFunction,
                aDeviationFunction);
    }

    public final FunctionCategory getFunctionCategory() {
        return functionCategory;
    }

    public final void setFunctionCategory(final FunctionCategory aFunctionCategory) {
        FunctionCategory oldCat = getFunctionCategory();
        this.functionCategory = aFunctionCategory;
        firePropertyChange(PROPERTY_FUNCTION_CATEGORY, oldCat, aFunctionCategory);
    }

    public final DeviationStatus getDeviationStatus() {
        return deviationStatus;
    }

    public final void setDeviationStatus(final DeviationStatus aDeviationStatus) {
        DeviationStatus oldStatus = getDeviationStatus();
        this.deviationStatus = aDeviationStatus;
        firePropertyChange(PROPERTY_DEVIATION_STATUS, oldStatus,
                aDeviationStatus);
    }

    public final MonthEnum getMonthEnum() {
        return monthEnum;
    }

    public final void setMonthEnum(final MonthEnum aMonthEnum) {
        MonthEnum oldMonth = getMonthEnum();
        this.monthEnum = aMonthEnum;
        firePropertyChange(PROPERTY_MONTH_ENUM, oldMonth, aMonthEnum);
    }
    public final ProductAreaGroup getProductAreaGroup() {
        return productAreaGroup;
    }

    public final void setProductAreaGroup(final ProductAreaGroup aProductAreaGroup) {
        ProductAreaGroup oldGroup = getProductAreaGroup();
        this.productAreaGroup = aProductAreaGroup;
        firePropertyChange(PROPERTY_PRODUCT_AREA_GROUP, oldGroup,
                aProductAreaGroup);
    }

}
TOP

Related Classes of no.ugland.utransprod.util.excel.ExcelReportSettingDeviation

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.