Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-05

oracle.apps.fnd.applcore.flex.runtime.util.common
Class CategoryMetadataReader

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.common.CategoryMetadataReader
Direct Known Subclasses:
CategoryContextMetadataReader

public class CategoryMetadataReader
extends java.lang.Object


Constructor Summary
protected CategoryMetadataReader()
           
 
Method Summary
protected static void addRowsFromDetail(java.lang.Object detail, java.util.List<oracle.jbo.Row> output_detailRows, boolean isPrimaryUsage, int targetCollectionCode, CategoryDef cDef)
           
protected static void addRowsFromDetail(java.lang.Object detail, java.util.List<oracle.jbo.Row> output_detailRows, boolean isPrimaryUsage, int targetCollectionCode, CategoryDef cDef, boolean isInterface)
           
protected static void addRowsFromDetail(java.lang.Object flexUsageDetail, java.util.List<oracle.jbo.Row> output_flexUsageRows, int targetCollectionCode, CategoryDef cDef)
           
protected static void addRowsFromDetail(java.lang.Object flexUsageDetail, java.util.List<oracle.jbo.Row> output_flexUsageRows, int targetCollectionCode, CategoryDef cDef, boolean isInterface)
           
protected static java.lang.Object findAttribute(oracle.jbo.Row row, java.lang.String attributeName, java.lang.String tableName)
           
static void getAdfbcUsageRows(oracle.jbo.ApplicationModule metadataAm, java.lang.String applicationId, java.lang.String dffCode, CategoryDef cDef, java.util.Map<oracle.jbo.Row,java.lang.String> output_adfbcUsageRowToTableType)
           
protected static void getAdfbcUsageRowsFromTableUsageRows(CategoryDef cDef, java.util.List<oracle.jbo.Row> tableUsageRows, java.util.Map<oracle.jbo.Row,java.lang.String> output_adfbcUsageRowToTableType, boolean restrictByEffGroup, java.lang.String effGroupCode)
           
static java.util.List<java.lang.String> getDescendantCategories(java.lang.String parentCategoryCode, java.lang.String excludedChildCategoryCode, oracle.jbo.ApplicationModule categoryServiceAm)
          Gets descendant category codes (not just immediate child categories), excluding the subtree headed by excludedChildCategoryCode
protected static oracle.jbo.Row getFlexfieldRow(oracle.jbo.ApplicationModule metadataAm, java.lang.String applicationId, java.lang.String dffCode)
           
protected static void getTableUsageRowsFromFlexfieldUsageRows(java.util.List<oracle.jbo.Row> output_tableUsageRows, java.util.List<oracle.jbo.Row> flexUsageRows, CategoryDef cDef, boolean tableTypeIsInterface, boolean restrictByTableType, boolean restrictByFlexUsage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryMetadataReader

protected CategoryMetadataReader()
Method Detail

getAdfbcUsageRows

public static void getAdfbcUsageRows(oracle.jbo.ApplicationModule metadataAm,
                                     java.lang.String applicationId,
                                     java.lang.String dffCode,
                                     CategoryDef cDef,
                                     java.util.Map<oracle.jbo.Row,java.lang.String> output_adfbcUsageRowToTableType)

getFlexfieldRow

protected static oracle.jbo.Row getFlexfieldRow(oracle.jbo.ApplicationModule metadataAm,
                                                java.lang.String applicationId,
                                                java.lang.String dffCode)

getTableUsageRowsFromFlexfieldUsageRows

protected static void getTableUsageRowsFromFlexfieldUsageRows(java.util.List<oracle.jbo.Row> output_tableUsageRows,
                                                              java.util.List<oracle.jbo.Row> flexUsageRows,
                                                              CategoryDef cDef,
                                                              boolean tableTypeIsInterface,
                                                              boolean restrictByTableType,
                                                              boolean restrictByFlexUsage)

getAdfbcUsageRowsFromTableUsageRows

protected static void getAdfbcUsageRowsFromTableUsageRows(CategoryDef cDef,
                                                          java.util.List<oracle.jbo.Row> tableUsageRows,
                                                          java.util.Map<oracle.jbo.Row,java.lang.String> output_adfbcUsageRowToTableType,
                                                          boolean restrictByEffGroup,
                                                          java.lang.String effGroupCode)

addRowsFromDetail

protected static void addRowsFromDetail(java.lang.Object detail,
                                        java.util.List<oracle.jbo.Row> output_detailRows,
                                        boolean isPrimaryUsage,
                                        int targetCollectionCode,
                                        CategoryDef cDef)

addRowsFromDetail

protected static void addRowsFromDetail(java.lang.Object detail,
                                        java.util.List<oracle.jbo.Row> output_detailRows,
                                        boolean isPrimaryUsage,
                                        int targetCollectionCode,
                                        CategoryDef cDef,
                                        boolean isInterface)

addRowsFromDetail

protected static void addRowsFromDetail(java.lang.Object flexUsageDetail,
                                        java.util.List<oracle.jbo.Row> output_flexUsageRows,
                                        int targetCollectionCode,
                                        CategoryDef cDef)

addRowsFromDetail

protected static void addRowsFromDetail(java.lang.Object flexUsageDetail,
                                        java.util.List<oracle.jbo.Row> output_flexUsageRows,
                                        int targetCollectionCode,
                                        CategoryDef cDef,
                                        boolean isInterface)

findAttribute

protected static java.lang.Object findAttribute(oracle.jbo.Row row,
                                                java.lang.String attributeName,
                                                java.lang.String tableName)

getDescendantCategories

public static java.util.List<java.lang.String> getDescendantCategories(java.lang.String parentCategoryCode,
                                                                       java.lang.String excludedChildCategoryCode,
                                                                       oracle.jbo.ApplicationModule categoryServiceAm)
Gets descendant category codes (not just immediate child categories), excluding the subtree headed by excludedChildCategoryCode


Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.