info.magnolia.module.blossom.urimapping
Class VirtualURIMappingAdapter

java.lang.Object
  extended by info.magnolia.module.blossom.urimapping.VirtualURIMappingAdapter
All Implemented Interfaces:
info.magnolia.cms.beans.config.VirtualURIMapping

public class VirtualURIMappingAdapter
extends Object
implements info.magnolia.cms.beans.config.VirtualURIMapping

VirtualURIMapping that delegates to a method using reflection. The method must return either a String or a MappingResult and can accept as arguments the incoming uri as a String and/or a HttpServletRequest.

Since:
1.1.1

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.cms.beans.config.VirtualURIMapping
info.magnolia.cms.beans.config.VirtualURIMapping.MappingResult
 
Constructor Summary
VirtualURIMappingAdapter(Object targetObject, Method targetMethod)
           
 
Method Summary
 info.magnolia.cms.beans.config.VirtualURIMapping.MappingResult mapURI(String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualURIMappingAdapter

public VirtualURIMappingAdapter(Object targetObject,
                                Method targetMethod)
Method Detail

mapURI

public info.magnolia.cms.beans.config.VirtualURIMapping.MappingResult mapURI(String uri)
Specified by:
mapURI in interface info.magnolia.cms.beans.config.VirtualURIMapping


Copyright © 2009-2012 Magnolia International Ltd.. All Rights Reserved.