Examples of Expert


Examples of com.vst.model.Expert

    }

    protected Object formBackingObject(HttpServletRequest request) throws Exception {

        if (!isFormSubmission(request)) {
            Expert expert = new Expert();

            if (request.getParameter("expertId") != null) {
                int id = Integer.parseInt(request.getParameter("expertId"));
                expert = expertManager.getExpertById((Integer) id);
            }

            if (request.getParameter("edited") != null) {
                request.setAttribute("addition", "?edited=1");
                expert.setEdited(true);
            }

            if (request.getParameter("static") != null) {
                request.setAttribute("static", "1");
                if (request.getParameter("static").equals("true")) {
                    expert.setExpert(true);
                } else if (request.getParameter("static").equals("false")) {
                    expert.setExpert(false);
                }
            } else {
                request.setAttribute("static", "0");
            }
View Full Code Here

Examples of com.vst.model.Expert

                                 BindException errors) throws Exception {

        ModelAndView mav = new ModelAndView(getSuccessView());


        Expert expert = (Expert) command;

        MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
        CommonsMultipartFile frontFile = (CommonsMultipartFile) multipartRequest.getFile("frontFile");
        CommonsMultipartFile backFile = (CommonsMultipartFile) multipartRequest.getFile("backFile");


        if (expert.getExpertId() != null) {
            String dateNew;
            Date d;


            d = expert.getDataComplite();
//            d.setMonth(d.getMonth()); ?? for what this code
            expert.setDataComplite(d);
            dateNew = StringUtil.formatDate(d);
            expert.setDateForLook(dateNew);
            d = expert.getDataStart();
//            d.setMonth(d.getMonth());
            expert.setDataStart(d);
            dateNew = StringUtil.formatDate(d);
            expert.setStartDateForLook(dateNew);

            if (frontFile.getSize() > 0) {

                Date date = new Date();
                String wayToPhoto = String.valueOf(date.getTime()) + ".jpg";
                OutputStream fl = null;
                fl = new FileOutputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                fl.write(frontFile.getBytes());
                fl.close();
                InputStream inputStream = new FileInputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                expert.setFrontExpertBlob(Hibernate.createBlob(ImageUtil.scaleImage(inputStream)));
                expert.setFrontWayToPhoto(wayToPhoto);

            } else {
                Expert ex = expertManager.getExpertById(expert.getExpertId());
                expert.setFrontExpertBlob(ex.getFrontExpertBlob());
                expert.setFrontWayToPhoto(ex.getFrontWayToPhoto());
            }


            if (backFile.getSize() > 0) {

                           Date date = new Date();
                           String wayToPhoto = String.valueOf(date.getTime()) + ".jpg";
                           OutputStream fl = null;
                           fl = new FileOutputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                           fl.write(backFile.getBytes());
                           fl.close();
                           InputStream inputStream = new FileInputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                           expert.setBackExpertBlob(Hibernate.createBlob(ImageUtil.scaleImage(inputStream)));
                           expert.setBackWayToPhoto(wayToPhoto);

                       } else {
                           Expert ex = expertManager.getExpertById(expert.getExpertId());
                           if (ex.getBackExpertBlob()!=null && ex.getBackWayToPhoto()!=null){
                               expert.setBackExpertBlob(ex.getBackExpertBlob());
                               expert.setBackWayToPhoto(ex.getBackWayToPhoto());
                           else{
                               expert.setBackWayToPhoto("no photo");
                           }

                       }




            expertManager.updateExpert(expert);

            if (expert.isEdited()) {
                return new ModelAndView("redirect:updating.html?id=" + expert.getExpertId() + "&fieldId=" + request.getParameter("fieldId"));
            }

        } else {

            Date d = expert.getDataComplite();
//            d.setMonth(d.getMonth());
            expert.setDataComplite(d);
            String dateNew = StringUtil.formatDate(d);
            expert.setDateForLook(dateNew);
            d = expert.getDataStart();
//            d.setMonth(d.getMonth());
            expert.setDataComplite(d);
            dateNew = StringUtil.formatDate(d);
            expert.setStartDateForLook(dateNew);

            if (frontFile.getSize() > 0) {
                Date date = new Date();
                String wayToPhoto = String.valueOf(date.getTime()) + ".jpg";
                OutputStream fl = new FileOutputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                fl.write(frontFile.getBytes());
                fl.close();
                InputStream inputStream = new FileInputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                expert.setFrontExpertBlob(Hibernate.createBlob(ImageUtil.scaleImage(inputStream)));
                expert.setFrontWayToPhoto(wayToPhoto);

            }

             if (backFile.getSize() > 0) {
                Date date = new Date();
                String wayToPhoto = String.valueOf(date.getTime()) + ".jpg";
                OutputStream fl = new FileOutputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                fl.write(backFile.getBytes());
                fl.close();
                InputStream inputStream = new FileInputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                expert.setBackExpertBlob(Hibernate.createBlob(ImageUtil.scaleImage(inputStream)));
                expert.setBackWayToPhoto(wayToPhoto);

            }else{
                 expert.setBackWayToPhoto("no photo");
             }

            expertManager.insertExpert(expert);
            mav.addObject("expert", new Expert());
            mav.addObject("result", new Integer(1));

            if (expert.isEdited()) {

                return new ModelAndView("redirect:updating.html?id=" + expert.getExpertId() + "&fieldId=" + request.getParameter("fieldId"));
View Full Code Here

Examples of com.vst.model.Expert

    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;
    }
View Full Code Here

Examples of com.vst.model.Expert

    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; 
    }
View Full Code Here

Examples of com.vst.model.Expert

    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;
    }
View Full Code Here

Examples of com.vst.model.Expert

                                   PracticalObjectExpertType practicalObject = (PracticalObjectExpertType) listPracObj.get(j);
                                   resultPracObj += practicalObject.getPipelineSubtype().getPipelineType() + ";  " + practicalObject.getObjectExpertType().getAppointment() + " " + practicalObject.getObjectExpertType().getDefinition() + " " + practicalObject.getObjectExpertType().getExpertName() + " <br>";
                               }

                               for (int j = 0; j < listExp.size(); j++) {
                                   Expert expert = (Expert) listExp.get(j);
                                   resultExpert += expert.getExpertFio() + "  ";
                               }
                               listExp = o.getFalseexpertList();

                               for (int j = 0; j < listExp.size(); j++) {
                                   Expert expert = (Expert) listExp.get(j);
                                   resultExpert += expert.getExpertFio() + "  ";
                               }

                               result += "<tr><td><a href=\"" + httpServletRequest.getRequestURL().toString().replaceAll("/lookObjectExpertType.html", "") + "/lookObjectInspection.html\"><ul>" +
                                       "<li>Номер договора:           " + o.getContractNumber() +
                                       "<li>Дата заключения договора:                     " + o.getDateForLook() +
View Full Code Here

Examples of com.vst.model.Expert

    public boolean supports(Class aClass) {
        return Expert.class.isAssignableFrom(aClass);
    }

    public void validate(Object o, Errors errors) {
        Expert expert=(Expert)o;

        if (expert.getNumberExpert().trim().equals("") ||
            expert.getFrontFile()==null ||
            expert.getExpertFio()==null ||
            expert.getDataComplite()==null ||
                expert.getDataStart()==null ||
            expert.getExpertFio().trim().equals("") ||
            expert.getFrontFile().length==0){

            if (expert.getNumberExpert().trim().equals("")){
                errors.rejectValue("numberExpert","expert.numberExpert");
            }
            if ((expert.getFrontFile()==null || expert.getFrontFile().length==0) && expert.getExpertId()==null){
                errors.rejectValue("frontFile","expert.error.fileName");

            }
            if (expert.getExpertFio()==null || expert.getExpertFio().trim().equals("")){
                errors.rejectValue("expertFio","expert.error.expertFio");

            }
            if (expert.getDataComplite()==null){
                errors.rejectValue("dataComplite","expert.error.dataComplite");
            }
            if (expert.getDataStart()==null){
                errors.rejectValue("dataStart","expert.error.dataStart");
            }


        }else{
           
            if (expertManager.expertExist(expert) && expert.getExpertId()==null){               
                errors.rejectValue("numberExpert","expert.error");
            }

        }
    }
View Full Code Here
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.