oracle.apps.fnd.applcore.flex.runtime.util.bi
Class ModelerBIFlattenedSegment
java.lang.Object
oracle.apps.fnd.applcore.flex.bi.BIFlattenedSegment<ModelerBIEnabledSegment>
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.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ModelerBIFlattenedSegment
public ModelerBIFlattenedSegment(BISegmentLabel label,
java.util.List<ModelerBIEnabledSegment> segments)
- Constructs a BI flattened segment.
- Parameters:
label
- the label; null if no label is associatedsegments
- the list of BI-enabled segments being flattened
- Throws:
java.lang.IllegalArgumentException
- if the list of segments is null or
empty
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 flexfieldseg
- the segment
- Returns:
- a flattened segment
Copyright © 2013 Oracle. All Rights Reserved.