congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
MediaItemService
Code IndexAdd Tabnine to your IDE (free)

How to use
MediaItemService
in
org.apache.shindig.social.opensocial.spi

Best Java code snippets using org.apache.shindig.social.opensocial.spi.MediaItemService (Showing top 12 results out of 315)

origin: org.apache.shindig/shindig-social-api

@Operation(httpMethods = "DELETE")
public Future<?> delete(SocialRequestItem request) throws ProtocolException {
 // Get users, Album ID, and MediaItem ID
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 Set<String> mediaItemIds = ImmutableSet.copyOf(getRequestMediaItemIds(request));
 // Exactly one user, Album, and MediaItem must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 HandlerPreconditions.requireSingular(mediaItemIds, "Exactly one MediaItem ID must be specified");
 // Service request
 return service.deleteMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   Iterables.getOnlyElement(mediaItemIds), request.getToken());
}
origin: org.wso2.org.apache.shindig/shindig-social-api

  return service.getMediaItem(Iterables.getOnlyElement(userIds),
    request.getAppId(), albumId,
    Iterables.getOnlyElement(optionalMediaItemIds),
    request.getFields(), request.getToken());
 } else {
  return service.getMediaItems(Iterables.getOnlyElement(userIds),
    request.getAppId(), albumId, optionalMediaItemIds,
    request.getFields(), collectionOptionsFactory.create(request),
 return service.getMediaItems(Iterables.getOnlyElement(userIds),
   request.getAppId(), albumId, request.getFields(),
   collectionOptionsFactory.create(request), request.getToken());
return service.getMediaItems(userIds, request.getGroup(), request
  .getAppId(), request.getFields(),
  collectionOptionsFactory.create(request), request.getToken());
origin: org.apache.shindig/shindig-social-api

@Operation(httpMethods = "POST", bodyParam = "data")
public Future<?> create(SocialRequestItem request) throws ProtocolException {
 // Retrieve userIds and albumIds
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 // Exactly one user and Album must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 // Service request
 return service.createMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   getRequestMediaItem(request),
   request.getToken());
}
origin: org.apache.shindig/shindig-social-api

@Operation(httpMethods = "PUT", bodyParam = "data")
public Future<?> update(SocialRequestItem request) throws ProtocolException {
 // Retrieve userIds, albumIds, and mediaItemIds
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 Set<String> mediaItemIds = ImmutableSet.copyOf(getRequestMediaItemIds(request));
 // Exactly one user, Album, and MediaItem must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 HandlerPreconditions.requireSingular(mediaItemIds, "Exactly one MediaItem ID must be specified");
 // Service request
 return service.updateMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   Iterables.getOnlyElement(mediaItemIds),
   getRequestMediaItem(request),
   request.getToken());
}
origin: com.lmco.shindig/shindig-social-api

@Operation(httpMethods = "POST", bodyParam = "mediaItem")
public Future<?> create(SocialRequestItem request) throws ProtocolException {
 // Retrieve userIds and albumIds
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 // Exactly one user and Album must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 // Service request
 return service.createMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   request.getTypedParameter("mediaItem", MediaItem.class),
   request.getToken());
}
origin: org.wso2.org.apache.shindig/shindig-social-api

@Operation(httpMethods = "PUT", bodyParam = "data")
public Future<?> update(SocialRequestItem request) throws ProtocolException {
 // Retrieve userIds, albumIds, and mediaItemIds
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 Set<String> mediaItemIds = ImmutableSet.copyOf(getRequestMediaItemIds(request));
 // Exactly one user, Album, and MediaItem must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 HandlerPreconditions.requireSingular(mediaItemIds, "Exactly one MediaItem ID must be specified");
 // Service request
 return service.updateMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   Iterables.getOnlyElement(mediaItemIds),
   getRequestMediaItem(request),
   request.getToken());
}
origin: org.apache.shindig/shindig-social-api

  return service.getMediaItem(Iterables.getOnlyElement(userIds),
    request.getAppId(), albumId,
    Iterables.getOnlyElement(optionalMediaItemIds),
    request.getFields(), request.getToken());
 } else {
  return service.getMediaItems(Iterables.getOnlyElement(userIds),
    request.getAppId(), albumId, optionalMediaItemIds,
    request.getFields(), collectionOptionsFactory.create(request),
 return service.getMediaItems(Iterables.getOnlyElement(userIds),
   request.getAppId(), albumId, request.getFields(),
   collectionOptionsFactory.create(request), request.getToken());
return service.getMediaItems(userIds, request.getGroup(), request
  .getAppId(), request.getFields(),
  collectionOptionsFactory.create(request), request.getToken());
origin: com.lmco.shindig/shindig-social-api

@Operation(httpMethods = "DELETE")
public Future<?> delete(SocialRequestItem request) throws ProtocolException {
 // Get users, Album ID, and MediaItem ID
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 Set<String> mediaItemIds = ImmutableSet.copyOf(request.getListParameter("mediaItemId"));
 // Exactly one user, Album, and MediaItem must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 HandlerPreconditions.requireSingular(mediaItemIds, "Exactly one MediaItem ID must be specified");
 // Service request
 return service.deleteMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   Iterables.getOnlyElement(mediaItemIds), request.getToken());
}
origin: org.wso2.org.apache.shindig/shindig-social-api

@Operation(httpMethods = "POST", bodyParam = "data")
public Future<?> create(SocialRequestItem request) throws ProtocolException {
 // Retrieve userIds and albumIds
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 // Exactly one user and Album must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 // Service request
 return service.createMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   getRequestMediaItem(request),
   request.getToken());
}
origin: com.lmco.shindig/shindig-social-api

