Examples of MediaItem


Examples of com.steeplesoft.frenchpress.model.MediaItem

    }
    */

    public String upload() {
        String fileName = getFilename(uploadedFile);
        MediaItem newItem = new MediaItem();
        newItem.setName(fileName);
        newItem.setMimeType(uploadedFile.getContentType());
        newItem.setFileSize(uploadedFile.getSize());
        newItem.setContents(getBytes(uploadedFile));
        mediaService.addItem(newItem);
        return "";
    }
View Full Code Here

Examples of com.steeplesoft.frenchpress.model.MediaItem

        try {
            String path = req.getPathInfo().substring(1);
            TypedQuery<MediaItem> query = em.createQuery("SELECT mi FROM MediaItem mi WHERE mi.name = :NAME", MediaItem.class)
                    .setParameter("NAME", path);

            MediaItem item = query.getSingleResult();
            res.setContentType(item.getMimeType());
            res.setHeader("Content-Length", Long.toString(item.getFileSize()));
            final OutputStream out = res.getOutputStream();
            out.write(item.getContents());
            out.close();
        } catch (Exception e) {
            res.sendError(404);
        }
    }
View Full Code Here

Examples of com.steeplesoft.frenchpress.model.MediaItem

    }

    @GET
    @Path("/id/{id}/")
    public Response getItem(@PathParam("id") Long id) {
        final MediaItem item = service.getItem(id);
        final JsonObject json = item.toJson()
                .add("_ref", uriInfo.getAbsolutePathBuilder().build().toString())
                .build();
        return Response.ok(json).build();
    }
View Full Code Here

Examples of com.steeplesoft.frenchpress.model.MediaItem

    public Response getItem(
            @PathParam("year") int year,
            @PathParam("month") int month,
            @PathParam("name") String name) {
        try {
            final MediaItem item = service.getItem(year, month, name);
            return Response.ok(item.getContents(), item.getMimeType()).build();
        } catch (NoResultException nre) {
            throw new WebApplicationException(Status.NOT_FOUND);
        }
    }
View Full Code Here

Examples of com.steeplesoft.frenchpress.model.MediaItem

    protected MediaService mediaService;

    @Test
    public void crud() {
        assertNotNull(mediaService.getItems());
        MediaItem item = createMediaItem();
        Calendar cal = Calendar.getInstance();
        cal.setTime(item.getUploadedDate());
        MediaItem item2 = mediaService.getItem(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, item.getName());
        assertEquals(item, item2);

        deleteMediaItem(item);
    }
View Full Code Here

Examples of com.steeplesoft.frenchpress.model.MediaItem

        deleteMediaItem(item);
    }

    private MediaItem createMediaItem() {
        MediaItem item = new MediaItem();
        item.setName("test" + generateRandomNumber() + ".png");
        item.setMimeType("image/png");
        getBytes(item);
        mediaService.addItem(item);
        assertNotNull(item.getId());
        assertNotNull(item.getUploadedDate());

        return item;
    }
View Full Code Here

Examples of org.apache.shindig.social.opensocial.model.MediaItem

        }
        List<MediaItem> mediaItemList = new ArrayList<MediaItem>();

        if (activityObj.getMediaItems() != null) {
            for (org.wso2.carbon.registry.social.api.activity.MediaItem item : activityObj.getMediaItems()) {
                MediaItem itemObj = new MediaItemImpl();
                if (item != null) {
                    if (item.getMimeType() != null) {
                        itemObj.setMimeType(item.getMimeType());
                    }
                    if (item.getThumbnailUrl() != null) {
                        itemObj.setThumbnailUrl(item.getThumbnailUrl());
                    }
                    if (item.getType() != null) {
                        org.wso2.carbon.registry.social.api.activity.MediaItem.Type itemType = item.getType();
                        if (itemType.name().equals(MEDIA_ITEM_TYPE_AUDIO)) {
                            itemObj.setType(MediaItem.Type.AUDIO);
                        }
                        if (itemType.name().equals(MEDIA_ITEM_TYPE_IMAGE)) {
                            itemObj.setType(MediaItem.Type.IMAGE);
                        }
                        if (itemType.name().equals(MEDIA_ITEM_TYPE_VIDEO)) {
                            itemObj.setType(MediaItem.Type.VIDEO);
                        }

                    }
                    if (item.getUrl() != null) {
                        itemObj.setUrl(item.getUrl());
                    }
                    mediaItemList.add(itemObj);
                }

            }
View Full Code Here

Examples of org.apache.shindig.social.opensocial.model.MediaItem

    assertEquals(activity.getId(), result.getString("id"));

    JSONArray mediaItemsArray = result.getJSONArray("mediaItems");
    assertEquals(1, mediaItemsArray.length());

    MediaItem expectedItem = activity.getMediaItems().get(0);
    JSONObject actualItem = mediaItemsArray.getJSONObject(0);

    assertEquals(expectedItem.getUrl(), actualItem.getString("url"));
    assertEquals(expectedItem.getMimeType(), actualItem.getString("mimeType"));
    assertEquals(expectedItem.getType().toString(),
        actualItem.getString("type"));
  }
View Full Code Here

Examples of org.apache.shindig.social.opensocial.model.MediaItem

    assertEquals("5", result.getUserId());
    assertEquals("6", result.getId());

    assertEquals(1, result.getMediaItems().size());

    MediaItem actualItem = result.getMediaItems().get(0);

    assertEquals("hello", actualItem.getUrl());
    assertEquals("mimey", actualItem.getMimeType());
    assertEquals("video", actualItem.getType().toString());
  }
View Full Code Here

Examples of org.apache.shindig.social.opensocial.model.MediaItem

    assertEquals(activity.getUserId(), parsedActivity.getUserId());
    assertEquals(activity.getId(), parsedActivity.getId());

    assertEquals(1, parsedActivity.getMediaItems().size());

    MediaItem expectedItem = activity.getMediaItems().get(0);
    MediaItem actualItem = parsedActivity.getMediaItems().get(0);

    assertEquals(expectedItem.getUrl(), actualItem.getUrl());
    assertEquals(expectedItem.getMimeType(), actualItem.getMimeType());
    assertEquals(expectedItem.getType().toString(), actualItem.getType().toString());
  }
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.