package fr.openwide.core.wicket.more.link.descriptor.mapper; import org.apache.wicket.model.IModel; import fr.openwide.core.wicket.more.link.descriptor.factory.LinkGeneratorFactory; import fr.openwide.core.wicket.more.link.descriptor.generator.ILinkGenerator; @SuppressWarnings("deprecation") public class LinkGeneratorFactoryToOneParameterLinkDescriptorMapperAdapter<T> extends AbstractOneParameterLinkDescriptorMapper<ILinkGenerator, T> { private static final long serialVersionUID = -8490229055203194996L; private final LinkGeneratorFactory<T> factory; public LinkGeneratorFactoryToOneParameterLinkDescriptorMapperAdapter(LinkGeneratorFactory<T> factory) { super(); this.factory = factory; } @Override public ILinkGenerator map(IModel<T> model) { return factory.create(model); } }