Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.rt
Class SeedDataDelegate

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.SeedDataDelegate

public final class SeedDataDelegate
extends java.lang.Object

Delegate class for Seed Data handling.


Method Summary
static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedCheckin(java.util.Map seedArgs)
          Delegates the SeedData Check In Files process to the implementation class.
static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedExtract(oracle.jbo.ApplicationModule am, java.lang.String voName, java.util.Map seedArgs)
          Delegates the SeedData Extraction process to the implementation class.
static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedUpload(oracle.jbo.ApplicationModule am, java.lang.String fileName, java.util.Map seedArgs)
          Method calls the Seed data upload module.
static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedUpload(oracle.jbo.ApplicationModule am, java.net.URL url, java.util.Map seedArgs)
          Method calls the Seed data upload module.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

seedUpload

public static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedUpload(oracle.jbo.ApplicationModule am,
                                                                           java.lang.String fileName,
                                                                           java.util.Map seedArgs)
Method calls the Seed data upload module. Returns result in SeedStatus object. The seedArgs map accepts the following codes. Key: CUSTOM_MODE Values:FORCE, NON_FORCE (default) Key: DEBUG_MODE Values: true,false Key: UPLOAD_MODE Values: BC4J (default), BULK. See developer documentation for more information.

Parameters:
am - Application Module.
fileName - Seed Data File Name
seedArgs - map of arguments
Returns:
SeedStatus Status Object

seedUpload

public static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedUpload(oracle.jbo.ApplicationModule am,
                                                                           java.net.URL url,
                                                                           java.util.Map seedArgs)
Method calls the Seed data upload module. Returns result in SeedStatus object. The seedArgs map accepts the following codes. Key: CUSTOM_MODE Values:FORCE, NON_FORCE (default) Key: DEBUG_MODE Values: true,false Key: UPLOAD_MODE Values: BC4J (default), BULK. See developer documentation for more information.

Parameters:
am - Application Module.
istream - InputStream having the data to be loaded.
seedArgs - map of arguments
Returns:
SeedStatus Status Object

seedExtract

public static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedExtract(oracle.jbo.ApplicationModule am,
                                                                            java.lang.String voName,
                                                                            java.util.Map seedArgs)
Delegates the SeedData Extraction process to the implementation class. The seedArgs map accepts the following codes. Key: CRITERIA_NAMES Value: List of Criteria Names Key: BIND_VARIABLES Value: (Map : Key:Bind_variable_name Value: values objects)

Parameters:
am - ApplicationModule instance owning data model to extract from
voName - ViewObject instance containing query
seedArgs - Map seed data extract arguments
Returns:
Status Object

seedCheckin

public static oracle.apps.fnd.applcore.oaext.model.OASeedStatus seedCheckin(java.util.Map seedArgs)
Delegates the SeedData Check In Files process to the implementation class. The seedArgs map accepts the following codes: Key: CHECKIN_FILE_LIST Value: ExtractFileList object containing list of files to checkin

Parameters:
seedArgs - Map containing parameters to pass to check in process
Returns:
SeedStatus object indicating success or fail

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.