Package com.vst.service.impl

Source Code of com.vst.service.impl.MaterialClassificationManagerImpl

package com.vst.service.impl;

import java.util.List;

import com.vst.service.impl.BaseManager;
import com.vst.model.MaterialClassification;
import com.vst.dao.MaterialClassificationDao;
import com.vst.service.MaterialClassificationManager;

public class MaterialClassificationManagerImpl extends BaseManager implements MaterialClassificationManager {
    private MaterialClassificationDao dao;

    /**
     * Set the Dao for communication with the data layer.
     * @param dao
     */
    public void setMaterialClassificationDao(MaterialClassificationDao dao) {
        this.dao = dao;
    }

    public boolean isUniqueClassification(MaterialClassification materialClassification){
        return dao.isUniqueClassification(materialClassification);
    }

    /**
     * @see com.vst.service.MaterialClassificationManager#getMaterialClassifications(com.vst.model.MaterialClassification)
     */
    public List getMaterialClassifications(final MaterialClassification materialClassification) {
        return dao.getMaterialClassifications(materialClassification);
    }

    /**
     * @see com.vst.service.MaterialClassificationManager#getMaterialClassification(String materialClassificationId)
     */
    public MaterialClassification getMaterialClassification(final String materialClassificationId) {
        return dao.getMaterialClassification(new Integer(materialClassificationId));
    }

    /**
     * @see com.vst.service.MaterialClassificationManager#saveMaterialClassification(MaterialClassification materialClassification)
     */
    public void saveMaterialClassification(MaterialClassification materialClassification) {
        dao.saveMaterialClassification(materialClassification);
    }

    /**
     * @see com.vst.service.MaterialClassificationManager#removeMaterialClassification(String materialClassificationId)
     */
    public void removeMaterialClassification(final String materialClassificationId) {
        dao.removeMaterialClassification(new Integer(materialClassificationId));
    }


    public MaterialClassification getMaterialClassificationByMaterialId(Integer materialId) {

        List list=dao.getMaterialClassifications(new MaterialClassification());
        for (int i=0; i<list.size(); i++){
            MaterialClassification materialClassification=(MaterialClassification)list.get(i);

            if (materialClassification.getMaterial().getMaterialId().equals(Integer.valueOf(materialId.toString()))){
               
                return  materialClassification;
            }
        }
        return null;
    }
}
TOP

Related Classes of com.vst.service.impl.MaterialClassificationManagerImpl

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.