Class BaseFrontendPathMatcherUrlDecoder<T>

java.lang.Object
de.hybris.platform.acceleratorservices.urldecoder.impl.BaseFrontendPathMatcherUrlDecoder<T>
Type Parameters:
T -
All Implemented Interfaces:
FrontendUrlDecoder<T>
Direct Known Subclasses:
CategoryFrontendPathMatcherUrlDecoder, ProductFrontendPathMatcherUrlDecoder

public abstract class BaseFrontendPathMatcherUrlDecoder<T> extends Object implements FrontendUrlDecoder<T>
Match url pattern using a path Matcher pattern.
  • Constructor Details

    • BaseFrontendPathMatcherUrlDecoder

      public BaseFrontendPathMatcherUrlDecoder()
  • Method Details

    • decode

      public T decode(String urlIn)
      Specified by:
      decode in interface FrontendUrlDecoder<T>
    • translateId

      protected abstract T translateId(String id)
    • setPathMatcher

      public void setPathMatcher(org.springframework.util.PathMatcher pathMatcher)
      Parameters:
      pathMatcher - the pathMatcher to set
    • getPathMatcher

      public org.springframework.util.PathMatcher getPathMatcher()
      Returns:
      the pathMatcher
    • setPathMatchPattern

      public void setPathMatchPattern(String pathMatchPattern)
      Parameters:
      pathMatchPattern - the pathMatchPattern to set
    • getPathMatchPattern

      public String getPathMatchPattern()
      Returns:
      the pathMatchPattern