Examples of DefectCategory


Examples of com.vst.model.DefectCategory

                DefectZoneDTO defectZoneDTO = new DefectZoneDTO((DefectZone) defectZoneList.get(j));
                defectZoneDTOList.add(defectZoneDTO);
                List defectCategoryDTOList = new ArrayList();
                List defectCategoryList = defectCategoryManager.getDefectCategorysByConstructionTypeIdDefectZoneId(constructionTypeDTO.getConstructionTypeId().toString(), defectZoneDTO.getDefectZoneId().toString());
                for (int k = 0; k < defectCategoryList.size(); k++) {
                    DefectCategory defectCategory = (DefectCategory) defectCategoryList.get(k);
                    DefectCategoryDTO defectCategoryDTO = new DefectCategoryDTO(defectCategory);
                    DefectVarity defectVarity = defectCategory.getDefectVarity();
                    DefectType defectType = defectCategory.getDefectType();
                    List reasonList = reasonManager.getReasonsByDefectTypeVarityConstructionZone(defectType.getDefectTypeId().toString(), defectVarity.getVarityId().toString(), constructionTypeDTO.getConstructionTypeId().toString(), defectZoneDTO.getDefectZoneId().toString());
//                    List reasonListDTO=new ArrayList();
//                    for (int l = 0; l < reasonList.size(); l++) {
//                        Reason reason = (Reason) reasonListDTO.get(l);
//
View Full Code Here

Examples of com.vst.model.DefectCategory

        List constructionDefects = buildingObjectDao.getConstructionDefectsOfType(constructionTypeId,buildingObjectId);
        //getting defect category for the current construction defect
        Set defectCategorySet = new HashSet();
        for (int i = 0; i < constructionDefects.size(); i++) {
            ConstructionDefect constructionDefect = (ConstructionDefect) constructionDefects.get(i);
            DefectCategory defectCategory = defectCategoryDao.getDefectCategoryByConstructionDefect(constructionDefect.getConstructionDefectId().toString(),constructionTypeId);
            if (defectCategory != null) {
                defectCategorySet.add(defectCategory);
            }
        }

        //getting recomendations for these defect Categories
        Set recomendationSet = new HashSet();
        Iterator defectCategoryIterator = defectCategorySet.iterator();
        while (defectCategoryIterator.hasNext()) {
            DefectCategory defectCategory = (DefectCategory) defectCategoryIterator.next();
            DefectRecomendation defectRecomendation = dao.getDefectRecomendationByCategoryAndConstruction(defectCategory.getDefectCategoryId().toString());
            if (defectRecomendation != null) {
                recomendationSet.add(defectRecomendation);
            }
        }
        List recomendationList = new ArrayList();
View Full Code Here

Examples of com.vst.model.DefectCategory

        request = newGet("/editDefectCategory.html");
        request.addParameter("defectCategoryId", "1");

        mv = c.handleRequest(request, new MockHttpServletResponse());

        DefectCategory defectCategory = (DefectCategory) mv.getModel().get(c.getCommandName());
        assertNotNull(defectCategory);
        request = newPost("/editDefectCategory.html");
        super.objectToRequestParameters(defectCategory, request);

        // update the form's fields and add it back to the request
View Full Code Here

Examples of com.vst.model.DefectCategory

            request.setAttribute("defectZoneList", new ArrayList());
            request.setAttribute("emptyDefectZoneList", "true");
        }

        if (!isFormSubmission(request)) {
            DefectCategory defectCategory = null;

            if (!StringUtils.isEmpty(defectCategoryId)) {

                defectCategory = defectCategoryManager.getDefectCategory(defectCategoryId);
                request.setAttribute("defectTypeList", defectTypeManager.getDefectTypesByConstructionTypeId(defectCategory.getConstructionType().getConstructionTypeId()));
                request.setAttribute("defectVarityList", defectVarityManager.getDefectVaritiesByType(defectCategory.getDefectType().getDefectTypeId().toString()));
                request.setAttribute("defectZoneList", defectZoneManager.getDefectZonesByConstructionType(defectCategory.getConstructionType().getConstructionTypeId().toString()));
                //System.out.println("defectZonesssssssssss");
//                defectCategoryManager.evict(defectCategory);
            } else {
                defectCategory = new DefectCategory();
            }
            defectCategoryManager.makeNotNull(defectCategory);
            if (request.getParameter("edited") != null) {
                request.setAttribute("addition", "?edited=1");
                defectCategory.setEdited(true);
            }
            defectCategory.setDocLocation(request.getParameter("docLocation"));

            return defectCategory;
        }
        return super.formBackingObject(request);
    }
