org.apache.wicket.request.mapper
Class CryptoMapper
java.lang.Object
org.apache.wicket.request.mapper.CryptoMapper
- All Implemented Interfaces:
- IRequestMapper
public class CryptoMapper
- extends Object
- implements IRequestMapper
Request mapper that encrypts urls generated by another mapper.
- Author:
- igor.vaynberg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CryptoMapper
public CryptoMapper(IRequestMapper wrappedMapper,
Application application)
- Construct.
- Parameters:
wrappedMapper
- the non-crypted request mapperapplication
- the current application
CryptoMapper
public CryptoMapper(IRequestMapper wrappedMapper,
Application application,
IProvider<ICrypt> cryptProvider)
- Construct.
- Parameters:
wrappedMapper
- the non-crypted request mapperapplication
- the current applicationcryptProvider
- the custom crypt provider
getCompatibilityScore
public int getCompatibilityScore(Request request)
- Specified by:
getCompatibilityScore
in interface IRequestMapper
mapHandler
public Url mapHandler(IRequestHandler requestHandler)
- Specified by:
mapHandler
in interface IRequestMapper
mapRequest
public IRequestHandler mapRequest(Request request)
- Specified by:
mapRequest
in interface IRequestMapper
getCryptParameterName
protected String getCryptParameterName()
- Returns:
- the name of the parameter that brings the encrypted url
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.