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

E22562-01

oracle.apps.fnd.applcore.flex.ui.common
Class FlexSetupUtils

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.ui.common.FlexSetupUtils
All Implemented Interfaces:
FlexSetupUIConstants

public class FlexSetupUtils
extends java.lang.Object
implements FlexSetupUIConstants

Flex internal class for referring and dealing with bindings. (Internal only for Flex Setup Ui use).

Author:
abhaykum, sanakula $Id: FlexSetupUtils.java /st_atgpf_11.1.1.5.0/4 2011/05/16 11:17:04 abhaykum Exp $.

Field Summary
 
Fields inherited from interface oracle.apps.fnd.applcore.flex.ui.common.FlexSetupUIConstants
ATTR_APPL_ID, ATTR_BI_ENABLED, ATTR_CATEGORY_CODE, ATTR_CATEGORY_LEVEL, ATTR_CEXT_ATTR1, ATTR_CEXT_ATTR2, ATTR_CONTEXT_CODE, ATTR_CONTEXT_CODE1, ATTR_CTX_CAT_CODE, ATTR_DF_FF_USAGE, ATTR_DFF_CODE, ATTR_EDIT_PRIVILEGE_NAME, ATTR_FF_TYPE, ATTR_FF_USAGE_CODE, ATTR_FUNCTION_NAME, ATTR_MASTER_TO_CHILD, ATTR_MODULE_ID, ATTR_NAME, ATTR_PAGE_CODE, ATTR_RAISE_POST_EVENT_FLAG, ATTR_SEQ, ATTR_STYLE_TO_SKU, ATTR_TRANSLATABLE_CTX_SUPPORTED, ATTR_UOM_SEGMENT_SUPPORTED, ATTR_VIEW_PRIVILEGE_NAME, AVAL_FF_TYPE_DFF, BIND_APPLICATION_ID, BIND_CATEGORY_CODE, BIND_CONTEXT_CODE, BIND_DFF_CODE, BIND_DFF_CODE_SHORT, BIND_FF_USAGE_CODE, BIND_PAGE_CODE, BUNDLE_FLEX_UI, DEFAULT, DEFAULTED, DFF_SETUPUI_AM, ERROR_CANNOT_DELETE_CAT_CONTEXT, ERROR_CANNOT_DELETE_INHERITED_CONTEXT, ERROR_CANNOT_DELETE_INHERITED_PAGE, ERROR_CANNOT_DELETE_SEEDED_PAGE, ERROR_CANNOT_EDIT_INHERITED_PAGE_DETAILS, ERROR_NO_CONTEXT_USAGE_SELECTED, ERROR_NO_PAGE_SELECTED, FLEXFIELD_TYPE_EFF, INHERIT, INHERITED, IT_DFF_USG, IT_EDIT_DFF_CSS, IT_EDIT_DFF_CTX, IT_EDIT_DFF_CTX1, IT_EDIT_EFF_CAT_ASSOC_CTX, IT_EDIT_EFF_CAT_ASSOC_PAGE, IT_EDIT_EFF_CAT_NOT_ASSOC_CTX, IT_EDIT_EFF_CTX, IT_EDIT_EFF_PAGE_ASSOC_CTX, IT_EDIT_EFF_PAGE_NOT_ASSOC_CTX, IT_EFF_CTX_USG, IT_MANAGE_FLEXFIELDS_SEARCH_RESULTS, IT_UI_PAGES_ASSOC_CTX, ITEM_EFF_NAME, NO, NO_UNIQUE_KEY_DEFINED, NONE, SEED_DATA_FROM_APPLICATION, SEQ_NUM_INCREMENT, SINGLE_ROW, YES
 
Constructor Summary
FlexSetupUtils()
           
 
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 oracle.adf.model.binding.DCBindingContainer getDCContainerFromBindings()
          Finds the given DCBindingContainer from the bindings .
static oracle.adf.model.binding.DCIteratorBinding getDCIteratorFromBindings(java.lang.String iterBindName)
          Finds the given RowSet iterator binding from the bindings .
static DFFSetupUIAMImpl getDFFSetupUIAMImpl()
           
static oracle.jbo.RowSetIterator getRowSetIteratorFromBindings(java.lang.String iterBindName)
          Finds the given RowSet iterator from the bindings
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

FlexSetupUtils

public FlexSetupUtils()
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

getDFFSetupUIAMImpl

public static DFFSetupUIAMImpl getDFFSetupUIAMImpl()

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

getRowSetIteratorFromBindings

public static oracle.jbo.RowSetIterator getRowSetIteratorFromBindings(java.lang.String iterBindName)
Finds the given RowSet iterator from the bindings

Returns:
RowSetIterator

getDCIteratorFromBindings

public static oracle.adf.model.binding.DCIteratorBinding getDCIteratorFromBindings(java.lang.String iterBindName)
Finds the given RowSet iterator binding from the bindings .

Returns:
DCiteratorBinding

getDCContainerFromBindings

public static oracle.adf.model.binding.DCBindingContainer getDCContainerFromBindings()
Finds the given DCBindingContainer from the bindings .

Returns:
DCiteratorBinding

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.