Class CandidateTargetedUrlsResolverImpl

    • Constructor Detail

      • CandidateTargetedUrlsResolverImpl

        public CandidateTargetedUrlsResolverImpl()
    • Method Detail

      • setTargetIdManager

        public void setTargetIdManager​(TargetIdManager targetIdManager)
      • setTargetedUrlStrategy

        public void setTargetedUrlStrategy​(TargetedUrlStrategy targetedUrlStrategy)
      • setCandidateTargetIdsResolver

        public void setCandidateTargetIdsResolver​(CandidateTargetIdsResolver candidateTargetIdsResolver)
      • getUrls

        public List<String> getUrls​(String targetedUrl)
        Description copied from interface: CandidateTargetedUrlsResolver
        Resolves all the candidate targeted URLs that should be used for a given targeted URL when attempting content resolution. For example, if the targeted URL is /products/index_en_US.xml, that candidate URL list could look like this: /products/index_en_US.xml, /products/index_en.xml, and /products/index.xml.
        Specified by:
        getUrls in interface CandidateTargetedUrlsResolver
        Parameters:
        targetedUrl - the targeted URL used to generate the candidate URLs
        Returns:
        the list of candidate targeted URLs.