Oracle ADF Controller API Reference 10g Release 2 (10.1.2)
B14363-01
November 2004


oracle.adf.controller.struts.forms

Class BindingContainerValidationForm

java.lang.Object
  extended byorg.apache.struts.action.ActionForm
      extended byorg.apache.struts.validator.ValidatorForm
          extended byoracle.adf.controller.struts.forms.BindingContainerValidationForm

All Implemented Interfaces:
ADFStrutsForm, org.apache.commons.beanutils.DynaBean, java.io.Serializable

public class BindingContainerValidationForm
extends org.apache.struts.validator.ValidatorForm
implements org.apache.commons.beanutils.DynaBean, ADFStrutsForm

A BindingContainerActionForm to use with Struts validation framework.

Since:
9.0.5
See Also:
Serialized Form

Field Summary
protected java.lang.String
bindingContainerName
The name of the current binding container this class is exposing.
protected oracle.adf.model.BindingContext
bindingContext
Because this class need to be serializable, hold a copy of the context and the binding name to retrieve the binding container instance.
protected ADFDynaClass
dynaClass
The ADFDynaClass with which we are associated.
protected java.util.Map
dynaValues

Fields inherited from class org.apache.struts.validator.ValidatorForm
page, validatorResults

Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet

Constructor Summary
BindingContainerValidationForm()

Method Summary
boolean
contains(java.lang.String name, java.lang.String key)
java.lang.Object
get(java.lang.String name)
java.lang.Object
get(java.lang.String name, int index)
java.lang.Object
get(java.lang.String name, java.lang.String key)
protected oracle.adf.model.binding.DCControlBinding
getBinding(oracle.adf.model.binding.DCBindingContainer bindings, java.lang.String name)
protected oracle.adf.model.binding.DCBindingContainer
getBindingContainer()
org.apache.commons.beanutils.DynaClass
getDynaClass()
java.util.Map
getPendingValues()
Return pendings values currently store in the form bean.
void
remove(java.lang.String p0, java.lang.String p1)
void
reset(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
void
resetPendingValues()
Reset all pending values temporary stored in the form bean.
void
set(java.lang.String name, int index, java.lang.Object value)
void
set(java.lang.String name, java.lang.Object value)
void
set(java.lang.String name, java.lang.String attribute, java.lang.Object value)
void
setBindingContainer(oracle.adf.model.binding.DCBindingContainer container)
org.apache.struts.action.ActionErrors
validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)

Methods inherited from class org.apache.struts.validator.ValidatorForm
getPage, getResultValueMap, getValidatorResults, log, log, setPage, setValidatorResults

Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

bindingContext

protected oracle.adf.model.BindingContext bindingContext
Because this class need to be serializable, hold a copy of the context and the binding name to retrieve the binding container instance.

bindingContainerName

protected java.lang.String bindingContainerName
The name of the current binding container this class is exposing.

dynaClass

protected ADFDynaClass dynaClass
The ADFDynaClass with which we are associated.

dynaValues

protected java.util.Map dynaValues

Constructor Detail

BindingContainerValidationForm

public BindingContainerValidationForm()

Method Detail

setBindingContainer

public void setBindingContainer(oracle.adf.model.binding.DCBindingContainer container)
Specified by:
setBindingContainer in interface ADFStrutsForm

getBindingContainer

protected oracle.adf.model.binding.DCBindingContainer getBindingContainer()

getPendingValues

public java.util.Map getPendingValues()
Description copied from interface: ADFStrutsForm
Return pendings values currently store in the form bean.
Specified by:
getPendingValues in interface ADFStrutsForm
Returns:
a Map of values keyed by value binding name

resetPendingValues

public void resetPendingValues()
Description copied from interface: ADFStrutsForm
Reset all pending values temporary stored in the form bean.
Specified by:
resetPendingValues in interface ADFStrutsForm

get

public java.lang.Object get(java.lang.String name)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean

getBinding

protected oracle.adf.model.binding.DCControlBinding getBinding(oracle.adf.model.binding.DCBindingContainer bindings,
                                                               java.lang.String name)

contains

public boolean contains(java.lang.String name,
                        java.lang.String key)
Specified by:
contains in interface org.apache.commons.beanutils.DynaBean

get

public java.lang.Object get(java.lang.String name,
                            int index)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean

get

public java.lang.Object get(java.lang.String name,
                            java.lang.String key)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean

getDynaClass

public org.apache.commons.beanutils.DynaClass getDynaClass()
Specified by:
getDynaClass in interface org.apache.commons.beanutils.DynaBean

remove

public void remove(java.lang.String p0,
                   java.lang.String p1)
Specified by:
remove in interface org.apache.commons.beanutils.DynaBean

set

public void set(java.lang.String name,
                java.lang.Object value)
Specified by:
set in interface org.apache.commons.beanutils.DynaBean

set

public void set(java.lang.String name,
                int index,
                java.lang.Object value)
Specified by:
set in interface org.apache.commons.beanutils.DynaBean

set

public void set(java.lang.String name,
                java.lang.String attribute,
                java.lang.Object value)
Specified by:
set in interface org.apache.commons.beanutils.DynaBean

reset

public void reset(org.apache.struts.action.ActionMapping mapping,
                  javax.servlet.http.HttpServletRequest request)

validate

public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping,
                                                      javax.servlet.http.HttpServletRequest request)

Oracle ADF Controller API Reference 10g Release 2 (10.1.2)
B14363-01
November 2004


Copyright © 1997, 2004, Oracle.
All rights reserved.