|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.flex.runtime.util.BCModeler oracle.apps.fnd.applcore.flex.runtime.util.AbstractBCModeler oracle.apps.fnd.applcore.flex.runtime.util.KFFBCModeler
public class KFFBCModeler
A modeler for a key flexfield.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.apps.fnd.applcore.flex.runtime.util.AbstractBCModeler |
---|
AbstractBCModeler.BIEntity, AbstractBCModeler.BIValueLinkInfo, AbstractBCModeler.BIViewUsageInfo, AbstractBCModeler.FlattenedModel, AbstractBCModeler.FlattenedSegment, AbstractBCModeler.IntegerSequence, AbstractBCModeler.P13nModeler, AbstractBCModeler.SegmentAttrElements, AbstractBCModeler.SegmentAttributeInfo, AbstractBCModeler.TokenWrapper |
Nested classes/interfaces inherited from class oracle.apps.fnd.applcore.flex.runtime.util.BCModeler |
---|
BCModeler.Arguments, BCModeler.Option, BCModeler.Options, BCModeler.Parameter, BCModeler.ProgressStage |
Field Summary |
---|
Fields inherited from class oracle.apps.fnd.applcore.flex.runtime.util.AbstractBCModeler |
---|
_configuration, _flexfieldDef, _flexfieldEntityUsage, _modelID, _namespace, _serviceEnabler, _writer, BI_ENTITY_ALIAS, BI_EO_USAGE_NAME, SQL_STRING_WRAPPER |
Method Summary | |
---|---|
protected AbstractBCModeler.FlattenedSegment |
addBISegmentProperties(AbstractBCModeler.FlattenedSegment fs)
Adds properties to a flattened segment. |
void |
buildInternal()
Builds the model. |
protected oracle.jbo.server.ApplicationModuleDefImpl |
createApplicationModuleDefImpl(int scope,
java.lang.String name)
Creates an ApplicationModuleDefImpl object and sets the
corresponding component class. |
protected java.lang.String |
getBIModelType()
Gets the value of property FND_ACFF_Type for BI objects. |
protected java.util.Map<java.lang.Object,java.lang.String> |
getDiscrValueToViewObjectMap()
Gets the map from discriminator values to full names of the corresponding view definitions. |
protected FlexfieldEntity |
getFlexfieldEntity()
Gets the flexfield entity. |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPropertyBoundValueMap(java.lang.Object discrValue,
SegmentDef seg)
Gets the map of property bound values. |
java.lang.String |
getVersion()
Gets the version of this modeler. |
protected boolean |
isValueSetValueDisplaySupported()
Returns true if the model should support the use of "display values" for ID-based and translatable value sets. |
protected AbstractBCModeler.P13nModeler |
newP13nModeler()
Creates a new modeler for creating entity personalization. |
protected void |
populateCommonProperties(oracle.jbo.mom.PersistableDefObject pdef,
java.lang.String modelerVersion)
Populates common properties shared by all objects built by this modeler. |
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.util.BCModeler |
---|
escapeJavaString, getFactory, getFactory, isDevelopmentMode, main, notifyAction, notifyProgress, notifyProgress, run, run, run |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.lang.String getVersion()
BCModeler
getVersion
in class AbstractBCModeler
protected boolean isValueSetValueDisplaySupported()
AbstractBCModeler
isValueSetValueDisplaySupported
in class AbstractBCModeler
public void buildInternal()
buildInternal
in class AbstractBCModeler
protected oracle.jbo.server.ApplicationModuleDefImpl createApplicationModuleDefImpl(int scope, java.lang.String name)
AbstractBCModeler
ApplicationModuleDefImpl
object and sets the
corresponding component class.
createApplicationModuleDefImpl
in class AbstractBCModeler
scope
- the scope of the definition objectname
- the short name of the application module
ApplicationModuleDefImpl
objectFlexfieldApplicationModuleImpl
protected AbstractBCModeler.P13nModeler newP13nModeler()
AbstractBCModeler
newP13nModeler
in class AbstractBCModeler
protected java.util.Map<java.lang.Object,java.lang.String> getDiscrValueToViewObjectMap()
AbstractBCModeler
FlexfieldNamespace
object to construct the view definition
full names, and calls ContextValueDef#getValue()
to obtain
the discriminator value. Subclasses should override this method if the
naming of the view objects is different, or the alternative values should
be used.
This method is invoked by populateDiscrViewObjectMap
.
getDiscrValueToViewObjectMap
in class AbstractBCModeler
AbstractBCModeler.populateDiscrViewObjectMap(ViewDefImpl)
protected void populateCommonProperties(oracle.jbo.mom.PersistableDefObject pdef, java.lang.String modelerVersion)
AbstractBCModeler
populateCommonProperties
in class AbstractBCModeler
pdef
- the objectmodelerVersion
- the runtime version; null if no version information
is availableprotected java.util.Map<java.lang.String,java.lang.Object> getPropertyBoundValueMap(java.lang.Object discrValue, SegmentDef seg)
AbstractBCModeler
Subclasses should always call the super method first to get the common properties.
getPropertyBoundValueMap
in class AbstractBCModeler
discrValue
- the discriminator valueseg
- the segment
AbstractBCModeler.addSegmentAttribute(oracle.jbo.server.ViewDefImpl, oracle.apps.fnd.applcore.flex.runtime.util.common.SegmentDef, oracle.apps.fnd.applcore.flex.runtime.util.AbstractBCModeler.IntegerSequence, java.lang.String, oracle.apps.fnd.applcore.flex.runtime.util.FlexfieldEntity, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, oracle.apps.fnd.applcore.flex.runtime.util.common.ContextValueDef, boolean)
protected FlexfieldEntity getFlexfieldEntity()
AbstractBCModeler
getFlexfieldEntity
in class AbstractBCModeler
protected java.lang.String getBIModelType()
AbstractBCModeler
getBIModelType
in class AbstractBCModeler
protected AbstractBCModeler.FlattenedSegment addBISegmentProperties(AbstractBCModeler.FlattenedSegment fs)
AbstractBCModeler
addBISegmentProperties
in class AbstractBCModeler
fs
- the flattened segment
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |