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

E22562-01

oracle.apps.fnd.applcore.oaext.model
Interface KFFCombinationCreatorProxy

All Superinterfaces:
oracle.jbo.ApplicationModule, oracle.jbo.ComponentObject, oracle.jbo.ExprWrappable, oracle.jbo.GenericHints, KFFCombinationCreator, oracle.jbo.Properties, oracle.jbo.WarningContainer

public interface KFFCombinationCreatorProxy
extends KFFCombinationCreator

A proxy interface for KFFCombinationCreator. When this interface is used to create a key flexfield combination, the method with the context must be called instead of the method inheried from KFFCombinationCreator; however, classes that implement this interface still have to implement the method inheried from KFFCombinationCreator. In general, the implementation can be placed in the method with the context, and the call to the inheried method can simply be delegated:

public void createKeyFlexfieldCombination(Long sin, Long dsn, List segValues) { createKeyFlexfieldCombination(sin, dsn, segValues, null); }


Nested Class Summary
static interface KFFCombinationCreatorProxy.Context
          Information relevant to the creation of a key flexfield combination.
 
Field Summary
 
Fields inherited from interface oracle.jbo.ApplicationModule
ACTIVATE_CLIENT_FLAG, ACTIVATE_REMOVE_FLAG, ACTIVATE_SKIP_RESTORE_VO_FROM_DEF, ACTIVATE_TRANSIENT_FLAG, ACTIVATE_UNDO_FLAG, DEFAULT_DEF_FULL_NAME, DEFAULT_ROOT_APP_MOD_NAME, EFF_DT_PROPERTY_STR, IMAGE_LOC, PASSIVATE_DEFER_FLAG, PASSIVATE_HINT_FLAG, PASSIVATE_TO_DATABASE, PASSIVATE_TO_FILE, PASSIVATE_TO_MEMORY, PASSIVATE_TO_STACK_FLAG, PASSIVATE_TRANSIENT_FLAG, PASSIVATE_UNDO_FLAG, RELEASE_LEVEL_MANAGED, RELEASE_LEVEL_RESERVED, RELEASE_LEVEL_UNMANAGED, REMOVE_SNAPSHOT, RESET_CLIENT_ONLY_FLAG, RESET_INTERNAL_FLAG, RESET_KEEP_ALL_SNAPSHOTS_FLAG, RESET_MANAGE_SNAPSHOTS, RESET_RELOAD_FLAG, RESET_ROLLBACK_FLAG, SYNC_BATCH, SYNC_IMMEDIATE, SYNC_LAZY
 
Fields inherited from interface oracle.jbo.GenericHints
PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
 
Method Summary
 void createKeyFlexfieldCombination(java.lang.Long sin, java.lang.Long dsn, java.util.List<java.lang.Object> segValues, KFFCombinationCreatorProxy.Context context)
          Creates a key flexfield combination.
 
Methods inherited from interface oracle.apps.fnd.applcore.oaext.model.KFFCombinationCreator
createKeyFlexfieldCombination
 
Methods inherited from interface oracle.jbo.ApplicationModule
activateState, activateState, activateState, activateStateForUndo, addWarning, clearVOCaches, createApplicationModule, createComponentObject, createCompositeViewDef, createViewLink, createViewLinkBetweenViewObjects, createViewLinkFromEntityAssocName, createViewObject, createViewObjectFromQueryClauses, createViewObjectFromQueryStmt, createViewObjectFromQueryStmt, createViewObjectOnEntity, createViewObjectOnRowSet, doPoolMessage, executeQueryOnViewObjects, fetchAttributeProperties, findApplicationModule, findComponentObject, findRSIForEntity, findViewLink, findViewObject, findViewObjectUsingEntity, findViewObjectWithParameters, getApplicationModuleNames, getApplicationModuleNames, getExceptionHandler, getListBindingName, getListBindingRSI, getMostRecentStackId, getPreferredListRSI, getReleaseLevel, getSession, getStyles, getSyncLock, getSyncMode, getTransaction, getViewLinkNames, getViewLinkNames, getViewObjectNames, getViewObjectNames, isRoot, isValidIdForUndo, passivateState, passivateState, passivateState, passivateState, passivateStateForUndo, prepareSession, prepareViewObjects, processChangeNotifications, removeState, reservePassivationId, reserveSnapshotId, resetState, resetState, setExceptionHandler, setReleaseLevel, setStoreForPassiveState, setStyles, setSyncMode, sync, transformExceptionParams
 
Methods inherited from interface oracle.jbo.ComponentObject
getDefFullName, getDefName, getFullName, getName, remove
 
Methods inherited from interface oracle.jbo.GenericHints
getHintValue, getLabel, getLabelPlural, getTooltip
 
Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, getProperty, refreshProperty
 

Method Detail

createKeyFlexfieldCombination

void createKeyFlexfieldCombination(java.lang.Long sin,
                                   java.lang.Long dsn,
                                   java.util.List<java.lang.Object> segValues,
                                   KFFCombinationCreatorProxy.Context context)
Creates a key flexfield combination.

Parameters:
sin - the structure instance number; null if this key flexfield does not allow multiple structures
dsn - the data set number; null if this key flexfield does not use data set numbers
segValues - the list of segment values; this is a read-only list.
context - the extra information provided by the caller; null if no context is available
Throws:
FlexfieldJboException - if an error occurs during creation

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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.