Examples of ProfilePicture


Examples of com.impetus.kundera.tests.file.entities.ProfilePicture

        int id = 1;
        File fullPictureFile = new File(inputFilePath);
        dao.addProfilePicture(id, fullPictureFile);

        // Find Picture
        ProfilePicture pp = dao.getProfilePicture(1);
        try
        {
            Files.write(pp.getFullPicture(), new File("/home/impadmin/output.jpg"));
        }
        catch (IOException e)
        {
            Assert.fail(e.getMessage());
        }
View Full Code Here

Examples of com.impetus.kundera.tests.file.entities.ProfilePicture

    public void addProfilePicture(int id, File fullPicture)
    {
        EntityManager em = getEntityManager();

        ProfilePicture pp = new ProfilePicture();
        pp.setProfilePicId(id);

        try
        {
            pp.setFullPicture(Files.toByteArray(fullPicture));
        }
        catch (IOException e)
        {
           
        }
View Full Code Here

Examples of com.impetus.kundera.tests.file.entities.ProfilePicture

    public ProfilePicture getProfilePicture(int id)
    {
        EntityManager em = getEntityManager();

        ProfilePicture pp = em.find(ProfilePicture.class, 1);

        closeEntityManager();
        return pp;
    }
View Full Code Here

Examples of edu.drexel.goodwin.cpd.domain.ProfilePicture

        uploadedRescaledImage = GraphicsUtilities.createThumbnail(uploadedRescaledImage, maxSize);
      }
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      ImageIO.write(uploadedRescaledImage, "png", baos);

      ProfilePicture profilePicture = new ProfilePicture();
      profilePicture.setMimeType(uploadedPicture.getContentType());
      profilePicture.setBytes(baos.toByteArray());
      profilePicture.setWidth(uploadedRescaledImage.getWidth());
      profilePicture.setHeight(uploadedRescaledImage.getHeight());
      researcher.setProfilePicture(profilePicture);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
View Full Code Here

Examples of edu.drexel.goodwin.cpd.domain.ProfilePicture

  public void handleProfilePictureRequest(@PathVariable("id") Long id, HttpServletRequest req, HttpServletResponse resp) {
    if (id == null) {
      throw new IllegalArgumentException("An Identifier is required");
    }
   
    ProfilePicture researcherProfilePicture = researcherManager.getProfilePictureForThisResearcher(id);

    if (researcherProfilePicture == null) {
      resp.setStatus(HttpServletResponse.SC_NOT_FOUND);
      return;
    }

    resp.setContentType(researcherProfilePicture.getMimeType());

    InputStream in = null;
    OutputStream out = null;
    try {
      resp.setContentLength((int) researcherProfilePicture.getBytes().length);
      in = new ByteArrayInputStream(researcherProfilePicture.getBytes());
      out = resp.getOutputStream();

      byte[] buf = new byte[BYTE_BUFFER_SIZE];
      int count = 0;
      while ((count = in.read(buf)) >= 0) {
View Full Code Here

Examples of gotnames.dm.ProfilePicture

        usersOut.flush();
        zo.closeEntry();
       
        // Write profile pictures
        for (User u : users) {
          ProfilePicture pp = profilePictureByUserKey.get(u.getKey());
          if (pp != null) {
            zo.putNextEntry(new ZipEntry(u.getFullName() + ".jpg"));
            IOUtils.copy(new ByteArrayInputStream(pp.getPicture().getBytes()), zo);
            zo.closeEntry();
          }
        }
        zo.close();
      }
View Full Code Here

Examples of gotnames.dm.ProfilePicture

   
    Query query = pm.newQuery(ProfilePicture.class);
    query.setFilter("md5 == fieldParam");
    query.declareParameters("String fieldParam");
    query.setRange(0, 1);
    ProfilePicture pp = CollUtils.getOneOrNull(Utils.<Collection<ProfilePicture>>cast(query.execute(pictureMd5)));
   
    if (pp == null)
      throw new IllegalArgumentException("Invalid token");
   
    final byte[] image = pp.getPicture().getBytes();
     
    return new BinaryDataPostAction() {
      @Override protected boolean isCacheForever() {
        return true;
      }
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.