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

E22562-07

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 addToContextVOMap(java.lang.String key, java.lang.String voName)
           
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 java.util.List<java.lang.String> getAutoSubmitSegmentContextList(java.lang.String descriptiveFlexfieldCode)
           
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)
          Gets the unique context usage name to be used.
static java.lang.String getContextVO(java.lang.String key)
           
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.util.List<java.util.List<java.lang.String>> getSourceTargetSegmentContextList(java.lang.String descriptiveFlexfieldCode)
           
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)
          Gets the unique value set entity usage name to be used.
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)
Gets the unique context usage name to be used.

Parameters:
cDef - as Category Def
groupCode - as Group code
usageCode - as usage code
contextCode - as context code
categoryCode - as category code
Returns:
unique entity usage name

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)
Gets the unique value set entity usage name to be used.

Parameters:
cDef - as Category Def
groupCode - as Group code
usageCode - as usage code
contextCode - as context code
segmentCode - as segment code
valueSetId - as value set id
Returns:
unique entity usage name

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)

addToContextVOMap

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

getDataEntryCategoryVO

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

getContextVO

public static java.lang.String getContextVO(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()

getAutoSubmitSegmentContextList

public static java.util.List<java.lang.String> getAutoSubmitSegmentContextList(java.lang.String descriptiveFlexfieldCode)

getSourceTargetSegmentContextList

public static java.util.List<java.util.List<java.lang.String>> getSourceTargetSegmentContextList(java.lang.String descriptiveFlexfieldCode)

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.