|
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.bi.BIEnabledFlexfield<BIFlattenedSegment<BIEnabledSegment>,BIEnabledSegment> oracle.apps.fnd.applcore.flex.bi.BIEnabledDescriptiveFlexfield
public class BIEnabledDescriptiveFlexfield
Field Summary | |
---|---|
protected java.lang.Long |
applicationId
The application ID. |
protected java.util.List<DiscriminatorValue> |
discrValues
The list of discriminator values. |
protected java.lang.String |
flexfieldCode
The flexfield code. |
protected java.util.List<BIEnabledSegment> |
globalSegments
The list of BI-enabled global segments. |
protected java.util.Map<DiscriminatorValue,java.util.List<BIEnabledSegment>> |
segmentMap
The list of BI-enabled segments in each subtype. |
Constructor Summary | |
---|---|
BIEnabledDescriptiveFlexfield(java.lang.Long appId,
java.lang.String code)
Constructs a BIEnabledDescriptiveFlexfield object for an existing flexfield in the repository. |
Method Summary | |
---|---|
protected oracle.jbo.ApplicationModule |
createServiceAppModule()
Creates the service application module. |
BIFlattenedFlexfield<BIFlattenedSegment<BIEnabledSegment>,BIEnabledSegment> |
flatten()
Flattens this flexfield. |
java.util.List<BIEnabledSegment> |
getBIEnabledGlobalSegments()
Gets the BI-enabled global segments. |
java.util.List<BIEnabledSegment> |
getBIEnabledSegments(DiscriminatorValue discrValue)
Gets the BI-enabled segments of a particular subtype. |
java.util.List<DiscriminatorValue> |
getDiscriminatorValues()
Gets the list of discriminator values. |
protected BIEnabledSegment.ValueDataType |
getValueDataType(java.lang.String valueSetCode,
java.lang.Object dataType)
Gets the value data type acceptable to BIEnabledSegment . |
protected BIEnabledSegment.ValueTable |
getValueTable(java.lang.String valueSetCode,
java.lang.Object validationType)
Gets the table that provides the values. |
protected boolean |
load(oracle.jbo.ApplicationModule am)
Loads the flexfield from the service. |
Methods inherited from class oracle.apps.fnd.applcore.flex.bi.BIEnabledFlexfield |
---|
flatten |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final java.lang.Long applicationId
protected final java.lang.String flexfieldCode
protected java.util.List<DiscriminatorValue> discrValues
protected java.util.List<BIEnabledSegment> globalSegments
protected java.util.Map<DiscriminatorValue,java.util.List<BIEnabledSegment>> segmentMap
discrValues
.
Constructor Detail |
---|
public BIEnabledDescriptiveFlexfield(java.lang.Long appId, java.lang.String code)
appId
- the application IDcode
- the descriptive flexfield codeMethod Detail |
---|
protected oracle.jbo.ApplicationModule createServiceAppModule()
protected boolean load(oracle.jbo.ApplicationModule am)
am
- the application module returned by
createServiceAppModule
.
public BIFlattenedFlexfield<BIFlattenedSegment<BIEnabledSegment>,BIEnabledSegment> flatten()
java.lang.IllegalStateException
- if this flexfield cannot be found, or an
error occurs during loading the flexfieldprotected BIEnabledSegment.ValueDataType getValueDataType(java.lang.String valueSetCode, java.lang.Object dataType)
BIEnabledSegment
.
valueSetCode
- the value set codedataType
- the data type from the metadata
protected BIEnabledSegment.ValueTable getValueTable(java.lang.String valueSetCode, java.lang.Object validationType)
valueSetCode
- the value set codevalidationType
- the validation type
public java.util.List<BIEnabledSegment> getBIEnabledGlobalSegments()
BIEnabledFlexfield
getBIEnabledGlobalSegments
in class BIEnabledFlexfield<BIFlattenedSegment<BIEnabledSegment>,BIEnabledSegment>
public java.util.List<DiscriminatorValue> getDiscriminatorValues()
BIEnabledFlexfield
getDiscriminatorValues
in class BIEnabledFlexfield<BIFlattenedSegment<BIEnabledSegment>,BIEnabledSegment>
public java.util.List<BIEnabledSegment> getBIEnabledSegments(DiscriminatorValue discrValue)
BIEnabledFlexfield
getBIEnabledSegments
in class BIEnabledFlexfield<BIFlattenedSegment<BIEnabledSegment>,BIEnabledSegment>
discrValue
- the discriminator value that denotes the subtype
|
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 |