Class CsrfLinkTransformerDecorator
java.lang.Object
at.porscheinformatik.tapestry.csrfprotection.internal.CsrfLinkTransformerDecorator
- All Implemented Interfaces:
org.apache.tapestry5.services.linktransform.ComponentEventLinkTransformer,org.apache.tapestry5.services.linktransform.LinkTransformer,org.apache.tapestry5.services.linktransform.PageRenderLinkTransformer
public final class CsrfLinkTransformerDecorator
extends Object
implements org.apache.tapestry5.services.linktransform.LinkTransformer
Decorator
LinkTransformer calling CsrfComponentEventLinkTransformer to modify event links.-
Constructor Summary
ConstructorsConstructorDescriptionCsrfLinkTransformerDecorator(org.apache.tapestry5.services.linktransform.ComponentEventLinkTransformer csrfComponentEventLinkTransformer, org.apache.tapestry5.services.linktransform.LinkTransformer delegate) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.tapestry5.services.ComponentEventRequestParametersdecodeComponentEventRequest(org.apache.tapestry5.http.services.Request request) org.apache.tapestry5.services.PageRenderRequestParametersdecodePageRenderRequest(org.apache.tapestry5.http.services.Request request) org.apache.tapestry5.http.LinktransformComponentEventLink(org.apache.tapestry5.http.Link defaultLink, org.apache.tapestry5.services.ComponentEventRequestParameters parameters) org.apache.tapestry5.http.LinktransformPageRenderLink(org.apache.tapestry5.http.Link defaultLink, org.apache.tapestry5.services.PageRenderRequestParameters parameters)
-
Constructor Details
-
CsrfLinkTransformerDecorator
public CsrfLinkTransformerDecorator(org.apache.tapestry5.services.linktransform.ComponentEventLinkTransformer csrfComponentEventLinkTransformer, org.apache.tapestry5.services.linktransform.LinkTransformer delegate) - Parameters:
csrfComponentEventLinkTransformer- .delegate- the originalLinkTransformer
-
-
Method Details
-
transformPageRenderLink
public org.apache.tapestry5.http.Link transformPageRenderLink(org.apache.tapestry5.http.Link defaultLink, org.apache.tapestry5.services.PageRenderRequestParameters parameters) - Specified by:
transformPageRenderLinkin interfaceorg.apache.tapestry5.services.linktransform.PageRenderLinkTransformer
-
decodePageRenderRequest
public org.apache.tapestry5.services.PageRenderRequestParameters decodePageRenderRequest(org.apache.tapestry5.http.services.Request request) - Specified by:
decodePageRenderRequestin interfaceorg.apache.tapestry5.services.linktransform.PageRenderLinkTransformer
-
transformComponentEventLink
public org.apache.tapestry5.http.Link transformComponentEventLink(org.apache.tapestry5.http.Link defaultLink, org.apache.tapestry5.services.ComponentEventRequestParameters parameters) - Specified by:
transformComponentEventLinkin interfaceorg.apache.tapestry5.services.linktransform.ComponentEventLinkTransformer
-
decodeComponentEventRequest
public org.apache.tapestry5.services.ComponentEventRequestParameters decodeComponentEventRequest(org.apache.tapestry5.http.services.Request request) - Specified by:
decodeComponentEventRequestin interfaceorg.apache.tapestry5.services.linktransform.ComponentEventLinkTransformer
-