Interface IMobileAppManagerSPI

  • All Known Implementing Classes:
    MobileAppManager

    public interface IMobileAppManagerSPI
    Mobile APP manager SPI.
    Since:
    10.0.0
    Version:
    $Revision: 19766 $ $Date: 2017-01-05 18:35:09 -0200 (Thu, 05 Jan 2017) $
    • Method Detail

      • getOrCreateSubscriptionId

        String getOrCreateSubscriptionId​(IWebsite website)
        Returns the subscription identifier (null if there isn't one) of the current user in the given website.
        Parameters:
        website - the website.
        Returns:
        the subscription identifier (null if there isn't one) of the current user in the given website.
        Since:
        10.0.0
      • getOrCreateSubscriptionId

        String getOrCreateSubscriptionId​(String userId,
                                         String websiteId)
        Returns the subscription identifier (null if there isn't one) of the given user user in the given website.
        Parameters:
        userId - the user identifier.
        websiteId - the website identifier.
        Returns:
        the subscription identifier (null if there isn't one) of the given user user in the given website.
        Since:
        10.0.0
      • getSubscriptionsIds

        Set<String> getSubscriptionsIds​(Collection<String> userIds,
                                        String websiteId)
        Returns the users' subscriptions in the given website.
        Parameters:
        userId - the user identifiers.
        websiteId - the website identifier.
        Returns:
        the users' subscriptions in the given website.
        Since:
        10.0.0