Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.flex.runtime.util.bi
Class ModelerBIFlattenedFlexfield

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.bi.ModelerBIFlattenedFlexfield

public class ModelerBIFlattenedFlexfield
extends java.lang.Object

A flattened flexfield for BI modeling.


Method Summary
 java.util.List<ModelerBIFlattenedSegment> getFlattenedSegments()
          Gets the flattened segments in the flattened flexfield.
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMultiformedLabels(boolean excludeFirstFlattenedSegment, boolean useDiscrAltKey)
          Gets the multiformed labels and the discriminators associated with the labels.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getFlattenedSegments

public java.util.List<ModelerBIFlattenedSegment> getFlattenedSegments()
Gets the flattened segments in the flattened flexfield.

Returns:
the list of flattened segments

getMultiformedLabels

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMultiformedLabels(boolean excludeFirstFlattenedSegment,
                                                                                             boolean useDiscrAltKey)
Gets the multiformed labels and the discriminators associated with the labels. A multiformed label is a label that is associated with multiple BI flattened segments.

Parameters:
excludeFirstFlattenedSegment - true if discriminators participated in the first flattened segment should not be included in the list
useDiscrAltKey - true if the alternate key of the discriminator should be used in the list. Note that if the alternate key is null, the key will be used in the list instead
Returns:
a map from a label code to a list of discriminator values

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.