Examples of ObjectPhoto


Examples of com.vst.model.ObjectPhoto

    }

    protected Object formBackingObject(HttpServletRequest request)
            throws Exception {
        String objectId = request.getParameter("objectId");
        ObjectPhoto objectPhoto = null;
        String objectPhotoId = request.getParameter("objectPhotoId");
        if (!StringUtils.isEmpty(objectPhotoId)) {
            objectPhoto = objectPhotoManager.getObjectPhoto(objectPhotoId);
            objectPhotoManager.evict(objectPhoto);
        } else {
            objectPhoto = new ObjectPhoto();


        }


        if (objectId != null) {
            objectPhoto.setObjectId(new Integer(objectId));
        }
        if (request.getParameter("edited") != null) {
            objectPhoto.setEdited(true);
        }
        objectPhoto.setDocLocation(request.getParameter("docLocation"));

        return objectPhoto;
    }
View Full Code Here

Examples of com.vst.model.ObjectPhoto

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

        ObjectPhoto objectPhoto = (ObjectPhoto) command;
        boolean isNew = (objectPhoto.getPhotoId() == null);
        Locale locale = request.getLocale();
        BuildingObject buildingObject = buildingObjectManager.getBuildingObject(objectPhoto.getObjectId().toString());

        if (request.getParameter("delete") != null) {
            buildingObject.getPhotoes().remove(objectPhoto);
            buildingObjectManager.saveBuildingObject(buildingObject);

            saveMessage(request, getText("objectPhoto.deleted", locale));
        } else {
            MultipartHttpServletRequest multipartRequest =
                    (MultipartHttpServletRequest) request;
            CommonsMultipartFile file =
                    (CommonsMultipartFile) multipartRequest.getFile("file");
            if (file.getSize() > 0) {

                String wayToPhoto = ImageUtil.getUniqueJPEGFile(request);
                OutputStream fl = new FileOutputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                fl.write(file.getBytes());
                fl.close();
                InputStream inputStream = new FileInputStream(FileHelper.getCurrentPath(request) + wayToPhoto);
                //filling blob field

                objectPhoto.setPhotoBlob(Hibernate.createBlob(ImageUtil.scaleImage(inputStream, 400, 400)));

                objectPhotoManager.saveObjectPhoto(objectPhoto);
                if (isNew) {
                    buildingObject.getPhotoes().add(objectPhoto);
                    buildingObjectManager.saveBuildingObject(buildingObject);
View Full Code Here

Examples of com.vst.model.ObjectPhoto

    protected Object formBackingObject(HttpServletRequest request)
            throws Exception {

        if (!isFormSubmission(request)) {
            String photoId = request.getParameter("photoId");
            ObjectPhoto objectPhoto = null;
            String objectId = request.getParameter("objectId");

            if (!StringUtils.isEmpty(photoId)) {
                objectPhoto = objectPhotoManager.getObjectPhoto(photoId);
                objectPhotoManager.evict(objectPhoto);
            } else {
                objectPhoto = new ObjectPhoto();
            }
            if (objectId != null) {
                objectPhoto.setObjectId(new Integer(objectId));
            }
            if (request.getParameter("edited") != null) {
                request.setAttribute("addition", "?edited=1");
                objectPhoto.setEdited(true);
            }
            objectPhoto.setDocLocation(request.getParameter("docLocation"));

            return objectPhoto;
        }
        if (request.getAttribute("objectPhoto") != null) {
            ObjectPhoto objectPhoto = (ObjectPhoto) request.getAttribute("objectPhoto");
            objectPhotoManager.evict(objectPhoto);
        }
        return super.formBackingObject(request);
    }
View Full Code Here

Examples of com.vst.model.ObjectPhoto

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

        ObjectPhoto objectPhoto = (ObjectPhoto) command;
        boolean isNew = (objectPhoto.getPhotoId() == null);
        Locale locale = request.getLocale();
        if (request.getParameter("delete") != null) {
            BuildingObject buildingObject = buildingObjectManager.getBuildingObject(objectPhoto.getObjectId().toString());
            buildingObject.getPhotoes().remove(objectPhoto);
            objectPhotoManager.removeObjectPhoto(objectPhoto.getPhotoId().toString());
            buildingObject.getPhotoes().remove(objectPhoto);
            buildingObjectManager.saveBuildingObject(buildingObject);
            saveMessage(request, getText("objectPhoto.deleted", locale));
        } else {
            MultipartHttpServletRequest multipartRequest =
                    (MultipartHttpServletRequest) request;
            CommonsMultipartFile file =
                    (CommonsMultipartFile) multipartRequest.getFile("file");
            if (file.getSize() > 0) {
                String fileName = ImageUtil.getUniqueJPEGFile(request);
                FileOutputStream fileOutputStream = new FileOutputStream(FileHelper.getCurrentPath(request) + fileName);
                fileOutputStream.write(file.getBytes());
                fileOutputStream.close();
                InputStream imageStream = ImageUtil.scaleImage(new FileInputStream(FileHelper.getCurrentPath(request) + fileName), 400, 400);

                fileOutputStream = new FileOutputStream(FileHelper.getCurrentPath(request) + fileName);
                byte[] bufer = new byte[62000];
                while (imageStream.read(bufer) != -1) {
                    fileOutputStream.write(bufer);
                }
                fileOutputStream.close();
                objectPhoto.setWayToPhoto(fileName);
                objectPhoto.setPhotoBlob(Hibernate.createBlob(new FileInputStream(FileHelper.getCurrentPath(request) + fileName)));
//                                if (!isNew) {
//                                   objectPhotoManager.evict(objectPhoto);
//                                }

                if (isNew) {

                    BuildingObject buildingObject = buildingObjectManager.getBuildingObject(objectPhoto.getObjectId().toString());

                    buildingObject.getPhotoes().add(objectPhoto);
                    buildingObjectManager.saveBuildingObject(buildingObject);
//                    objectPhoto.setPhotoPosition(new Integer(buildingObject.getPhotoes().size()));
//
//                   objectPhotoManager.saveObjectPhoto(objectPhoto);
                } else {
                    objectPhotoManager.evict(objectPhoto);
                    objectPhotoManager.saveObjectPhoto(objectPhoto);
                }

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


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

Examples of com.vst.model.ObjectPhoto

    for (int i = 0; i < buildingObjects.size(); i++) {
      BuildingObject curObject = (BuildingObject) buildingObjects.get(i);
      List<ObjectPhoto> photoes = buildingObjectManager
          .getObjectPhotoes(curObject.getObjectId());
      if (photoes.size() > 0) {
        ObjectPhoto objectPhoto = (ObjectPhoto) photoes.get(0);
        File file = new File(FileHelper.getCurrentPath(request)
            + objectPhoto.getWayToPhoto());
        if (file.exists()) {
          file.delete();
        }
        file.createNewFile();
        FileOutputStream fileOutputStream = new FileOutputStream(
            FileHelper.getCurrentPath(request)
                + objectPhoto.getWayToPhoto());
        Blob blob = objectPhoto.getPhotoBlob();
        byte[] bufer = new byte[62000];
        InputStream inputStream = blob.getBinaryStream();
        while (inputStream.read(bufer) != -1) {
          fileOutputStream.write(bufer);
        }
View Full Code Here

Examples of com.vst.model.ObjectPhoto

        request = newGet("/editObjectPhoto.html");
        request.addParameter("photoId", "1");

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

        ObjectPhoto objectPhoto = (ObjectPhoto) mv.getModel().get(c.getCommandName());
        assertNotNull(objectPhoto);
        request = newPost("/editObjectPhoto.html");
        super.objectToRequestParameters(objectPhoto, request);

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

Examples of com.vst.model.ObjectPhoto

        objectPhotoManager = null;
    }

    public void testGetObjectPhotos() throws Exception {
        List results = new ArrayList();
        ObjectPhoto objectPhoto = new ObjectPhoto();
        results.add(objectPhoto);

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

Examples of com.vst.model.ObjectPhoto

    }

    public void testGetObjectPhoto() throws Exception {
        // set expected behavior on dao
        objectPhotoDao.expects(once()).method("getObjectPhoto")
            .will(returnValue(new ObjectPhoto()));
        ObjectPhoto objectPhoto = objectPhotoManager.getObjectPhoto(objectPhotoId);
        assertTrue(objectPhoto != null);
        objectPhotoDao.verify();
    }
View Full Code Here

Examples of com.vst.model.ObjectPhoto

        assertTrue(objectPhoto != null);
        objectPhotoDao.verify();
    }

    public void testSaveObjectPhoto() throws Exception {
        ObjectPhoto objectPhoto = new ObjectPhoto();

        // set expected behavior on dao
        objectPhotoDao.expects(once()).method("saveObjectPhoto")
            .with(same(objectPhoto)).isVoid();
View Full Code Here

Examples of com.vst.model.ObjectPhoto

        objectPhotoManager.saveObjectPhoto(objectPhoto);
        objectPhotoDao.verify();
    }

    public void testAddAndRemoveObjectPhoto() throws Exception {
        ObjectPhoto objectPhoto = new ObjectPhoto();

        // set required fields

        // set expected behavior on dao
        objectPhotoDao.expects(once()).method("saveObjectPhoto")
            .with(same(objectPhoto)).isVoid();
        objectPhotoManager.saveObjectPhoto(objectPhoto);
        objectPhotoDao.verify();

        // reset expectations
        objectPhotoDao.reset();

        objectPhotoDao.expects(once()).method("removeObjectPhoto").with(eq(new Long(objectPhotoId)));
        objectPhotoManager.removeObjectPhoto(objectPhotoId);
        objectPhotoDao.verify();

        // reset expectations
        objectPhotoDao.reset();
        // remove
        Exception ex = new ObjectRetrievalFailureException(ObjectPhoto.class, objectPhoto.getPhotoId());
        objectPhotoDao.expects(once()).method("removeObjectPhoto").isVoid();
        objectPhotoDao.expects(once()).method("getObjectPhoto").will(throwException(ex));
        objectPhotoManager.removeObjectPhoto(objectPhotoId);
        try {
            objectPhotoManager.getObjectPhoto(objectPhotoId);
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.