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 ModelerBIFlattenedSegment

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.bi.BIFlattenedSegment<ModelerBIEnabledSegment>
      extended by oracle.apps.fnd.applcore.flex.runtime.util.bi.ModelerBIFlattenedSegment
All Implemented Interfaces:
java.lang.Comparable<BIFlattenedSegment>

public class ModelerBIFlattenedSegment
extends BIFlattenedSegment<ModelerBIEnabledSegment>

A flattened segment for modeling use.


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.apps.fnd.applcore.flex.bi.BIFlattenedSegment
BIFlattenedSegment.Factory<S extends BIFlattenedSegment<T>,T extends BIEnabledSegment>
 
Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.flex.bi.BIFlattenedSegment
biEnabledSegments, label
 
Constructor Summary
ModelerBIFlattenedSegment(BISegmentLabel label, java.util.List<ModelerBIEnabledSegment> segments)
          Constructs a BI flattened segment.
 
Method Summary
 java.lang.String getLabelCode()
          Gets the label code.
static ModelerBIFlattenedSegment newModelerBIFlattenedSegment(FlexfieldDef ff, SegmentDef seg)
          Creates a new flattened segment for a SegmentDef object.
 
Methods inherited from class oracle.apps.fnd.applcore.flex.bi.BIFlattenedSegment
compareTo, equals, getBIEnabledSegments, getLabel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelerBIFlattenedSegment

public ModelerBIFlattenedSegment(BISegmentLabel label,
                                 java.util.List<ModelerBIEnabledSegment> segments)
Constructs a BI flattened segment.

Parameters:
label - the label; null if no label is associated
segments - the list of BI-enabled segments being flattened
Throws:
java.lang.IllegalArgumentException - if the list of segments is null or empty
Method Detail

getLabelCode

public java.lang.String getLabelCode()
Gets the label code.

Returns:
the label code.

newModelerBIFlattenedSegment

public static ModelerBIFlattenedSegment newModelerBIFlattenedSegment(FlexfieldDef ff,
                                                                     SegmentDef seg)
Creates a new flattened segment for a SegmentDef object. This is a convenience method for adding extra flattened segments to the final model. The return flattened segment is a global segment not associated with any label.

Parameters:
ff - the flexfield
seg - the segment
Returns:
a flattened segment

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.