*
* @param itemResource The registry resource to retrieve the mediaitem properties
* @return A MediaItem object with its attributes added
*/
private MediaItem getPropertiesAddedMediaItemObj(Resource itemResource) {
MediaItem item = new MediaItemImpl();
String value;
if ((value = itemResource.getProperty(
SocialImplConstants.ACTIVITY_MEDIA_ITEM_MIME_TYPE)) != null) {
item.setMimeType(value);
}
if ((value = itemResource.getProperty(
SocialImplConstants.ACTIVITY_MEDIA_ITEM_THUMBNAIL_URL)) != null) {
item.setThumbnailUrl(value);
}
if ((value = itemResource.getProperty(
SocialImplConstants.ACTIVITY_MEDIA_ITEM_URL)) != null) {
item.setUrl(value);
}
if ((value = itemResource.getProperty(
SocialImplConstants.ACTIVITY_MEDIA_ITEM_TYPE)) != null) {
item.setType(MediaItem.Type.valueOf(value)); //TODO:?
}
return item;
}