Class Subscriptions

java.lang.Object
org.alfresco.rest.requests.ModelRequest<RestPrivateAPI>
org.alfresco.rest.requests.syncServiceAPI.Subscriptions

public class Subscriptions extends ModelRequest<RestPrivateAPI>
Declares all Rest API under the /subscribers//subscriptions/ path
Author:
Meenal Bhave
  • Constructor Details

  • Method Details

    • subscribeToNodes

      public RestSyncNodeSubscriptionModelCollection subscribeToNodes(String... targetNodeIds)
      Create Node Subscriptions for multiple targets using POST call on /subscribers/{deviceSubscriptionId}/subscriptions
      Parameters:
      targetNodeIds - : one or more
      Returns:
      RestSyncNodeSubscriptionModel
    • subscribeToNode

      public RestSyncNodeSubscriptionModel subscribeToNode(String targetNodeId, Subscriptions.TYPE subscriberType)
      Create Node Subscription for the specified target node using POST call on /subscribers/{deviceSubscriptionId}/subscriptions
      Parameters:
      targetNodeId -
      subscriberType -
      Returns:
    • getSubscriptions

      public RestSyncNodeSubscriptionModelCollection getSubscriptions()
      Get NODE Subscription(s) using GET call on /subscribers/{deviceSubscriptionId}/subscriptions
      Returns:
      RestSyncNodeSubscriptionModelCollection
    • getSubscription

      public RestSyncNodeSubscriptionModel getSubscription(String nodeSubscriptionId)
      Get NODE Subscription using GET call on /subscribers/{deviceSubscriptionId}/subscriptions/{nodeSubscriptionId}
      Returns:
      RestSyncNodeSubscriptionModelCollection