View Full Code Here

Examples of com.vst.model.DefectCategory

            throws Exception {
        if (log.isDebugEnabled()) {
            log.debug("entering 'onSubmit' method...");
        }

        DefectCategory defectCategory = (DefectCategory) command;
        boolean isNew = (defectCategory.getDefectCategoryId() == null);
        Locale locale = request.getLocale();

        if (request.getParameter("delete") != null) {
            defectCategoryManager.removeDefectCategory(defectCategory.getDefectCategoryId().toString());
            saveMessage(request, getText("defectCategory.deleted", locale));
        } else {
            Integer varityId = defectCategory.getDefectVarity().getVarityId();
            if (varityId.equals(new Integer(-1))) {
                defectCategory.setDefectVarity(null);
            } else {
                defectCategory.setDefectVarity(defectVarityManager.getDefectVarity(varityId.toString()));
            }
            Integer defectZoneId = defectCategory.getDefectZone().getDefectZoneId();
            if (!defectZoneId.equals(new Integer(-1))) {
                defectCategory.setDefectZone(defectZoneManager.getDefectZone(defectZoneId.toString()));
            }

            Integer constructionTypeId = defectCategory.getConstructionType().getConstructionTypeId();
            if (!constructionTypeId.equals(new Integer(-1))) {
                defectCategory.setConstructionType(constructionTypeManager.getConstructionType(constructionTypeId.toString()));
            }

            Integer defectCategoryNameId = defectCategory.getDefectCategoryName().getDefectCategoryNameId();
            if (!defectCategoryNameId.equals(new Integer(-1))) {
                defectCategory.setDefectCategoryName(defectCategoryNameManager.getDefectCategoryName(defectCategoryNameId.toString()));
            }

            List categoryParameters = new ArrayList();
            List categoryParametersFromForm = defectCategory.getCategoryParameters();
            for (int i = 0; i < categoryParametersFromForm.size(); i++) {
                CategoryParameter categoryParameter = (CategoryParameter) categoryParametersFromForm.get(i);
                categoryParameter.setParameter(parameterManager.getParameter(categoryParameter.getParameter().getParameterId().toString()));
                categoryParameters.add(categoryParameter);
            }
            defectCategory.setCategoryParameters(categoryParameters);
            defectCategoryManager.saveDefectCategory(defectCategory);

            String key = (isNew) ? "defectCategory.added" : "defectCategory.updated";
            saveMessage(request, getText(key, locale));
            if (defectCategory.isEdited()) {
                return new ModelAndView("redirect:updating.html?id=" + defectCategory.getDefectCategoryId() + "&fieldId=" + request.getParameter("fieldId"));
            }

        }

        return new ModelAndView("redirect:" + defectCategory.getDocLocation());
    }
View Full Code Here

