info.magnolia.module.admininterface
Class PageHandlerManager.BasePageDefinition

java.lang.Object
  extended by info.magnolia.module.admininterface.PageHandlerManager.BasePageDefinition
All Implemented Interfaces:
PageHandlerManager.PageDefinition
Enclosing class:
PageHandlerManager

public static class PageHandlerManager.BasePageDefinition
extends Object
implements PageHandlerManager.PageDefinition

This class is used if you want to register a page that is not stored in the repository.

Version:
$Id$
Author:
philipp

Constructor Summary
PageHandlerManager.BasePageDefinition(String name, Class handlerClass)
           
 
Method Summary
 Map getDefaultProperties()
           
 Class getHandlerClass()
           
 String getName()
           
 PageMVCHandler newInstance(String name, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setDefaultProperties(Map defaultProperties)
           
 void setHandlerClass(Class handlerClass)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageHandlerManager.BasePageDefinition

public PageHandlerManager.BasePageDefinition(String name,
                                             Class handlerClass)
Method Detail

getDefaultProperties

public Map getDefaultProperties()

setDefaultProperties

public void setDefaultProperties(Map defaultProperties)

getHandlerClass

public Class getHandlerClass()

setHandlerClass

public void setHandlerClass(Class handlerClass)

getName

public String getName()
Specified by:
getName in interface PageHandlerManager.PageDefinition

setName

public void setName(String name)

newInstance

public PageMVCHandler newInstance(String name,
                                  javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
Specified by:
newInstance in interface PageHandlerManager.PageDefinition


Copyright © 2003–2014 Magnolia International Ltd.. All rights reserved.