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 Persistables

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

public class Persistables
extends java.lang.Object


Constructor Summary
Persistables(java.lang.String categoryCode, CategoryDef cDef)
           
 
Method Summary
 void addBaseAmPersonalization(oracle.jbo.server.PDefApplicationModule amPdef)
           
 void addCategoryAm(int functionCode, oracle.jbo.server.ApplicationModuleDefImpl amDef, java.lang.String effGroupCode)
           
 void addDefObject(int functionCode, oracle.jbo.mom.PersistableDefObject persistenceTarget, java.lang.String effGroupCode)
           
 void addDelayedViewLinkPersistable(java.util.List<oracle.jbo.server.ViewLinkDefImpl> vlDef)
           
 void addEffGroup(java.lang.String effGroupCode)
           
 void addViewImport(oracle.jbo.server.ApplicationModuleDefImpl targetAmDef, java.lang.String categoryVoDefFullName)
           
 void addViewLinkDef(int functionCode, oracle.jbo.server.ViewLinkDefImpl vlDef, java.lang.String effGroupCode)
           
 void addViewLinkForXsdCreation(oracle.jbo.server.ViewLinkDefImpl vlDef)
           
 void addViewObject(int functionCode, oracle.jbo.server.ViewDefImpl voDef, java.lang.String effGroupCode)
           
 void addViewObjectPersonalization(int functionCode, oracle.jbo.server.PDefViewObject voDefPersonalization, java.lang.String effGroupCode)
           
 boolean dataEntryAndCategorySearchAmsAreSame()
           
 oracle.jbo.server.PDefApplicationModule findAmPdef(java.lang.String baseAmDefPersonalizationFullName)
           
 oracle.jbo.server.ApplicationModuleDefImpl findCategoryAmDef(java.lang.String targetAmDefFullName)
           
 oracle.jbo.server.ApplicationModuleDefImpl findCategoryAmDefInPersistables(java.lang.String targetAmDefFullName)
           
 oracle.jbo.server.ViewDefImpl findViewDefImpl(java.lang.String voDefFullName)
           
 oracle.jbo.server.PDefViewObject findViewDefImplPersonalization(java.lang.String voDefFullname)
           
 int getAllObjectsCount()
           
 java.util.Set<oracle.jbo.server.PDefViewObject> getAllViewObjectPdefs(int functionCode, java.lang.String effGroupCode)
           
 oracle.jbo.server.ApplicationModuleDefImpl getCategoryAm(int functionCode, java.lang.String effGroupCode)
           
 int getCategoryAmCount(java.lang.String effGroupCode)
           
 java.lang.String getCategoryCode()
           
 java.lang.String getContextCode()
           
 java.util.Set<oracle.jbo.server.ViewLinkDefImpl> getDelayedViewLinkPersistables()
           
 java.util.List<oracle.jbo.server.PDefApplicationModule> getShippedAmPdefs()
           
 java.util.Set<java.lang.String> getViewImports(oracle.jbo.server.ApplicationModuleDefImpl targetAmDef)
           
 java.util.List<oracle.jbo.server.ViewLinkDefImpl> getViewLinkDefs(int functionCode, java.lang.String effGroupCode)
           
 java.util.List<oracle.jbo.server.ViewLinkDefImpl> getViewLinksForXsdCreation()
           
 int getViewObjectDefCount()
           
 java.util.Set<oracle.jbo.server.ViewDefImpl> getViewObjectDefs(int functionCode, java.lang.String effGroupCode)
           
 java.util.Set<oracle.jbo.server.PDefViewObject> getViewObjectPersonalizationDefs(int functionCode, java.lang.String effGroupCode)
           
 boolean isCategoryInvariantArtifact(oracle.jbo.mom.PersistableDefObject def, java.lang.String effGroupCode)
           
 boolean isPopulated()
           
 void setContextCode(java.lang.String contextCode)
           
 void setDeclarative(oracle.jbo.server.ViewDefImpl voDef)
           
 void setPopulated()
           
 java.lang.String toString()
           
 void validate(boolean afterDefiningJbos, boolean afterReadingFlexMetadata)
           
static boolean viewLinkPersistShouldBeDelayed(boolean isLeafLevelCategory, oracle.jbo.server.ViewLinkDefImpl vlDefIter, CategoryContextDef ccDefIter, java.lang.String effGroupCode)
           
