Saturday, June 16, 2012

ADF binding classes explained

ADFBindingContext 
  - Life instance of the adfc-config.xml file
  - Exposes the security Context, Check permissions on an object
  - Exposes MDS Object Session

DCBindingContainer
  - Implmentation of the binding container interface
  - Represents the page definition file at runtime
  - At Runtime Binding is enclosed in a java object, that is this DcBindingContainer
  - All executable bindings, variables, can be obtained
  - #{binding}

BindingContext
  - Life representation of databindings.cpx file, which is the registry of pagedef files
  - It contains the reference to the datacontrols used
  - We can access and manipulate the data controls

DCIteratorBinding
  - browse through the collection of data
  - insert/update/delete data from data collection
  - Iterator binding links to the data source
  - All the operation on the data are internally performed on this DCIteratorBinding

OperationBinding
  - Call a custom method
  - Call the binding method