|
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 oracle.apps.fnd.applcore.flex.runtime.util.common.category.context.CategoryContextJboCreator
public class CategoryContextJboCreator
/ * @author ssarnoba
Field Summary |
---|
Fields inherited from class oracle.apps.fnd.applcore.flex.runtime.util.common.category.CategoryJboCreator |
---|
EFF_CATEGORY_CODE, EFF_CONTEXT_CODE, EFF_CONTEXT_SEGMENT_CODE, EFF_CONTEXT_SEGMENT_NAME, EFF_CONTEXT_USAGE, EFF_CONTEXT_VO_ATTR_NAME, EFF_CONTEXT_VO_FULL_NAME, EFF_FLEX_USAGE_CODE |
Constructor Summary | |
---|---|
CategoryContextJboCreator()
|
Method Summary | |
---|---|
static void |
buildAndPersistCategoryHierarchyAndCategoryContexts(java.lang.String[] categoryCodeLeaves,
java.lang.String applicationShortName,
java.lang.String dffCode,
ApplicationResources connUrl,
EffCustomizations customizations,
CategoryConfig categoryConfig,
boolean delayCategoryInvariantPersisting)
Internal Use Only Consuming teams should use BCModeler.run() |
static void |
buildAndPersistCategoryHierarchyAndCategoryContexts(java.lang.String[] categoryCodeLeaves,
java.lang.String applicationShortName,
java.lang.String dffCode,
java.lang.String connUrl,
EffCustomizations customizations)
Deprecated. - This method will eventually be removed. use BCModeler.run() As a quick fix, you can use the non-deprecated overload, though really it's only for internal use. |
static void |
buildAndPersistCategoryHierarchyAndCategoryContexts(java.lang.String categoryCodeLeaf,
java.lang.String applicationShortName,
java.lang.String dffCode,
java.lang.String connUrl,
EffCustomizations customizations)
Deprecated. - This method will eventually be removed. use BCModeler.run() As a quick fix, you can use the non-deprecated overload, though really it's only for internal use. |
protected static CategoryDef |
buildCategoryHierarchyJbos(java.lang.String applicationShortName,
java.lang.String categoryCode,
java.lang.String flexfieldCode,
ApplicationResources connUrl,
EffCustomizations customizations,
oracle.jbo.ApplicationModule categoryAm,
java.lang.String applicationId,
boolean isLeafLevelCategory,
CategoryConfig categoryConfig,
java.util.Map<java.lang.Integer,java.util.Set<PreviouslyModeledCategory>> functionCodeToPreviouslyModeledCategories,
java.lang.String[] processedCategoryCodes)
This is recursive |
static void |
createCategoryContextDefsForClonedCategoryDef(CategoryDef clonedCdef)
|
static void |
createEFFDeploymentTimestampVO(oracle.jbo.ApplicationModule am,
java.lang.Long applicationId,
java.lang.String flexCode,
java.util.Date deploymentTime)
|
static oracle.jbo.server.ViewDefImpl |
defineSuperVoUdaPortion(java.lang.String contextCode,
java.util.List<BcArtifactCategory> declarativeVoEntities,
BcArtifactCategory primaryDeclarativeUsage,
java.lang.String superVoDefFullName,
CategoryContextDef ccDef,
int functionCode)
|
static java.lang.String |
getDeploymentTimestampVOFullName(oracle.jbo.ApplicationModule flexAM,
java.lang.Long applicationId,
java.lang.String flexCode)
|
static boolean |
isMetadataInSyncWithArtifacts(oracle.jbo.ApplicationModule am,
java.lang.Long applicationId,
java.lang.String flexCode)
|
static boolean |
isTransientAttr(oracle.jbo.AttributeDef eoAttrDef)
|
static void |
persistCategoryContextInvariantArtifactsOnly(CategoryDef leafCategoryDef,
boolean isLeafLevelCategory)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CategoryContextJboCreator()
Method Detail |
---|
public static oracle.jbo.server.ViewDefImpl defineSuperVoUdaPortion(java.lang.String contextCode, java.util.List<BcArtifactCategory> declarativeVoEntities, BcArtifactCategory primaryDeclarativeUsage, java.lang.String superVoDefFullName, CategoryContextDef ccDef, int functionCode)
public static void buildAndPersistCategoryHierarchyAndCategoryContexts(java.lang.String categoryCodeLeaf, java.lang.String applicationShortName, java.lang.String dffCode, java.lang.String connUrl, EffCustomizations customizations)
public static void buildAndPersistCategoryHierarchyAndCategoryContexts(java.lang.String[] categoryCodeLeaves, java.lang.String applicationShortName, java.lang.String dffCode, java.lang.String connUrl, EffCustomizations customizations)
public static void buildAndPersistCategoryHierarchyAndCategoryContexts(java.lang.String[] categoryCodeLeaves, java.lang.String applicationShortName, java.lang.String dffCode, ApplicationResources connUrl, EffCustomizations customizations, CategoryConfig categoryConfig, boolean delayCategoryInvariantPersisting)
categoryCodeLeaves
- applicationShortName
- dffCode
- connUrl
- customizations
- categoryConfig
- delayCategoryInvariantPersisting
- - this is an optimization
(currently experimental) so that we aren't repeatedly writing and
deleting a super VO after each category's modeling is completed.protected static CategoryDef buildCategoryHierarchyJbos(java.lang.String applicationShortName, java.lang.String categoryCode, java.lang.String flexfieldCode, ApplicationResources connUrl, EffCustomizations customizations, oracle.jbo.ApplicationModule categoryAm, java.lang.String applicationId, boolean isLeafLevelCategory, CategoryConfig categoryConfig, java.util.Map<java.lang.Integer,java.util.Set<PreviouslyModeledCategory>> functionCodeToPreviouslyModeledCategories, java.lang.String[] processedCategoryCodes)
public static void persistCategoryContextInvariantArtifactsOnly(CategoryDef leafCategoryDef, boolean isLeafLevelCategory)
public static boolean isTransientAttr(oracle.jbo.AttributeDef eoAttrDef)
public static void createCategoryContextDefsForClonedCategoryDef(CategoryDef clonedCdef)
public static void createEFFDeploymentTimestampVO(oracle.jbo.ApplicationModule am, java.lang.Long applicationId, java.lang.String flexCode, java.util.Date deploymentTime)
public static java.lang.String getDeploymentTimestampVOFullName(oracle.jbo.ApplicationModule flexAM, java.lang.Long applicationId, java.lang.String flexCode)
public static boolean isMetadataInSyncWithArtifacts(oracle.jbo.ApplicationModule am, java.lang.Long applicationId, java.lang.String flexCode)
|
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 |