|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.1.6) E22563-06 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.apps.fnd.applcp.migrate.modeler.BCModeler
oracle.apps.fnd.applcp.migrate.modeler.AbstractBCModeler
oracle.apps.fnd.applcp.migrate.modeler.DFFBCModeler
public class DFFBCModeler
A modeler that builds a model for a descriptive flexfield standard usage.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class oracle.apps.fnd.applcp.migrate.modeler.AbstractBCModeler |
|---|
AbstractBCModeler.EntityPersonalization, AbstractBCModeler.SegmentValidators, AbstractBCModeler.ValidatorOnCondition |
| Nested classes/interfaces inherited from class oracle.apps.fnd.applcp.migrate.modeler.BCModeler |
|---|
BCModeler.Arguments, BCModeler.CommandLineArgs, BCModeler.Option, BCModeler.Options, BCModeler.Parameter |
| Field Summary | |
|---|---|
protected static java.lang.String |
RUNTIME_VERSION
The runtime version of the models built by this modeler. |
| Fields inherited from class oracle.apps.fnd.applcp.migrate.modeler.AbstractBCModeler |
|---|
_flexfieldDef, _flexfieldEntityUsage, _modelID, _namespace, _writer |
| Constructor Summary | |
|---|---|
DFFBCModeler(FlexfieldNamespace namespace,
FlexfieldDef ff,
FlexfieldEntityUsage usage,
BCModelerWriter writer)
Constructs a modeler for a descriptive flexfield standard usage. |
|
| Method Summary | |
|---|---|
protected oracle.jbo.server.AttributeDefImpl |
addSegmentAttribute(oracle.jbo.server.ViewDefImpl viewDef,
SegmentDef seg,
java.lang.String entityUsageName,
FlexfieldEntity flexfieldEntity,
java.util.ArrayList<java.lang.String> selectAttrs,
java.util.ArrayList<java.lang.String> fromClauseItems,
java.util.ArrayList<java.lang.String> whereClauseItems,
ContextValueDef contextValueDef,
boolean useAltDiscriminator)
Adds a segment to a view object as a view attribute. |
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 oracle.jbo.server.ViewDefImpl |
createViewDefImpl(int scope,
java.lang.String name)
Creates a ViweDefImpl object and sets the corresponding row class and component class. |
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. |
| Methods inherited from class oracle.apps.fnd.applcp.migrate.modeler.AbstractBCModeler |
|---|
addKeyAttributes, addSegmentAttributeAsViewAttribute, addValueSetTransients, build, buildListDataSourceViewObjects, concatenate, createFlexfieldEntity, getEntityPersonalization, getEntityProperties, getReport, getValidatorOnCondition, populateCommonProperties, populateProperties, populateProperties, populateSegmentUIHints, setOutputPath |
| Methods inherited from class oracle.apps.fnd.applcp.migrate.modeler.BCModeler |
|---|
escapeJavaString, isDevelopmentMode, main, run, run, setAttributeControlHints |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String RUNTIME_VERSION
Impl
classes. In general, newer models should continue to work with an older
runtime, but a new runtime may require the existing models to be updated.
| Constructor Detail |
|---|
public DFFBCModeler(FlexfieldNamespace namespace,
FlexfieldDef ff,
FlexfieldEntityUsage usage,
BCModelerWriter writer)
namespace - the namespaceff - the flexfield definitionusage - the flexfield entity usagewriter - the modeler writer| Method Detail |
|---|
public void buildInternal()
AbstractBCModeler
buildInternal in class AbstractBCModeler
protected oracle.jbo.server.ViewDefImpl createViewDefImpl(int scope,
java.lang.String name)
AbstractBCModeler
createViewDefImpl in class AbstractBCModelerscope - the scope of the objectname - the short name of the view definition
FlexfieldViewDefImpl,
FlexfieldViewRowImpl,
FlexfieldViewObjectImpl
protected oracle.jbo.server.ApplicationModuleDefImpl createApplicationModuleDefImpl(int scope,
java.lang.String name)
AbstractBCModelerApplicationModuleDefImpl object and sets the
corresponding component class.
createApplicationModuleDefImpl in class AbstractBCModelerscope - the scope of the definition objectname - the short name of the application module
ApplicationModuleDefImpl objectFlexfieldApplicationModuleImpl
protected final java.util.Map<java.lang.String,java.lang.Object> getPropertyBoundValueMap(java.lang.Object discrValue,
SegmentDef seg)
AbstractBCModelerSubclasses should always call the super method first to get the common properties.
getPropertyBoundValueMap in class AbstractBCModelerdiscrValue - the discriminator valueseg - the segment
AbstractBCModeler.addSegmentAttribute(oracle.jbo.server.ViewDefImpl, oracle.apps.fnd.applcp.migrate.modeler.common.SegmentDef, java.lang.String, oracle.apps.fnd.applcp.migrate.modeler.FlexfieldEntity, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, oracle.apps.fnd.applcp.migrate.modeler.common.ContextValueDef, boolean)
protected oracle.jbo.server.AttributeDefImpl addSegmentAttribute(oracle.jbo.server.ViewDefImpl viewDef,
SegmentDef seg,
java.lang.String entityUsageName,
FlexfieldEntity flexfieldEntity,
java.util.ArrayList<java.lang.String> selectAttrs,
java.util.ArrayList<java.lang.String> fromClauseItems,
java.util.ArrayList<java.lang.String> whereClauseItems,
ContextValueDef contextValueDef,
boolean useAltDiscriminator)
AbstractBCModeler
addSegmentAttribute in class AbstractBCModelerviewDef - the view objectseg - the segmententityUsageName - the name of the entity usageflexfieldEntity - the flexfield entityselectAttrs - the list of items in the select clausefromClauseItems - the list of items in the from clausewhereClauseItems - the list of items in the where clausecontextValueDef - the context valueuseAltDiscriminator - true if the alternative value of the context
should be used as a discriminator value.
In such a case, the view attribute will not be
marked as a discriminator.
AbstractBCModeler.getPropertyBoundValue(java.lang.Object, oracle.apps.fnd.applcp.migrate.modeler.common.SegmentDef)protected FlexfieldEntity getFlexfieldEntity()
AbstractBCModeler
getFlexfieldEntity in class AbstractBCModeler
|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.1.6) E22563-06 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||