Package com.vst.model

Examples of com.vst.model.BuildingObject


        BuildingObject buildingObject = dao.getBuildingObject(buildingObjectId);
        assertNotNull(buildingObject);
    }

    public void testGetBuildingObjects() throws Exception {
        BuildingObject buildingObject = new BuildingObject();

        List results = dao.getBuildingObjects(buildingObject);
        assertTrue(results.size() > 0);
    }
View Full Code Here


        List results = dao.getBuildingObjects(buildingObject);
        assertTrue(results.size() > 0);
    }

    public void testSaveBuildingObject() throws Exception {
        BuildingObject buildingObject = dao.getBuildingObject(buildingObjectId);

        // update required fields

        dao.saveBuildingObject(buildingObject);
View Full Code Here




    public List getConstructionExamplesForObject(String objectId){
        BuildingObject buildingObject=(BuildingObject)getHibernateTemplate().get(BuildingObject.class,new Integer(objectId));
        List typeList=buildingObject.getConstructionTypes();
        List resultList=new ArrayList();
        for (int i = 0; i < typeList.size(); i++) {
            ObjectConstruction objectConstruction = (ObjectConstruction) typeList.get(i);
            resultList.addAll(objectConstruction.getConstructionExamples());
        }
View Full Code Here

        buildingObjectManager = null;
    }

    public void testGetBuildingObjects() throws Exception {
        List results = new ArrayList();
        BuildingObject buildingObject = new BuildingObject();
        results.add(buildingObject);

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

    }

    public void testGetBuildingObject() throws Exception {
        // set expected behavior on dao
        buildingObjectDao.expects(once()).method("getBuildingObject")
            .will(returnValue(new BuildingObject()));
        BuildingObject buildingObject = buildingObjectManager.getBuildingObject(buildingObjectId);
        assertTrue(buildingObject != null);
        buildingObjectDao.verify();
    }
View Full Code Here

        assertTrue(buildingObject != null);
        buildingObjectDao.verify();
    }

    public void testSaveBuildingObject() throws Exception {
        BuildingObject buildingObject = new BuildingObject();

        // set expected behavior on dao
        buildingObjectDao.expects(once()).method("saveBuildingObject")
            .with(same(buildingObject)).isVoid();
View Full Code Here

        buildingObjectManager.saveBuildingObject(buildingObject);
        buildingObjectDao.verify();
    }

    public void testAddAndRemoveBuildingObject() throws Exception {
        BuildingObject buildingObject = new BuildingObject();

        // set required fields

        // set expected behavior on dao
        buildingObjectDao.expects(once()).method("saveBuildingObject")
            .with(same(buildingObject)).isVoid();
        buildingObjectManager.saveBuildingObject(buildingObject);
        buildingObjectDao.verify();

        // reset expectations
        buildingObjectDao.reset();

        buildingObjectDao.expects(once()).method("removeBuildingObject").with(eq(new Long(buildingObjectId)));
        buildingObjectManager.removeBuildingObject(buildingObjectId);
        buildingObjectDao.verify();

        // reset expectations
        buildingObjectDao.reset();
        // remove
        Exception ex = new ObjectRetrievalFailureException(BuildingObject.class, buildingObject.getObjectId());
        buildingObjectDao.expects(once()).method("removeBuildingObject").isVoid();
        buildingObjectDao.expects(once()).method("getBuildingObject").will(throwException(ex));
        buildingObjectManager.removeBuildingObject(buildingObjectId);
        try {
            buildingObjectManager.getBuildingObject(buildingObjectId);
View Full Code Here

        if (request.getParameter("delete") != null) {
            String objectPhotoId = request.getParameter("id");
            ResourceBundle bundle = ResourceBundle.getBundle("ApplicationResources");
            boolean hasFatalError = false;
            try {
                BuildingObject buildingObject = buildingObjectManager.getBuildingObject(objectId);
                ObjectPhoto objectPhoto = objectPhotoManager.getObjectPhoto(objectPhotoId);
                buildingObject.getPhotoes().remove(objectPhoto);
                objectPhotoManager.removeObjectPhoto(objectPhotoId);
                buildingObjectManager.saveBuildingObject(buildingObject);
                request.setAttribute("message", bundle.getString("objectPhoto.deleted"));

View Full Code Here

//                request.setAttribute("userList", userManager.getResearchUsers());
                request.setAttribute("userList", userManager.getUsers(null));
            }

            String objectId = request.getParameter("objectId");
            BuildingObject buildingObject = null;

            if (!StringUtils.isEmpty(objectId)) {
                buildingObject = buildingObjectManager.getBuildingObjectForList(new Integer(objectId));
                buildingObjectManager.evict(buildingObject);
            } else {
                buildingObject = new BuildingObject();
            }
            buildingObjectManager.makeNotNull(buildingObject);
            if (request.getParameter("edited") != null) {
                request.setAttribute("addition", "?edited=1");
                buildingObject.setEdited(true);
            }
            buildingObject.setDocLocation(request.getParameter("docLocation"));

            return buildingObject;
        }

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

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

        BuildingObject buildingObject = (BuildingObject) command;
        if (buildingObject.getUser().getId() != null && !buildingObject.getUser().getId().equals(new Integer(-1))) {
            buildingObject.setUser(userManager.getUser(buildingObject.getUser().getId().toString()));
        } else {
            buildingObject.setUser(userManager.getUserByUsername(request.getRemoteUser()));

        }
        boolean isNew = (buildingObject.getObjectId() == null);
        Locale locale = request.getLocale();
        Integer dangerCategoryId = buildingObject.getDangerCategory().getDangerCategoryId();
        if (!dangerCategoryId.equals(new Integer(-1))) {
            buildingObject.setDangerCategory(dangerCategoryManager.getDangerCategory(dangerCategoryId.toString()));
        } else {
            buildingObject.setDangerCategory(null);
        }

        //retrieving object type from base
        if (!buildingObject.getObjectType().getObjectTypeId().equals(new Integer(-1))) {
            buildingObject.setObjectType(objectTypeManager.getObjectType(buildingObject.getObjectType().getObjectTypeId().toString()));
        } else {
            buildingObject.setObjectType(null);
        }

        if (request.getParameter("delete") != null) {
            buildingObjectManager.removeBuildingObject(buildingObject.getObjectId().toString());

            saveMessage(request, getText("buildingObject.deleted", locale));
        } else {
            if (!isNew) {
              //update only need properties from form
               buildingObjectManager
                 .updateBuildingObjectByMainForm(
                     buildingObject.getObjectId(),
                     buildingObject);

            } else {
               buildingObjectManager.saveBuildingObject(buildingObject);
            }

            String key = (isNew) ? "buildingObject.added" : "buildingObject.updated";
            saveMessage(request, getText(key, locale));

        }
        request.getSession().setAttribute("madeChanges", new Boolean(true));
        request.getSession().setAttribute("pType", "buildingObject" );
        request.getSession().setAttribute("pId",   buildingObject.getObjectId() );
        //request.getSession().setAttribute("isNew", true);
       
        System.out.println("REDIRECT" + buildingObject.getDocLocation()+buildingObject.getObjectId());
        return new ModelAndView("redirect:" + buildingObject.getDocLocation()+"?objectId="+buildingObject.getObjectId());
    }
View Full Code Here

TOP

Related Classes of com.vst.model.BuildingObject

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.