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 ModelerBIEnabledFlexfield

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.bi.BIEnabledFlexfield<ModelerBIFlattenedSegment,ModelerBIEnabledSegment>
      extended by oracle.apps.fnd.applcore.flex.runtime.util.bi.ModelerBIEnabledFlexfield

public class ModelerBIEnabledFlexfield
extends BIEnabledFlexfield<ModelerBIFlattenedSegment,ModelerBIEnabledSegment>

A BI-enabled flexfield for modeling use.


Constructor Summary
ModelerBIEnabledFlexfield(FlexfieldDef ff)
          Constructs a BI-enabled flexfield for modeling use.
 
Method Summary
 ModelerBIFlattenedFlexfield flatten()
          Flattens this flexfield and returns the flattened segments.
 java.util.List<ModelerBIEnabledSegment> getBIEnabledGlobalSegments()
          Gets the BI-enabled global segments.
 java.util.List<ModelerBIEnabledSegment> getBIEnabledSegments(DiscriminatorValue discrValue)
          Gets the BI-enabled segments of a particular subtype.
 java.util.List<DiscriminatorValue> getDiscriminatorValues()
          Gets the list of discriminator values.
 
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
 

Constructor Detail

ModelerBIEnabledFlexfield

public ModelerBIEnabledFlexfield(FlexfieldDef ff)
Constructs a BI-enabled flexfield for modeling use.

Parameters:
ff - the flexfield
Method Detail

flatten

public ModelerBIFlattenedFlexfield flatten()
Flattens this flexfield and returns the flattened segments.

Returns:
the flattened segments

getBIEnabledGlobalSegments

public java.util.List<ModelerBIEnabledSegment> getBIEnabledGlobalSegments()
Description copied from class: BIEnabledFlexfield
Gets the BI-enabled global segments.

Specified by:
getBIEnabledGlobalSegments in class BIEnabledFlexfield<ModelerBIFlattenedSegment,ModelerBIEnabledSegment>
Returns:
the BI-enabled global segments; an empty list if there is no BI-enabled global segments.

getDiscriminatorValues

public java.util.List<DiscriminatorValue> getDiscriminatorValues()
Description copied from class: BIEnabledFlexfield
Gets the list of discriminator values.

Specified by:
getDiscriminatorValues in class BIEnabledFlexfield<ModelerBIFlattenedSegment,ModelerBIEnabledSegment>
Returns:
the list of discriminator values; an empty list if there is no discriminator

getBIEnabledSegments

public java.util.List<ModelerBIEnabledSegment> getBIEnabledSegments(DiscriminatorValue discrValue)
Description copied from class: BIEnabledFlexfield
Gets the BI-enabled segments of a particular subtype. This list should not include the global segments.

Specified by:
getBIEnabledSegments in class BIEnabledFlexfield<ModelerBIFlattenedSegment,ModelerBIEnabledSegment>
Parameters:
discrValue - the discriminator value that denotes the subtype
Returns:
the list of BI-enabled segments of the subtype

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.