@Operation(httpMethods = "PUT", bodyParam = "mediaItem")
public Future<?> update(SocialRequestItem request) throws ProtocolException {
 // Retrieve userIds, albumIds, and mediaItemIds
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 Set<String> mediaItemIds = ImmutableSet.copyOf(request.getListParameter("mediaItemIds"));
 // Exactly one user, Album, and MediaItem must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 HandlerPreconditions.requireSingular(mediaItemIds, "Exactly one MediaItem ID must be specified");
 // Service request
 return service.updateMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   Iterables.getOnlyElement(mediaItemIds),
   request.getTypedParameter("mediaItem", MediaItem.class),
   request.getToken());
}
origin: com.lmco.shindig/shindig-social-api

  return service.getMediaItem(Iterables.getOnlyElement(userIds),
    request.getAppId(), albumId,
    Iterables.getOnlyElement(optionalMediaItemIds),
    request.getFields(), request.getToken());
 } else {
  return service.getMediaItems(Iterables.getOnlyElement(userIds),
    request.getAppId(), albumId, optionalMediaItemIds,
    request.getFields(), new CollectionOptions(request),
 return service.getMediaItems(Iterables.getOnlyElement(userIds),
   request.getAppId(), albumId, request.getFields(),
   new CollectionOptions(request), request.getToken());
return service.getMediaItems(userIds, request.getGroup(), request
  .getAppId(), request.getFields(),
  new CollectionOptions(request), request.getToken());
origin: org.wso2.org.apache.shindig/shindig-social-api

@Operation(httpMethods = "DELETE")
public Future<?> delete(SocialRequestItem request) throws ProtocolException {
 // Get users, Album ID, and MediaItem ID
 Set<UserId> userIds = request.getUsers();
 Set<String> albumIds = ImmutableSet.copyOf(request.getListParameter("albumId"));
 Set<String> mediaItemIds = ImmutableSet.copyOf(getRequestMediaItemIds(request));
 // Exactly one user, Album, and MediaItem must be specified
 HandlerPreconditions.requireNotEmpty(userIds, "No userId specified");
 HandlerPreconditions.requireSingular(userIds, "Exactly one user ID must be specified");
 HandlerPreconditions.requireSingular(albumIds, "Exactly one Album ID must be specified");
 HandlerPreconditions.requireSingular(mediaItemIds, "Exactly one MediaItem ID must be specified");
 // Service request
 return service.deleteMediaItem(Iterables.getOnlyElement(userIds),
   request.getAppId(), Iterables.getOnlyElement(albumIds),
   Iterables.getOnlyElement(mediaItemIds), request.getToken());
}
org.apache.shindig.social.opensocial.spiMediaItemService

Javadoc

The MediaItemService interface defines the service provider interface for creating, retrieving, updating, and deleting OpenSocial MediaItems.

Most used methods

  • createMediaItem
    Create a MediaItem in the given album for the given user.
  • deleteMediaItem
    Deletes a MediaItem by ID.
  • getMediaItem
    Retrieves a MediaItem by ID.
  • getMediaItems
    Retrieves MediaItems by Album.
  • updateMediaItem
    Updates a MediaItem for the given user. The MediaItem ID specified in the REST end-point is used, ev

Popular in Java

  • Making http post requests using okhttp
  • getSharedPreferences (Context)
  • getSystemService (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now