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

E22562-01

oracle.apps.fnd.applcore.flex.uimodeler.modelers
Class UIContextModelerImpl

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.uimodeler.modelers.UIContextModelerImpl
All Implemented Interfaces:
UIContextModeler

public class UIContextModelerImpl
extends java.lang.Object
implements UIContextModeler


Field Summary
static oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_ADF_COMBOBOXLOV
           
static java.lang.String comboboxLOVType
           
 
Constructor Summary
UIContextModelerImpl(UIModelerContext context)
          Constructor to the Context Modeler Implementation.
 
Method Summary
 void createSkeletonFragmentandTaskFlow()
          One of the methods of the interface that calls out the WebCenter Page Service APIs to create fragments/pageDefs/taskflows.
 void updatePagDefWithContextParams(java.lang.String amDC, java.lang.String amInstName, java.lang.String voInstName, java.lang.String vlaName)
          For some method actions on the pageDef generated for Contexts, certain runtime values need to be filled in.
 void updateSkeletonDocwithWidget()
          Once the document is created, update the document with the widget API generated fragment.
 void updateTaskFlowWithContextParams(java.lang.String amDC, java.lang.String amInstName, java.lang.String voInstName, java.lang.String vlaName)
          For method activity on the context taskflow generated for Contexts, parameter values need to be filled in.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comboboxLOVType

public static final java.lang.String comboboxLOVType
See Also:
Constant Field Values

BINDINGS_ADF_COMBOBOXLOV

public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_ADF_COMBOBOXLOV
Constructor Detail

UIContextModelerImpl

public UIContextModelerImpl(UIModelerContext context)
Constructor to the Context Modeler Implementation.

Parameters:
context - - accepts the UIModeler Context object
Method Detail

createSkeletonFragmentandTaskFlow

public void createSkeletonFragmentandTaskFlow()
One of the methods of the interface that calls out the WebCenter Page Service APIs to create fragments/pageDefs/taskflows. in the case of a context modeler, call the API to generate. In case the document already exists, delete it.

Specified by:
createSkeletonFragmentandTaskFlow in interface UIContextModeler

updateSkeletonDocwithWidget

public void updateSkeletonDocwithWidget()
Once the document is created, update the document with the widget API generated fragment. There are two use cases here. IN the multirow use case, we call the wrapper for the base table widget API, which is the 'APPLICATIONS_TABLE' variety. Applcore has created and maintains the 'APPLICATION_TABLE' wrapper. In the single row use case, we call 'Adf Forms' which is native to ADF.

Specified by:
updateSkeletonDocwithWidget in interface UIContextModeler

updatePagDefWithContextParams

public void updatePagDefWithContextParams(java.lang.String amDC,
                                          java.lang.String amInstName,
                                          java.lang.String voInstName,
                                          java.lang.String vlaName)
For some method actions on the pageDef generated for Contexts, certain runtime values need to be filled in.

Parameters:
amDC - - dataControl name
amInstName - - am instance name
voInstName - - vo instance name
vlaName - - view link accessor name

updateTaskFlowWithContextParams

public void updateTaskFlowWithContextParams(java.lang.String amDC,
                                            java.lang.String amInstName,
                                            java.lang.String voInstName,
                                            java.lang.String vlaName)
For method activity on the context taskflow generated for Contexts, parameter values need to be filled in.

Parameters:
amDC - - dataControl name
amInstName - - am instance name
voInstName - - vo instance name
vlaName - - view link accessor name

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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.