Examples of com.vst.model.DefectCategory

                                              HttpServletResponse response,
                                              Object command,
                                              BindException errors)
            throws Exception {

        DefectCategory defectCategory = (DefectCategory) command;
        request.setAttribute("defectZoneList", new ArrayList());
        request.setAttribute("defectVarityList", new ArrayList());

        if (!defectCategory.getDefectType().getDefectTypeId().equals(new Integer(-1))) {
//            if (defectCategory.getConstructionType().getConstructionTypeId().equals(new Integer(-1)))
//            {
            //choosing defect varities by one parameter
            request.setAttribute("defectVarityList", defectVarityManager.getDefectVaritiesByType(defectCategory.getDefectType().getDefectTypeId().toString()));
//            }
//            else{
//            //choosing defect varities by two parameters
//                request.setAttribute("defectVarityList", defectVarityManager.getDefectVaritiesByTypeAndConstruction(defectCategory.getDefectType().getDefectTypeId().toString(),defectCategory.getConstructionType().getConstructionTypeId().toString()));
//        }
        }
        if (!defectCategory.getConstructionType().getConstructionTypeId().equals(new Integer(-1))) {
            request.setAttribute("defectZoneList", defectZoneManager.getDefectZonesByConstructionType(defectCategory.getConstructionType().getConstructionTypeId().toString()));
            request.setAttribute("defectTypeList", defectTypeManager.getDefectTypesByConstructionTypeId(defectCategory.getConstructionType().getConstructionTypeId()));
        }


        if (request.getParameter("defectTypeSelect") != null || request.getParameter("constructionTypeSelect") != null) {

            return new ModelAndView("defectCategoryForm", "defectCategory", defectCategory);
        }


        if (request.getParameter("defectVaritySelect") != null) {

            List parameterList = parameterManager.getParametersByVarity(defectCategory.getDefectVarity().getVarityId().toString());
            for (int i = 0; i < parameterList.size(); i++) {
                Parameter parameter = (Parameter) parameterList.get(i);
                CategoryParameter categoryParameter = new CategoryParameter();
                categoryParameter.setParameter(parameter);
                categoryParameter.setParameterValue(0.0f);
                defectCategory.getCategoryParameters().add(categoryParameter);
            }

            return new ModelAndView("defectCategoryForm", "defectCategory", defectCategory);
        }
View Full Code Here

Examples of com.vst.model.DefectCategory

            if (hasFatalError) {
                request.setAttribute("errormessage", bundle.getString("commonMistake"));
            }
        }

        DefectCategory defectCategory = new DefectCategory();
        // populate object with request parameters
        BeanUtils.populate(defectCategory, request.getParameterMap());

        List defectCategorys = defectCategoryManager.getDefectCategorys(defectCategory);
View Full Code Here

Examples of com.vst.model.DefectCategory

        return DefectCategory.class.isAssignableFrom(candidate);
    }

    public void validate(Object obj, Errors errors) {

        DefectCategory defectCategory = (DefectCategory) obj;

        //checking if the object type is correct
        if (defectCategory.getDefectType().getDefectTypeId().equals(new Long(-1))) {
            errors.rejectValue("defectType", "defectCategory.noDefectType");
        }


        //checking if the defect varity chosen
        if (defectCategory.getDefectVarity().getVarityId().equals(new Long(-1))) {
            errors.rejectValue("defectVarity", "defectCategory.noDefectVarity");
        }




        //checking if constructiontype is chosen
        if (defectCategory.getConstructionType().getConstructionTypeId().equals(new Long(-1))) {
            errors.rejectValue("constructionType", "defectCategory.noConstructionType");
        }

        //checking if defect zone is chosen
        if (defectCategory.getDefectZone().getDefectZoneId().equals(new Long(-1))) {
            errors.rejectValue("defectZone", "defectCategory.noDefectZone");
        }

        //checking if defect category name is chosen
        if (defectCategory.getDefectCategoryName().getDefectCategoryNameId().equals(new Long(-1))) {
            errors.rejectValue("defectZone", "defectCategory.noDefectCategoryName");
        }

        List borderParameters = defectCategory.getCategoryParameters();
        for (int i = 0; i < borderParameters.size(); i++) {
            CategoryParameter categoryParameter = (CategoryParameter) borderParameters.get(i);
            if (categoryParameter.getParameterValue()==0) {
                errors.rejectValue("categoryParameters[" + i + "]", "defectCategory.noCategoryParameter");
View Full Code Here

Examples of com.vst.model.DefectCategory

    public void setDefectCategoryDao(DefectCategoryDao dao) {
        this.dao = dao;
    }

    public void testAddDefectCategory() throws Exception {
        DefectCategory defectCategory = new DefectCategory();

        // set required fields

        dao.saveDefectCategory(defectCategory);

        // verify a primary key was assigned
        assertNotNull(defectCategory.getDefectCategoryId());

        // verify set fields are same after save
    }
View Full Code Here

Examples of com.vst.model.DefectCategory

        // verify set fields are same after save
    }

    public void testGetDefectCategory() throws Exception {
        DefectCategory defectCategory = dao.getDefectCategory(defectCategoryId);
        assertNotNull(defectCategory);
    }
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.