Class Utils

    • Constructor Detail

      • Utils

        public Utils​(VkApiClient client)
        Constructor
        Parameters:
        client - vk api client
    • Method Detail

      • checkLink

        public UtilsCheckLinkQuery checkLink​(UserActor actor,
                                             java.lang.String url)
        Checks whether a link is blocked in VK.
        Parameters:
        actor - vk actor
        url - Link to check (e.g., 'http://google.com').
        Returns:
        query
      • checkLink

        public UtilsCheckLinkQuery checkLink​(GroupActor actor,
                                             java.lang.String url)
        Checks whether a link is blocked in VK.
        Parameters:
        actor - vk actor
        url - Link to check (e.g., 'http://google.com').
        Returns:
        query
      • checkLink

        public UtilsCheckLinkQuery checkLink​(ServiceActor actor,
                                             java.lang.String url)
        Checks whether a link is blocked in VK.
        Parameters:
        actor - vk actor
        url - Link to check (e.g., 'http://google.com').
        Returns:
        query
      • deleteFromLastShortened

        public UtilsDeleteFromLastShortenedQuery deleteFromLastShortened​(UserActor actor,
                                                                         java.lang.String key)
        Deletes shortened link from user's list.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getLinkStatsExtended

        public UtilsGetLinkStatsQueryWithExtended getLinkStatsExtended​(UserActor actor,
                                                                       java.lang.String key)
        Returns stats data for shortened link.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getLinkStatsExtended

        public UtilsGetLinkStatsQueryWithExtended getLinkStatsExtended​(GroupActor actor,
                                                                       java.lang.String key)
        Returns stats data for shortened link.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getLinkStatsExtended

        public UtilsGetLinkStatsQueryWithExtended getLinkStatsExtended​(ServiceActor actor,
                                                                       java.lang.String key)
        Returns stats data for shortened link.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getLinkStats

        public UtilsGetLinkStatsQuery getLinkStats​(UserActor actor,
                                                   java.lang.String key)
        Returns stats data for shortened link.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getLinkStats

        public UtilsGetLinkStatsQuery getLinkStats​(GroupActor actor,
                                                   java.lang.String key)
        Returns stats data for shortened link.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getLinkStats

        public UtilsGetLinkStatsQuery getLinkStats​(ServiceActor actor,
                                                   java.lang.String key)
        Returns stats data for shortened link.
        Parameters:
        actor - vk actor
        key - Link key (characters after vk.cc/).
        Returns:
        query
      • getServerTime

        public UtilsGetServerTimeQuery getServerTime​(UserActor actor)
        Returns the current time of the VK server.
        Parameters:
        actor - vk actor
        Returns:
        query
      • getServerTime

        public UtilsGetServerTimeQuery getServerTime​(GroupActor actor)
        Returns the current time of the VK server.
        Parameters:
        actor - vk actor
        Returns:
        query
      • getShortLink

        public UtilsGetShortLinkQuery getShortLink​(UserActor actor,
                                                   java.lang.String url)
        Allows to receive a link shortened via vk.cc.
        Parameters:
        actor - vk actor
        url - URL to be shortened.
        Returns:
        query
      • getShortLink

        public UtilsGetShortLinkQuery getShortLink​(GroupActor actor,
                                                   java.lang.String url)
        Allows to receive a link shortened via vk.cc.
        Parameters:
        actor - vk actor
        url - URL to be shortened.
        Returns:
        query
      • getShortLink

        public UtilsGetShortLinkQuery getShortLink​(ServiceActor actor,
                                                   java.lang.String url)
        Allows to receive a link shortened via vk.cc.
        Parameters:
        actor - vk actor
        url - URL to be shortened.
        Returns:
        query
      • resolveScreenName

        public UtilsResolveScreenNameQuery resolveScreenName​(UserActor actor,
                                                             java.lang.String screenName)
        Detects a type of object (e.g., user, community, application) and its ID by screen name.
        Parameters:
        actor - vk actor
        screenName - Screen name of the user, community (e.g., 'apiclub,' 'andrew', or 'rules_of_war'), or application.
        Returns:
        query
      • resolveScreenName

        public UtilsResolveScreenNameQuery resolveScreenName​(GroupActor actor,
                                                             java.lang.String screenName)
        Detects a type of object (e.g., user, community, application) and its ID by screen name.
        Parameters:
        actor - vk actor
        screenName - Screen name of the user, community (e.g., 'apiclub,' 'andrew', or 'rules_of_war'), or application.
        Returns:
        query
      • resolveScreenName

        public UtilsResolveScreenNameQuery resolveScreenName​(ServiceActor actor,
                                                             java.lang.String screenName)
        Detects a type of object (e.g., user, community, application) and its ID by screen name.
        Parameters:
        actor - vk actor
        screenName - Screen name of the user, community (e.g., 'apiclub,' 'andrew', or 'rules_of_war'), or application.
        Returns:
        query