Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.flex.common
Class ADFUtils

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.common.ADFUtils

public class ADFUtils
extends java.lang.Object

A series of convenience functions for dealing with ADF Bindings. Note: Updated for JDeveloper 11

Author:
Duncan Mills, Steve Muench $Id: ADFUtils.java /main/1 2010/08/25 09:18:30 sanakula Exp $.

Constructor Summary
ADFUtils()
           
 
Method Summary
static java.util.List attributeListForIterator(oracle.adf.model.binding.DCIteratorBinding iter, java.lang.String valueAttrName)
          Get a List of attribute values for an iterator.
static java.util.List attributeListForIterator(java.lang.String iteratorName, java.lang.String valueAttrName)
          Get List of attribute values for an iterator.
static oracle.adf.model.binding.DCIteratorBinding findIterator(java.lang.String name)
          Find an iterator binding in the current binding container by name.
static oracle.binding.OperationBinding findOperation(java.lang.String name)
          Find an operation binding in the current binding container by name.
static oracle.jbo.ApplicationModule getApplicationModuleForDataControl(java.lang.String name)
          Get application module for an application module data control by name.
static oracle.binding.BindingContainer getBindingContainer()
          Return the current page's binding container.
static oracle.adf.model.binding.DCBindingContainer getDCBindingContainer()
          Return the Binding Container as a DCBindingContainer.
static void saveAndContinue()
          When a bounded task flow manages a transaction (marked as requires-transaction, requires-new-transaction, or requires- existing-transaction), then the task flow must issue any commits or rollbacks that are needed.
static java.util.List<javax.faces.model.SelectItem> selectItemsForIterator(oracle.adf.model.binding.DCIteratorBinding iter, java.lang.String valueAttrName, java.lang.String displayAttrName, java.lang.String descriptionAttrName)
          Get List of ADF Faces SelectItem for an iterator binding with description.
static java.util.List<javax.faces.model.SelectItem> selectItemsForIterator(java.lang.String iteratorName, java.lang.String valueAttrName, java.lang.String displayAttrName, java.lang.String descriptionAttrName)
          Get List of ADF Faces SelectItem for an iterator binding with description.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ADFUtils

public ADFUtils()
Method Detail

saveAndContinue

public static void saveAndContinue()
When a bounded task flow manages a transaction (marked as requires-transaction, requires-new-transaction, or requires- existing-transaction), then the task flow must issue any commits or rollbacks that are needed. This is essentially to keep the state of the transaction that the task flow understands in synch with the state of the transaction in the ADFbc layer. Use this method to issue a commit in the middle of a task flow while staying in the task flow.


getApplicationModuleForDataControl

public static oracle.jbo.ApplicationModule getApplicationModuleForDataControl(java.lang.String name)
Get application module for an application module data control by name.

Parameters:
name - application module data control name
Returns:
ApplicationModule

getBindingContainer

public static oracle.binding.BindingContainer getBindingContainer()
Return the current page's binding container.

Returns:
the current page's binding container

getDCBindingContainer

public static oracle.adf.model.binding.DCBindingContainer getDCBindingContainer()
Return the Binding Container as a DCBindingContainer.

Returns:
current binding container as a DCBindingContainer

selectItemsForIterator

public static java.util.List<javax.faces.model.SelectItem> selectItemsForIterator(java.lang.String iteratorName,
                                                                                  java.lang.String valueAttrName,
                                                                                  java.lang.String displayAttrName,
                                                                                  java.lang.String descriptionAttrName)
Get List of ADF Faces SelectItem for an iterator binding with description. Uses the value of the 'valueAttrName' attribute as the key for the SelectItem key.

Parameters:
iteratorName - ADF iterator binding name
valueAttrName - name of the value attribute to use
displayAttrName - name of the attribute from iterator rows to display
descriptionAttrName - name of the attribute to use for description
Returns:
ADF Faces SelectItem for an iterator binding with description

attributeListForIterator

public static java.util.List attributeListForIterator(java.lang.String iteratorName,
                                                      java.lang.String valueAttrName)
Get List of attribute values for an iterator.

Parameters:
iteratorName - ADF iterator binding name
valueAttrName - value attribute to use
Returns:
List of attribute values for an iterator

attributeListForIterator

public static java.util.List attributeListForIterator(oracle.adf.model.binding.DCIteratorBinding iter,
                                                      java.lang.String valueAttrName)
Get a List of attribute values for an iterator.

Parameters:
iter - iterator binding
valueAttrName - name of value attribute to use
Returns:
List of attribute values

findIterator

public static oracle.adf.model.binding.DCIteratorBinding findIterator(java.lang.String name)
Find an iterator binding in the current binding container by name.

Parameters:
name - iterator binding name
Returns:
iterator binding

findOperation

public static oracle.binding.OperationBinding findOperation(java.lang.String name)
Find an operation binding in the current binding container by name.

Parameters:
name - operation binding name
Returns:
operation binding

selectItemsForIterator

public static java.util.List<javax.faces.model.SelectItem> selectItemsForIterator(oracle.adf.model.binding.DCIteratorBinding iter,
                                                                                  java.lang.String valueAttrName,
                                                                                  java.lang.String displayAttrName,
                                                                                  java.lang.String descriptionAttrName)
Get List of ADF Faces SelectItem for an iterator binding with description. Uses the value of the 'valueAttrName' attribute as the key for the SelectItem key.

Parameters:
iter - ADF iterator binding
valueAttrName - name of value attribute to use for key
displayAttrName - name of the attribute from iterator rows to display
descriptionAttrName - name of the attribute for description
Returns:
ADF Faces SelectItem for an iterator binding with description

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.