org.apache.beehive.netui.pageflow.config
Class PageFlowControllerConfig

Object
  extended by ControllerConfig
      extended by PageFlowControllerConfig
All Implemented Interfaces:
Serializable

public class PageFlowControllerConfig
extends ControllerConfig

Bean class to handle our extensions to the Struts <controller> element.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ControllerConfig
bufferSize, configured, contentType, debug, forwardPattern, inputForward, locale, maxFileSize, memFileSize, multipartClass, nocache, pagePattern, processorClass, tempDir
 
Constructor Summary
PageFlowControllerConfig()
           
 
Method Summary
 String getControllerClass()
           
 String getMemFileSize()
           
 String getMultipartClass()
          This gets the multipart class.
 String getSharedFlows()
           
 Map getSharedFlowTypes()
           
 boolean isAbstract()
           
 boolean isLongLivedPageFlow()
           
 boolean isMissingDefaultMessages()
           
 boolean isNestedPageFlow()
           
 boolean isReturnToActionDisabled()
           
 boolean isReturnToPageDisabled()
           
 boolean isSharedFlow()
           
 void setControllerClass(String controllerClass)
           
 void setIsAbstract(boolean isAbstract)
           
 void setIsLongLivedPageFlow(boolean longLivedPageFlow)
           
 void setIsMissingDefaultMessages(boolean missingDefaultMessages)
           
 void setIsNestedPageFlow(boolean nestedPageFlow)
           
 void setIsReturnToActionDisabled(boolean returnToActionDisabled)
           
 void setIsReturnToPageDisabled(boolean returnToPageDisabled)
           
 void setIsSharedFlow(boolean sharedFlow)
           
 void setMemFileSize(String fileSize)
           
 void setMultipartClass(String overrideMultipartClass)
           
 void setSharedFlows(String sharedFlows)
           
 
Methods inherited from class ControllerConfig
freeze, getBufferSize, getContentType, getDebug, getForwardPattern, getInputForward, getLocale, getMaxFileSize, getNocache, getPagePattern, getProcessorClass, getTempDir, setBufferSize, setContentType, setDebug, setForwardPattern, setInputForward, setLocale, setMaxFileSize, setNocache, setPagePattern, setProcessorClass, setTempDir, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PageFlowControllerConfig

public PageFlowControllerConfig()
Method Detail

isNestedPageFlow

public boolean isNestedPageFlow()

setIsNestedPageFlow

public void setIsNestedPageFlow(boolean nestedPageFlow)

isLongLivedPageFlow

public boolean isLongLivedPageFlow()

setIsLongLivedPageFlow

public void setIsLongLivedPageFlow(boolean longLivedPageFlow)

isReturnToPageDisabled

public boolean isReturnToPageDisabled()

setIsReturnToPageDisabled

public void setIsReturnToPageDisabled(boolean returnToPageDisabled)

isReturnToActionDisabled

public boolean isReturnToActionDisabled()

setIsReturnToActionDisabled

public void setIsReturnToActionDisabled(boolean returnToActionDisabled)

isMissingDefaultMessages

public boolean isMissingDefaultMessages()

setIsMissingDefaultMessages

public void setIsMissingDefaultMessages(boolean missingDefaultMessages)

setSharedFlows

public void setSharedFlows(String sharedFlows)

getSharedFlows

public String getSharedFlows()

getSharedFlowTypes

public Map getSharedFlowTypes()

getControllerClass

public String getControllerClass()

setControllerClass

public void setControllerClass(String controllerClass)

isSharedFlow

public boolean isSharedFlow()

setIsSharedFlow

public void setIsSharedFlow(boolean sharedFlow)

getMultipartClass

public String getMultipartClass()
This gets the multipart class. If it was explicitly set on the associated element, just use that; otherwise, get the value from WEB-INF/beehive-netui-config.xml.

Overrides:
getMultipartClass in class ControllerConfig

getMemFileSize

public String getMemFileSize()
Overrides:
getMemFileSize in class ControllerConfig

setMultipartClass

public void setMultipartClass(String overrideMultipartClass)
Overrides:
setMultipartClass in class ControllerConfig

setMemFileSize

public void setMemFileSize(String fileSize)
Overrides:
setMemFileSize in class ControllerConfig

isAbstract

public boolean isAbstract()

setIsAbstract

public void setIsAbstract(boolean isAbstract)