Package com.vst.model

Examples of com.vst.model.Parameter


        request.setAttribute("measureList", measureManager.getMeasures(null));

        if (!isFormSubmission(request)) {
            String parameterId = request.getParameter("parameterId");
            Parameter parameter = null;

            if (!StringUtils.isEmpty(parameterId)) {
                parameter = parameterManager.getParameter(parameterId);
                parameterManager.evict(parameter);
            } else {
                parameter = new Parameter();
            }
            if (request.getParameter("edited") != null) {
                request.setAttribute("addition", "?edited=1");
                parameter.setEdited(true);
            }
            parameter.setDocLocation(request.getParameter("docLocation"));

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


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

        Parameter parameter = (Parameter) command;
        boolean isNew = (parameter.getParameterId() == null);
        Locale locale = request.getLocale();

        if (request.getParameter("delete") != null) {
            parameterManager.removeParameter(parameter.getParameterId().toString());

            saveMessage(request, getText("parameter.deleted", locale));
        } else {
            Integer measureId = parameter.getMeasure().getMeasureId();
            if (!measureId.equals(new Integer(-1))) {
                parameter.setMeasure(measureManager.getMeasure(measureId.toString()));
            }
            parameterManager.saveParameter(parameter);

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

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

        parameterManager = null;
    }

    public void testGetParameters() throws Exception {
        List results = new ArrayList();
        Parameter parameter = new Parameter();
        results.add(parameter);

        // set expected behavior on dao
        parameterDao.expects(once()).method("getParameters")
            .will(returnValue(results));
View Full Code Here

    }

    public void testGetParameter() throws Exception {
        // set expected behavior on dao
        parameterDao.expects(once()).method("getParameter")
            .will(returnValue(new Parameter()));
        Parameter parameter = parameterManager.getParameter(parameterId);
        assertTrue(parameter != null);
        parameterDao.verify();
    }
View Full Code Here

        return Parameter.class.isAssignableFrom(candidate);
    }

    public void validate(Object obj, Errors errors) {

        Parameter parameter = (Parameter) obj;

        //checking if the ibject type is correct
        if (parameter.getMeasure().getMeasureId().equals(new Long(-1))) {
            errors.rejectValue("measure", "parameter.noMeasure");
        }

        if (!parameterManager.isUniqueMeasure(parameter)) {
            errors.rejectValue("parameterId", "parameter.notUnique");
View Full Code Here

        assertTrue(parameter != null);
        parameterDao.verify();
    }

    public void testSaveParameter() throws Exception {
        Parameter parameter = new Parameter();

        // set expected behavior on dao
        parameterDao.expects(once()).method("saveParameter")
            .with(same(parameter)).isVoid();
View Full Code Here

        parameterManager.saveParameter(parameter);
        parameterDao.verify();
    }

    public void testAddAndRemoveParameter() throws Exception {
        Parameter parameter = new Parameter();

        // set required fields

        // set expected behavior on dao
        parameterDao.expects(once()).method("saveParameter")
            .with(same(parameter)).isVoid();
        parameterManager.saveParameter(parameter);
        parameterDao.verify();

        // reset expectations
        parameterDao.reset();

        parameterDao.expects(once()).method("removeParameter").with(eq(new Long(parameterId)));
        parameterManager.removeParameter(parameterId);
        parameterDao.verify();

        // reset expectations
        parameterDao.reset();
        // remove
        Exception ex = new ObjectRetrievalFailureException(Parameter.class, parameter.getParameterId());
        parameterDao.expects(once()).method("removeParameter").isVoid();
        parameterDao.expects(once()).method("getParameter").will(throwException(ex));
        parameterManager.removeParameter(parameterId);
        try {
            parameterManager.getParameter(parameterId);
View Full Code Here

        DefectVarity defectVarity = (DefectVarity) obj;
        //checking defect parameters
        List parameterList = defectVarity.getParameters();
        for (int i = 0; i < parameterList.size(); i++) {
            Parameter parameter = (Parameter) parameterList.get(i);
            if (parameter.getParameterId().equals(new Long(-1))) {
                errors.rejectValue("parameters[" + i + "]", "defectVarity.noParameter");
            }
        }

        //checking defect material
View Full Code Here

    }

    public List getParametersByVarity(String varityId) {
        List parameterList = dao.getParametersByVarity(varityId);
        for (int i = 0; i < parameterList.size(); i++) {
            Parameter parameter = (Parameter) parameterList.get(i);
            Parameter curParameter = new Parameter();
            curParameter.setParameterId(parameter.getParameterId());
            curParameter.setParameterName(parameter.getParameterName());
            Measure measure = new Measure();
            measure.setMeasureId(parameter.getMeasure().getMeasureId());
            measure.setMeasureName(parameter.getMeasure().getMeasureName());
        }
        return parameterList;
View Full Code Here

    public boolean isUniqueVarity(DefectVarity defectVarity) {
        List parameterList = defectVarity.getParameters();
        String joinQuery = "";
        String conditionQuery = "";
        for (int i = 0; i < parameterList.size(); i++) {
            Parameter parameter = (Parameter) parameterList.get(i);
            joinQuery += " inner join fetch defectVarity.parameters as parameters" + i + " ";
            conditionQuery += " AND parameters" + i + ".parameterId=" + parameter.getParameterId() + " ";
        }
        int count = super.getSession().createQuery("from DefectVarity defectVarity " + joinQuery + " where defectVarity.varityName=? AND defectVarity.material.materialId=? AND defectVarity.varityId<>?" + conditionQuery).setString(0, defectVarity.getVarityName()).setString(1, defectVarity.getMaterial().getMaterialId().toString()).setString(2, String.valueOf(defectVarity.getVarityId())).list().size();
        return count == 0;
    }
View Full Code Here

TOP

Related Classes of com.vst.model.Parameter

Copyright © 2018 www.massapicom. 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.