|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.flex.runtime.util.common.category.CategoryJboCreator
public class CategoryJboCreator
Field Summary | |
---|---|
protected static java.lang.String |
EFF_CATEGORY_CODE
|
protected static java.lang.String |
EFF_CONTEXT_CODE
|
protected static java.lang.String |
EFF_CONTEXT_SEGMENT_CODE
|
protected static java.lang.String |
EFF_CONTEXT_SEGMENT_NAME
|
protected static java.lang.String |
EFF_CONTEXT_USAGE
|
protected static java.lang.String |
EFF_CONTEXT_VO_ATTR_NAME
|
protected static java.lang.String |
EFF_CONTEXT_VO_FULL_NAME
|
protected static java.lang.String |
EFF_FLEX_USAGE_CODE
|
Constructor Summary | |
---|---|
CategoryJboCreator()
|
Method Summary | |
---|---|
protected static void |
addAllSubtypesOfMainPathCategoriesIncludingSiblings(CategoryDef cDefLeaf)
|
protected static void |
addPropertyToVoDef(oracle.jbo.server.ViewDefImpl voDef,
java.lang.String propertyName,
java.lang.String propertyValue)
|
static void |
buildCategoryArtifactsWithoutPersisting(CategoryDef cDef)
|
static oracle.jbo.server.ApplicationModuleDefImpl |
defineApplicationModule(java.lang.String amDefFullName,
java.lang.String baseApplicationModulePdefFullName,
Persistables persistables,
int functionCode,
CategoryDef cDef,
java.lang.String shippedEffAmDefFullName,
java.lang.String effGroupCode)
|
static void |
deleteCategoryAndAncestorsArtifacts(CategoryDef cDef,
java.util.Map<java.lang.Integer,java.util.Set<PreviouslyModeledCategory>> functionCodeToPreviouslyModeledCategories,
boolean delayCategoryInvariantPersisting)
|
static oracle.jbo.ApplicationModule |
deleteCategoryAndAncestorsArtifacts(java.lang.String applicationId,
java.lang.String leafCategoryCode,
java.lang.String dffCode,
ApplicationResources connUrl,
EffCustomizations customizations,
CategoryConfig categoryConfig,
java.util.Map<java.lang.Integer,java.util.Set<PreviouslyModeledCategory>> functionCodeToPreviouslyModeledCategories,
boolean delayCategoryInvariantPersisting)
|
static void |
deRegisterDef(oracle.jbo.mom.PersistableDefObject def)
This api is de registers the definition, so theat the definition can be garbage collected. |
static void |
deRegisterDef(oracle.jbo.mom.PersistableDefObject def,
boolean deregisterParents)
|
static void |
deregisterDefsInDefManager(java.lang.Class[] defClassToBeDeregistered,
oracle.jbo.mom.DefinitionManager defManager)
|
static void |
deregisterLoadedVOsFromAMAccessorDef(oracle.binding.meta.AccessorDefinition am,
oracle.jbo.mom.DefinitionManager defManager,
java.lang.String omitVO)
|
protected static void |
determineOtherDescendantCategoryDefs(CategoryDef commonParentCategoryOfAllSiblings,
CategoryDef excludedChildCategoryDef)
Finds out all the child categories (direct and indirect) of the common parent category, excluding 'excludedChildCategoryDef' and its child categories |
static void |
initPDefApplicationModuleHolderPool()
|
protected static boolean |
isDeclarative(oracle.jbo.server.ViewDefImpl csCategoryVo)
|
static boolean |
isDisplayAttr(oracle.jbo.AttributeDef superVoAttr)
|
protected static boolean |
isSqlDerivedAttr(oracle.jbo.AttributeDef eoAttrDef)
|
static boolean |
isTransientAttr(oracle.jbo.AttributeDef eoAttrDef)
|
static void |
persistCategoryArtifacts(boolean persistAms,
boolean isLeafLevelCategory,
CategoryDef cDef,
boolean persistCategoryInvariantJbos,
boolean persistCategoryVariantJbos)
|
protected static void |
persistCategoryInvariantAmPersonalizations(Persistables persistables,
CategoryDef cDef,
int functionCode)
|
static void |
persistCategoryInvariantArtifacts(CategoryDef leafCategoryDef,
boolean isLeafLevelCategory)
|
static void |
persistCategoryVariantArtifacts(CategoryDef cDef,
boolean isLeafLevelCategory)
|
static void |
persistDefObject(oracle.jbo.mom.PersistableDefObject def,
CategoryDef cDef,
int functionCode)
|
static void |
persistPDefApplicationModuleHolderPool()
|
static void |
resetPDefApplicationModuleHolderPool()
|
static void |
restoreOtherDescendantContentsInCommonParentCategoryJbos(java.util.List<CategoryDef> otherDescendantCdefs,
CategoryDef excludedChildCategoryDef)
This is NOT recursive. |
protected static void |
setCategoryInvariantDeclarativeVoCategoryIsModeled(oracle.jbo.server.ViewDefImpl voDef,
java.lang.String categoryCode)
|
protected static void |
setVersionUsingSourceDef(oracle.jbo.mom.PersistableDefObject targetDefObject,
oracle.jbo.mom.PersistableDefObject sourceDefObject)
|
static void |
writeDef(oracle.jbo.mom.PersistableDefObject def)
|
protected static void |
wsBuildCategoryJbos(CategoryDef cDef)
|
protected static void |
wsPersistVoPdefs(CategoryDef cDef)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String EFF_CONTEXT_VO_FULL_NAME
protected static final java.lang.String EFF_CONTEXT_VO_ATTR_NAME
protected static final java.lang.String EFF_CONTEXT_USAGE
protected static final java.lang.String EFF_CONTEXT_CODE
protected static final java.lang.String EFF_CONTEXT_SEGMENT_CODE
protected static final java.lang.String EFF_CONTEXT_SEGMENT_NAME
protected static final java.lang.String EFF_FLEX_USAGE_CODE
protected static final java.lang.String EFF_CATEGORY_CODE
Constructor Detail |
---|
public CategoryJboCreator()
Method Detail |
---|
public static void buildCategoryArtifactsWithoutPersisting(CategoryDef cDef)
public static oracle.jbo.server.ApplicationModuleDefImpl defineApplicationModule(java.lang.String amDefFullName, java.lang.String baseApplicationModulePdefFullName, Persistables persistables, int functionCode, CategoryDef cDef, java.lang.String shippedEffAmDefFullName, java.lang.String effGroupCode)
amDefFullName
- baseApplicationModulePdefFullName
-
protected static void setVersionUsingSourceDef(oracle.jbo.mom.PersistableDefObject targetDefObject, oracle.jbo.mom.PersistableDefObject sourceDefObject)
targetDefObject
- - where the version number gets written tosourceDefObject
- - where the version number gets copied frompublic static void persistDefObject(oracle.jbo.mom.PersistableDefObject def, CategoryDef cDef, int functionCode)
def
- public static void persistCategoryArtifacts(boolean persistAms, boolean isLeafLevelCategory, CategoryDef cDef, boolean persistCategoryInvariantJbos, boolean persistCategoryVariantJbos)
protected static void persistCategoryInvariantAmPersonalizations(Persistables persistables, CategoryDef cDef, int functionCode)
public static void deleteCategoryAndAncestorsArtifacts(CategoryDef cDef, java.util.Map<java.lang.Integer,java.util.Set<PreviouslyModeledCategory>> functionCodeToPreviouslyModeledCategories, boolean delayCategoryInvariantPersisting)
public static boolean isTransientAttr(oracle.jbo.AttributeDef eoAttrDef)
protected static boolean isSqlDerivedAttr(oracle.jbo.AttributeDef eoAttrDef)
public static void persistCategoryVariantArtifacts(CategoryDef cDef, boolean isLeafLevelCategory)
public static oracle.jbo.ApplicationModule deleteCategoryAndAncestorsArtifacts(java.lang.String applicationId, java.lang.String leafCategoryCode, java.lang.String dffCode, ApplicationResources connUrl, EffCustomizations customizations, CategoryConfig categoryConfig, java.util.Map<java.lang.Integer,java.util.Set<PreviouslyModeledCategory>> functionCodeToPreviouslyModeledCategories, boolean delayCategoryInvariantPersisting)
public static void persistCategoryInvariantArtifacts(CategoryDef leafCategoryDef, boolean isLeafLevelCategory)
protected static void wsBuildCategoryJbos(CategoryDef cDef)
protected static void wsPersistVoPdefs(CategoryDef cDef)
public static void restoreOtherDescendantContentsInCommonParentCategoryJbos(java.util.List<CategoryDef> otherDescendantCdefs, CategoryDef excludedChildCategoryDef)
protected static boolean isDeclarative(oracle.jbo.server.ViewDefImpl csCategoryVo)
protected static void determineOtherDescendantCategoryDefs(CategoryDef commonParentCategoryOfAllSiblings, CategoryDef excludedChildCategoryDef)
protected static void setCategoryInvariantDeclarativeVoCategoryIsModeled(oracle.jbo.server.ViewDefImpl voDef, java.lang.String categoryCode)
protected static void addPropertyToVoDef(oracle.jbo.server.ViewDefImpl voDef, java.lang.String propertyName, java.lang.String propertyValue)
public static boolean isDisplayAttr(oracle.jbo.AttributeDef superVoAttr)
protected static void addAllSubtypesOfMainPathCategoriesIncludingSiblings(CategoryDef cDefLeaf)
public static void initPDefApplicationModuleHolderPool()
public static void resetPDefApplicationModuleHolderPool()
public static void persistPDefApplicationModuleHolderPool()
public static void deRegisterDef(oracle.jbo.mom.PersistableDefObject def)
def
- - the definition which needs to be de registered.deregisterParents
- - Flag to deregister the parent definition.public static void deRegisterDef(oracle.jbo.mom.PersistableDefObject def, boolean deregisterParents)
public static void deregisterDefsInDefManager(java.lang.Class[] defClassToBeDeregistered, oracle.jbo.mom.DefinitionManager defManager)
public static void deregisterLoadedVOsFromAMAccessorDef(oracle.binding.meta.AccessorDefinition am, oracle.jbo.mom.DefinitionManager defManager, java.lang.String omitVO)
public static void writeDef(oracle.jbo.mom.PersistableDefObject def)
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |