Class AbstractInternalLinkInheritUrlParamLinkPostProcessor

java.lang.Object
io.wcm.handler.link.processor.AbstractInternalLinkInheritUrlParamLinkPostProcessor
All Implemented Interfaces:
LinkProcessor
Direct Known Subclasses:
DefaultInternalLinkInheritUrlParamLinkPostProcessor

@ConsumerType public abstract class AbstractInternalLinkInheritUrlParamLinkPostProcessor extends Object implements LinkProcessor
Linkhandler post processor to inherit URL parameters to internal links.
  • Constructor Details

    • AbstractInternalLinkInheritUrlParamLinkPostProcessor

      protected AbstractInternalLinkInheritUrlParamLinkPostProcessor(Set<String> inheritUrlParameterNames)
      Constructor.
      Parameters:
      inheritUrlParameterNames - Custom list of inheritable URL parameter names.
  • Method Details

    • process

      @NotNull public final @NotNull Link process(@NotNull @NotNull Link link)
      Description copied from interface: LinkProcessor
      Process link metadata
      Specified by:
      process in interface LinkProcessor
      Parameters:
      link - Link metadata
      Returns:
      Processed link metadata (never null)