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

E22562-07

oracle.apps.fnd.applcore.flex.runtime
Class ModelerDependencies

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.ModelerDependencies

public class ModelerDependencies
extends java.lang.Object

For Internal Use Only.

Utility to verify various dependencies the flexfield modelers have.


Nested Class Summary
static class ModelerDependencies.FlexfieldReference
          A reference to a flexfeild.
 
Method Summary
static java.util.List<ModelerDependencies.FlexfieldReference> getMissingReferences(oracle.jbo.server.DBTransaction transaction, java.lang.String defFullName)
          Gets the references to missing flexfields used in an ADF object if any.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMissingReferences

public static java.util.List<ModelerDependencies.FlexfieldReference> getMissingReferences(oracle.jbo.server.DBTransaction transaction,
                                                                                          java.lang.String defFullName)
                                                                                   throws oracle.mds.core.MetadataNotFoundException
Gets the references to missing flexfields used in an ADF object if any. A flexfield is considered missing if any of its corresponding ADF objects is missing in MDS. The return list is sorted in the order defined by FlexfieldReference.

Parameters:
transaction - the DB transaction for accessing flexfield metadata
defFullName - the full name of the ADF object
Returns:
the references to missing flexfields; empty list if no references to flexfields are found or there is no missing references
Throws:
oracle.mds.core.MetadataNotFoundException - if the object of the given name or its super objects cannot be found
oracle.jbo.JboException - if an error occurred while accessing the flexfield metadata

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.