Package com.vst.service.impl

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

package com.vst.service.impl;

import com.vst.dao.ExpertDao;
import com.vst.model.Expert;
import com.vst.service.ExpertManager;

import java.util.ArrayList;
import java.util.List;

/**
* Created by IntelliJ IDEA.
* User: And Lilia
* Date: 16.04.2009
* Time: 14:03:46
* To change this template use File | Settings | File Templates.
*/
public class ExpertManagerImpl extends BaseManager implements ExpertManager {
    ExpertDao expertDao;

    public void setExpertDao(ExpertDao expertDao) {
        this.expertDao = expertDao;
    }

    public void insertExpert(Expert expert) {
       expertDao.insertExpert(expert);
    }

    public void updateExpert(Expert expert) {
       expertDao.updateExpert(expert);
    }

    public void deleteExpert(Expert expert) {
       expertDao.deleteExpert(expert);
    }

    public List getAllExpert() {
        return expertDao.getAllExpert();
    }

    public List getTrueExpert() {
        List list=new ArrayList();
        List l=expertDao.getAllExpert();
        for (int i=0; i<l.size(); i++){
            Expert expert=(Expert)l.get(i);
            if (expert.isExpert()){
                list.add(expert);
            }
        }
        return list;
    }

    public List getFalseExpert() {
        List list=new ArrayList();
        List l=expertDao.getAllExpert();
        for (int i=0; i<l.size(); i++){
            Expert expert=(Expert)l.get(i);
            if (!expert.isExpert()){
                list.add(expert);
            }
        }
        return list; 
    }

    public Expert getExpertById(Integer id) {
        return expertDao.getExpertById(id);
    }

    public boolean expertExist(Expert expert) {
        System.out.println("#############################");
        List list=expertDao.getAllExpert();
        for (int i=0; i<list.size(); i++){
            Expert exp=(Expert)list.get(i);
            if (exp.getNumberExpert().equals(expert.getNumberExpert())) {
                return true;
            }
        }
        return false;
    }

    public List getPageExpert(Integer page) {
        return expertDao.getPageExpert(page);
    }
}
TOP

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

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.