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()
           
 javax.jcr.Node getContentNode()
           
 String getContentPath()
           
 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()
          Deprecated. since 2.0.2 - use getContentNode() instead
 String getWebsitePath()
          Deprecated. since 2.0.2 - use getContentPath() instead
 void setConfigNode(info.magnolia.cms.core.Content configNode)
           
 void setContentNode(javax.jcr.Node contentNode)
           
 void setContentPath(String contentPath)
           
 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)
          Deprecated. since 2.0.2 - use setContentNode(Node) instead
 void setWebsitePath(String websitePath)
          Deprecated. since 2.0.2 - use setContentPath(String) instead
 
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)

getContentNode

public javax.jcr.Node getContentNode()

setContentNode

public void setContentNode(javax.jcr.Node contentNode)

getWebsiteNode

@Deprecated
public info.magnolia.cms.core.Content getWebsiteNode()
Deprecated. since 2.0.2 - use getContentNode() instead


setWebsiteNode

@Deprecated
public void setWebsiteNode(info.magnolia.cms.core.Content websiteNode)
Deprecated. since 2.0.2 - use setContentNode(Node) instead


getDialog

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

setDialog

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

getContentPath

public String getContentPath()

setContentPath

public void setContentPath(String contentPath)

getWebsitePath

@Deprecated
public String getWebsitePath()
Deprecated. since 2.0.2 - use getContentPath() instead


setWebsitePath

@Deprecated
public void setWebsitePath(String websitePath)
Deprecated. since 2.0.2 - use setContentPath(String) instead


getSaveHandler

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

setSaveHandler

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

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-2014 Magnolia International Ltd.. All Rights Reserved.