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.category
Class EFFMetadataCache

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.common.category.EFFMetadataCache

public class EFFMetadataCache
extends java.lang.Object


Constructor Summary
EFFMetadataCache()
           
 
Method Summary
static void addCategoryAMProvider(java.lang.String key, oracle.adfdt.model.DataControlProvider categoryAMProviderObj)
           
static void addCategoryDef(java.lang.String categoryCode, CategoryDef categoryDef)
           
static void addDescendentCategoryDef(java.lang.String categoryCode, CategoryDef categoryDef)
           
static void addToCategoryParentMap(java.lang.String categoryCode, java.lang.String parentCategoryCode)
           
static void addToCustomViewDefUsedMap(java.lang.String voName, java.lang.Boolean value)
           
static void addToDataEntryCategoryVOMap(java.lang.String key, java.lang.String voName)
           
static void addToPersistedDefMap(java.lang.String defFullName, oracle.jbo.mom.PersistableDefObject def)
           
static void addToUsageMap(java.lang.String flexfieldUsageCode, java.lang.String usageExpr)
           
static void clear()
           
static void clearPersistedDefMap()
           
static oracle.adfdt.model.DataControlProvider getCategoryAMProvider(java.lang.String key)
           
static CategoryDef getCategoryDef(java.lang.String categoryCode)
           
static java.lang.String getContextEntityUsageName(CategoryDef cDef, java.lang.String groupCode, java.lang.String usageCode, java.lang.String contextCode, java.lang.String categoryCode)
           
static java.lang.String getDataEntryCategoryVO(java.lang.String key)
           
static CategoryDef getDescendentCategoryDef(java.lang.String categoryCode)
           
static java.lang.ThreadLocal<java.lang.String> getEffBCModeler()
           
static java.util.HashMap<java.lang.String,java.lang.String> getEntityUsageNameMap(java.lang.String flexCode, java.lang.String groupCode)
           
static oracle.jbo.ApplicationModule getMetadataAM()
           
static java.lang.String getParentForCategory(java.lang.String categoryCode)
           
static oracle.jbo.mom.PersistableDefObject getPersistedDef(java.lang.String defFullName)
           
static java.util.HashMap<java.lang.String,oracle.jbo.mom.PersistableDefObject> getPersistedDefMap()
           
static java.lang.String getUsageExpr(java.lang.String flexfieldUsageCode)
           
static java.lang.String getValueSetEntityUsageName(CategoryDef cDef, java.lang.String groupCode, java.lang.String usageCode, java.lang.String contextCode, java.lang.String segmentCode, java.lang.String valueSetId)
           
static void initCategoryDefMap()
           
static boolean isCategoryParentCached(java.lang.String categorycode)
           
static java.lang.Boolean isCustomViewDefUsedForVO(java.lang.String VOName)
           
static void setEffBCModeler(java.lang.ThreadLocal<java.lang.String> effBCModeler)
           
static void setMetadataAM(oracle.jbo.ApplicationModule am)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EFFMetadataCache

public EFFMetadataCache()
Method Detail

getEntityUsageNameMap

public static java.util.HashMap<java.lang.String,java.lang.String> getEntityUsageNameMap(java.lang.String flexCode,
                                                                                         java.lang.String groupCode)

getContextEntityUsageName

public static java.lang.String getContextEntityUsageName(CategoryDef cDef,
                                                         java.lang.String groupCode,
                                                         java.lang.String usageCode,
                                                         java.lang.String contextCode,
                                                         java.lang.String categoryCode)

getValueSetEntityUsageName

public static java.lang.String getValueSetEntityUsageName(CategoryDef cDef,
                                                          java.lang.String groupCode,
                                                          java.lang.String usageCode,
                                                          java.lang.String contextCode,
                                                          java.lang.String segmentCode,
                                                          java.lang.String valueSetId)

getDescendentCategoryDef

public static CategoryDef getDescendentCategoryDef(java.lang.String categoryCode)

addDescendentCategoryDef

public static void addDescendentCategoryDef(java.lang.String categoryCode,
                                            CategoryDef categoryDef)

getCategoryDef

public static CategoryDef getCategoryDef(java.lang.String categoryCode)

addCategoryDef

public static void addCategoryDef(java.lang.String categoryCode,
                                  CategoryDef categoryDef)

initCategoryDefMap

public static void initCategoryDefMap()

setMetadataAM

public static void setMetadataAM(oracle.jbo.ApplicationModule am)

getMetadataAM

public static oracle.jbo.ApplicationModule getMetadataAM()

addToCategoryParentMap

public static void addToCategoryParentMap(java.lang.String categoryCode,
                                          java.lang.String parentCategoryCode)

getParentForCategory

public static java.lang.String getParentForCategory(java.lang.String categoryCode)

isCategoryParentCached

public static boolean isCategoryParentCached(java.lang.String categorycode)

addToUsageMap

public static void addToUsageMap(java.lang.String flexfieldUsageCode,
                                 java.lang.String usageExpr)

getUsageExpr

public static java.lang.String getUsageExpr(java.lang.String flexfieldUsageCode)

addToDataEntryCategoryVOMap

public static void addToDataEntryCategoryVOMap(java.lang.String key,
                                               java.lang.String voName)

getDataEntryCategoryVO

public static java.lang.String getDataEntryCategoryVO(java.lang.String key)

addCategoryAMProvider

public static void addCategoryAMProvider(java.lang.String key,
                                         oracle.adfdt.model.DataControlProvider categoryAMProviderObj)

getCategoryAMProvider

public static oracle.adfdt.model.DataControlProvider getCategoryAMProvider(java.lang.String key)

isCustomViewDefUsedForVO

public static java.lang.Boolean isCustomViewDefUsedForVO(java.lang.String VOName)

addToCustomViewDefUsedMap

public static void addToCustomViewDefUsedMap(java.lang.String voName,
                                             java.lang.Boolean value)

addToPersistedDefMap

public static void addToPersistedDefMap(java.lang.String defFullName,
                                        oracle.jbo.mom.PersistableDefObject def)

getPersistedDef

public static oracle.jbo.mom.PersistableDefObject getPersistedDef(java.lang.String defFullName)

getPersistedDefMap

public static java.util.HashMap<java.lang.String,oracle.jbo.mom.PersistableDefObject> getPersistedDefMap()

clearPersistedDefMap

public static void clearPersistedDefMap()

clear

public static void clear()

setEffBCModeler

public static void setEffBCModeler(java.lang.ThreadLocal<java.lang.String> effBCModeler)

getEffBCModeler

public static java.lang.ThreadLocal<java.lang.String> getEffBCModeler()

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

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.