|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.1.5) E22563-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcp.migrate.modeler.common.FlexfieldDefManager oracle.apps.fnd.applcp.migrate.modeler.common.FlexfieldDefManagerImpl
public class FlexfieldDefManagerImpl
Standard implementation of FlexfieldDefManager
.
In this implementation, the calls to the abstract methods defined in
FlexfieldDefManager
are deferred to those in the concrete
subclasses depending on the metadata type.
Nested Class Summary | |
---|---|
protected static class |
FlexfieldDefManagerImpl._ContextValueDef
A simple implementation of ContextValueDef . |
protected static class |
FlexfieldDefManagerImpl.SegmentDefArrayList
A SegmentDefList implementation that uses an
ArrayList as the storage. |
Field Summary | |
---|---|
protected oracle.apps.fnd.applcp.migrate.modeler.common.ServiceProvider |
_serviceProvider
|
Constructor Summary | |
---|---|
FlexfieldDefManagerImpl(oracle.apps.fnd.applcp.migrate.modeler.common.ServiceProvider sp)
Constructs a FlexfieldDefManagerImpl instance. |
|
FlexfieldDefManagerImpl(java.lang.String connectionURL)
Constructs a FlexfieldDefManagerImpl instance. |
Method Summary | |
---|---|
protected static java.util.List<FlexfieldEntityUsage> |
getEntityUsages(FlexfieldTableUsage tableUsage,
FlexfieldDefManager defManager,
oracle.jbo.RowIterator entityUsageIterator,
java.lang.String targetEntityDefFullName)
Gets the list of entity usages. |
FlexfieldDef |
getFlexfieldDef(FlexfieldTableUsage tableUsageRef)
Gets the definition of a table usage of a flexfield. |
protected FlexfieldDef |
getFlexfieldDefInternal(FlexfieldTableUsage tableUsageRef)
Gets the definition of a table usage of a flexfield. |
FlexfieldEntityUsage |
getFlexfieldEntityUsage(FlexfieldTableUsage tableUsageRef,
java.lang.String entityDefFullName)
Gets a flexfield entity usage. |
protected FlexfieldEntityUsage |
getFlexfieldEntityUsageInternal(FlexfieldTableUsage tableUsageRef,
java.lang.String entityDefFullName)
Gets a flexfield entity usage. |
protected static Validator |
getValidator(SegmentDef seg,
oracle.jbo.Row vsRow,
java.util.Map<java.lang.String,ValueSetDef> valueSetCache,
boolean valueSetRequired)
Gets validation information. |
protected static void |
resolveReferenceSegment(SegmentDefList segList)
Resolves the references to the peer segments. |
protected static void |
setUIControlType(SegmentDefImpl seg)
Sets the UI control type for a segment. |
Methods inherited from class oracle.apps.fnd.applcp.migrate.modeler.common.FlexfieldDefManager |
---|
getInstance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final oracle.apps.fnd.applcp.migrate.modeler.common.ServiceProvider _serviceProvider
Constructor Detail |
---|
public FlexfieldDefManagerImpl(java.lang.String connectionURL)
connectionURL
- the connection to the flexfield repositorypublic FlexfieldDefManagerImpl(oracle.apps.fnd.applcp.migrate.modeler.common.ServiceProvider sp)
sp
- the flexfield service providerMethod Detail |
---|
public final FlexfieldDef getFlexfieldDef(FlexfieldTableUsage tableUsageRef)
FlexfieldDefManager
getFlexfieldDef
in class FlexfieldDefManager
tableUsageRef
- the reference to the table usage
public final FlexfieldEntityUsage getFlexfieldEntityUsage(FlexfieldTableUsage tableUsageRef, java.lang.String entityDefFullName)
FlexfieldDefManager
getFlexfieldEntityUsage
in class FlexfieldDefManager
tableUsageRef
- the reference to the table usageentityDefFullName
- the full name of the entity definition
protected FlexfieldDef getFlexfieldDefInternal(FlexfieldTableUsage tableUsageRef)
tableUsageRef
- the reference to the table usage
java.lang.IllegalArgumentException
- if the given table usage reference is
nullprotected FlexfieldEntityUsage getFlexfieldEntityUsageInternal(FlexfieldTableUsage tableUsageRef, java.lang.String entityDefFullName)
tableUsageRef
- the reference to the table usageentityDefFullName
- the full name of the entity definition
java.lang.IllegalArgumentException
- if the given table usage reference is
null, or the given entity name is nullprotected static java.util.List<FlexfieldEntityUsage> getEntityUsages(FlexfieldTableUsage tableUsage, FlexfieldDefManager defManager, oracle.jbo.RowIterator entityUsageIterator, java.lang.String targetEntityDefFullName)
tableUsage
- the table usage that contains the entity usagesdefManager
- the definition manager that calls this methodentityUsageIterator
- the iterator of the entity usage listtargetEntityDefName
- the entity definitio name of the usage to be
found; null if all usages should be returned
protected static void setUIControlType(SegmentDefImpl seg)
seg
- the segmentprotected static Validator getValidator(SegmentDef seg, oracle.jbo.Row vsRow, java.util.Map<java.lang.String,ValueSetDef> valueSetCache, boolean valueSetRequired) throws SegmentDefException
seg
- the segmentvsRow
- the value set rowvalueSetCache
- the value set cachevalueSetRequired
- true if this segment must use a value set
SegmentDefException
- if any error occursprotected static void resolveReferenceSegment(SegmentDefList segList) throws SegmentDefException
segList
- the segment list
SegmentDefException
- if any error occurs
|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.1.5) E22563-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |