info.magnolia.cms.util
Interface PatternDelegate

All Known Implementing Classes:
UrlPatternDelegate

public interface PatternDelegate

A simple generic interface that can be used to configure anything that can be selected based on some conditions (i.e. a different login page based on the request URI or host).

Version:
$Id: PatternDelegate.java 41137 2011-01-06 18:19:25Z gjoseph $
Author:
fgiust

Method Summary
 java.lang.Object getDelegate()
          Returns the delegate that this bean holds.
 boolean match(javax.servlet.http.HttpServletRequest request)
          Does the current request match the expected condition?
 

Method Detail

match

boolean match(javax.servlet.http.HttpServletRequest request)
Does the current request match the expected condition?

Parameters:
request - HttpServletRequest
Returns:
true if the current request matches the expected conditions

getDelegate

java.lang.Object getDelegate()
Returns the delegate that this bean holds. This method is usually called to retrieve the delegate object after match() returns true.

Returns:
delegate object


Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.