static boolean viewLinkPersistShouldNotBeDelayed(boolean isLeafLevelCategory, oracle.jbo.server.ViewLinkDefImpl vlDef, CategoryContextDef ccDef, java.lang.String effGroupCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Persistables

public Persistables(java.lang.String categoryCode,
                    CategoryDef cDef)
Method Detail

addViewObject

public void addViewObject(int functionCode,
                          oracle.jbo.server.ViewDefImpl voDef,
                          java.lang.String effGroupCode)

addViewObjectPersonalization

public void addViewObjectPersonalization(int functionCode,
                                         oracle.jbo.server.PDefViewObject voDefPersonalization,
                                         java.lang.String effGroupCode)

addViewLinkDef

public void addViewLinkDef(int functionCode,
                           oracle.jbo.server.ViewLinkDefImpl vlDef,
                           java.lang.String effGroupCode)

addDefObject

public void addDefObject(int functionCode,
                         oracle.jbo.mom.PersistableDefObject persistenceTarget,
                         java.lang.String effGroupCode)

findCategoryAmDefInPersistables

public oracle.jbo.server.ApplicationModuleDefImpl findCategoryAmDefInPersistables(java.lang.String targetAmDefFullName)

findCategoryAmDef

public oracle.jbo.server.ApplicationModuleDefImpl findCategoryAmDef(java.lang.String targetAmDefFullName)

findViewDefImpl

public oracle.jbo.server.ViewDefImpl findViewDefImpl(java.lang.String voDefFullName)

addViewImport

public void addViewImport(oracle.jbo.server.ApplicationModuleDefImpl targetAmDef,
                          java.lang.String categoryVoDefFullName)

getViewImports

public java.util.Set<java.lang.String> getViewImports(oracle.jbo.server.ApplicationModuleDefImpl targetAmDef)

getAllObjectsCount

public int getAllObjectsCount()

getCategoryAm

public oracle.jbo.server.ApplicationModuleDefImpl getCategoryAm(int functionCode,
                                                                java.lang.String effGroupCode)
Parameters:
functionCode -
effGroupCode -
Returns:
- could be null

addCategoryAm

public void addCategoryAm(int functionCode,
                          oracle.jbo.server.ApplicationModuleDefImpl amDef,
                          java.lang.String effGroupCode)

getCategoryAmCount

public int getCategoryAmCount(java.lang.String effGroupCode)

getCategoryCode

public java.lang.String getCategoryCode()

getContextCode

public java.lang.String getContextCode()

setContextCode

public void setContextCode(java.lang.String contextCode)

getViewLinkDefs

public java.util.List<oracle.jbo.server.ViewLinkDefImpl> getViewLinkDefs(int functionCode,
                                                                         java.lang.String effGroupCode)

isCategoryInvariantArtifact

public boolean isCategoryInvariantArtifact(oracle.jbo.mom.PersistableDefObject def,
                                           java.lang.String effGroupCode)

getViewObjectDefs

public java.util.Set<oracle.jbo.server.ViewDefImpl> getViewObjectDefs(int functionCode,
                                                                      java.lang.String effGroupCode)

getViewObjectDefCount

public int getViewObjectDefCount()

addDelayedViewLinkPersistable

public void addDelayedViewLinkPersistable(java.util.List<oracle.jbo.server.ViewLinkDefImpl> vlDef)

getDelayedViewLinkPersistables

public java.util.Set<oracle.jbo.server.ViewLinkDefImpl> getDelayedViewLinkPersistables()

dataEntryAndCategorySearchAmsAreSame

public boolean dataEntryAndCategorySearchAmsAreSame()

setDeclarative

public void setDeclarative(oracle.jbo.server.ViewDefImpl voDef)

addBaseAmPersonalization

public void addBaseAmPersonalization(oracle.jbo.server.PDefApplicationModule amPdef)

getShippedAmPdefs

public java.util.List<oracle.jbo.server.PDefApplicationModule> getShippedAmPdefs()

findAmPdef

public oracle.jbo.server.PDefApplicationModule findAmPdef(java.lang.String baseAmDefPersonalizationFullName)

validate

public void validate(boolean afterDefiningJbos,
                     boolean afterReadingFlexMetadata)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

viewLinkPersistShouldNotBeDelayed

public static boolean viewLinkPersistShouldNotBeDelayed(boolean isLeafLevelCategory,
                                                        oracle.jbo.server.ViewLinkDefImpl vlDef,
                                                        CategoryContextDef ccDef,
                                                        java.lang.String effGroupCode)

viewLinkPersistShouldBeDelayed

public static boolean viewLinkPersistShouldBeDelayed(boolean isLeafLevelCategory,
                                                     oracle.jbo.server.ViewLinkDefImpl vlDefIter,
                                                     CategoryContextDef ccDefIter,
                                                     java.lang.String effGroupCode)

addViewLinkForXsdCreation

public void addViewLinkForXsdCreation(oracle.jbo.server.ViewLinkDefImpl vlDef)

getViewLinksForXsdCreation

public java.util.List<oracle.jbo.server.ViewLinkDefImpl> getViewLinksForXsdCreation()

getAllViewObjectPdefs

public java.util.Set<oracle.jbo.server.PDefViewObject> getAllViewObjectPdefs(int functionCode,
                                                                             java.lang.String effGroupCode)

getViewObjectPersonalizationDefs

public java.util.Set<oracle.jbo.server.PDefViewObject> getViewObjectPersonalizationDefs(int functionCode,
                                                                                        java.lang.String effGroupCode)

findViewDefImplPersonalization

public oracle.jbo.server.PDefViewObject findViewDefImplPersonalization(java.lang.String voDefFullname)

isPopulated

public boolean isPopulated()

setPopulated

public void setPopulated()

addEffGroup

public void addEffGroup(java.lang.String effGroupCode)

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.