info.magnolia.module.blossom.dialog
Class DialogCreationContext

java.lang.Object
  extended by info.magnolia.module.blossom.dialog.DialogCreationContext

public class DialogCreationContext
extends Object

Holds the parameters required during dialog creation and validation.

Since:
0.5

Constructor Summary
DialogCreationContext()
           
 
Method Summary
 void addValidator(ValidationCallback validator)
           
 void executeValidators()
           
 info.magnolia.cms.core.Content getConfigNode()
           
 info.magnolia.cms.gui.dialog.Dialog getDialog()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
 javax.servlet.http.HttpServletResponse getResponse()
           
 info.magnolia.module.admininterface.SaveHandler getSaveHandler()
           
 info.magnolia.cms.gui.dialog.DialogTab getTab(String label)
           
 List<ValidationCallback> getValidators()
           
 info.magnolia.cms.core.Content getWebsiteNode()
           
 String getWebsitePath()
           
 void setConfigNode(info.magnolia.cms.core.Content configNode)
           
 void setDialog(info.magnolia.cms.gui.dialog.Dialog dialog)
           
 void setRequest(javax.servlet.http.HttpServletRequest request)
           
 void setResponse(javax.servlet.http.HttpServletResponse response)
           
 void setSaveHandler(info.magnolia.module.admininterface.SaveHandler saveHandler)
           
 void setWebsiteNode(info.magnolia.cms.core.Content websiteNode)
           
 void setWebsitePath(String websitePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogCreationContext

public DialogCreationContext()
Method Detail

getRequest

public javax.servlet.http.HttpServletRequest getRequest()

setRequest

public void setRequest(javax.servlet.http.HttpServletRequest request)

getResponse

public javax.servlet.http.HttpServletResponse getResponse()

setResponse

public void setResponse(javax.servlet.http.HttpServletResponse response)

getConfigNode

public info.magnolia.cms.core.Content getConfigNode()

setConfigNode

public void setConfigNode(info.magnolia.cms.core.Content configNode)

getWebsiteNode

public info.magnolia.cms.core.Content getWebsiteNode()

setWebsiteNode

public void setWebsiteNode(info.magnolia.cms.core.Content websiteNode)

getDialog

public info.magnolia.cms.gui.dialog.Dialog getDialog()

setDialog

public void setDialog(info.magnolia.cms.gui.dialog.Dialog dialog)

getWebsitePath

public String getWebsitePath()

getSaveHandler

public info.magnolia.module.admininterface.SaveHandler getSaveHandler()

setSaveHandler

public void setSaveHandler(info.magnolia.module.admininterface.SaveHandler saveHandler)

setWebsitePath

public void setWebsitePath(String websitePath)

addValidator

public void addValidator(ValidationCallback validator)

getValidators

public List<ValidationCallback> getValidators()

getTab

public info.magnolia.cms.gui.dialog.DialogTab getTab(String label)

executeValidators

public void executeValidators()


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