Class V2URL


  • public class V2URL
    extends Object
    Encapsulates some methods related to vIP Server.
    • Method Detail

      • getComponentListURL

        public static String getComponentListURL​(BaseDTO dto,
                                                 String baseURL)
      • getSupportedLocaleListURL

        public static String getSupportedLocaleListURL​(BaseDTO dto,
                                                       String baseURL)
      • getComponentTranslationURL

        public static String getComponentTranslationURL​(MessagesDTO dto,
                                                        String baseURL)
        assembly the request URL for component Translation.
        Parameters:
        params - The parameter of the request.
        baseURL - The root path of the URL.
        Returns:
      • getComponentsTranslationURL

        public static String getComponentsTranslationURL​(String baseURL,
                                                         VIPCfg cfg)
        assembly the request URL for multiple components Translation.
        Parameters:
        components -
        locales -
        baseURL - The root path of the URL.
        Returns:
      • getKeyTranslationURL

        public static String getKeyTranslationURL​(MessagesDTO dto,
                                                  String baseURL)
        assembly the request URL for key Translation.
        Parameters:
        params - The parameter of the request.
        baseURL - The root path of the URL.
        Returns:
      • getMultiVersionKeyTranslationURL

        public static String getMultiVersionKeyTranslationURL​(MessagesDTO dto,
                                                              String baseURL)
      • getPostKeys

        public static String getPostKeys​(MessagesDTO dto,
                                         String baseURL)
        get the url of key-set-post API
        Parameters:
        dto -
        baseURL -
        Returns:
      • getPatternURL

        public static String getPatternURL​(String language,
                                           String region,
                                           String baseURL)
        Parameters:
        language -
        region -
        baseURL -
        Returns:
      • getRegionListURL

        public static String getRegionListURL​(String supportedLanguages,
                                              String baseUrl)
        Parameters:
        supportedLanguages - languages string, split by comma. e.g. 'de,fr'
        baseUrl -
        Returns:
      • getSupportedLanguageListURL

        public static String getSupportedLanguageListURL​(String baseUrl,
                                                         BaseDTO dto,
                                                         String displayLanguage)
        Parameters:
        supportedLanguages - languages string, split by comma. e.g. 'de,fr'
        baseUrl -
        Returns: