Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.1.5)

E22563-01

oracle.apps.fnd.applcp.migrate.modeler.common
Class FlexfieldDefManager

java.lang.Object
  extended by oracle.apps.fnd.applcp.migrate.modeler.common.FlexfieldDefManager
Direct Known Subclasses:
FlexfieldDefManagerImpl

public abstract class FlexfieldDefManager
extends java.lang.Object

A manager class that retrieves FlexfielDefs and its related objects.


Constructor Summary
FlexfieldDefManager()
           
 
Method Summary
abstract  FlexfieldDef getFlexfieldDef(FlexfieldTableUsage tableUsageRef)
          Gets the definition of a table usage of a flexfield.
abstract  FlexfieldEntityUsage getFlexfieldEntityUsage(FlexfieldTableUsage tableUsageRef, java.lang.String entityDefFullName)
          Gets a flexfield entity usage.
static FlexfieldDefManager getInstance(java.lang.String connectionURL)
          Gets an instance of the manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlexfieldDefManager

public FlexfieldDefManager()
Method Detail

getFlexfieldDef

public abstract FlexfieldDef getFlexfieldDef(FlexfieldTableUsage tableUsageRef)
Gets the definition of a table usage of a flexfield.

Parameters:
tableUsageRef - the reference to the table usage
Returns:
the flexfield definition; null if not found
Throws:
java.lang.IllegalArgumentException - if the given table usage reference is null

getFlexfieldEntityUsage

public abstract FlexfieldEntityUsage getFlexfieldEntityUsage(FlexfieldTableUsage tableUsageRef,
                                                             java.lang.String entityDefFullName)
Gets a flexfield entity usage.

Parameters:
tableUsageRef - the reference to the table usage
entityDefFullName - the full name of the entity definition
Returns:
the flexfield entity usage; null if not found
Throws:
java.lang.IllegalArgumentException - if the given table usage reference is null, or the given entity name is null

getInstance

public static final FlexfieldDefManager getInstance(java.lang.String connectionURL)
Gets an instance of the manager.

Parameters:
connectionURL - the connection URL to the database
Returns:
an instance of the manager

Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.1.5)

E22563-01

Copyright © 2011 Oracle. All Rights Reserved.