Oracle Fusion Middleware extensions for XML based Datamodel Framework
11g Release 1 (11.1.1.5)

E22566-01

oracle.apps.fnd.applxdf.comp
Class BstrapObject

java.lang.Object
  extended by oracle.apps.fnd.applxdf.comp.BstrapObject

public class BstrapObject
extends java.lang.Object

Class definition


Field Summary
protected  java.lang.String appsListDirectory
           
protected  java.util.ArrayList appsPLSQL
           
protected  java.util.ArrayList appsPLSQLBegin
           
protected  java.util.ArrayList appsPLSQLEnd
           
protected  java.lang.String appsplsqlListDirectory
           
protected  java.util.ArrayList appsPostSQL
           
protected  java.util.ArrayList appsPostSQLBegin
           
protected  java.util.ArrayList appsPostSQLEnd
           
protected  java.util.ArrayList appsSQL
           
protected  java.util.ArrayList appsSQLBegin
           
protected  java.util.ArrayList appsSQLEnd
           
protected  java.util.ArrayList appsXDF
           
protected  java.lang.String appsXDFDirectory
           
protected  java.util.ArrayList appsXDFMode
           
protected  XDFLogger logger
           
protected  Parameters param
           
protected  java.lang.String sPsqlListDirectory
           
protected  java.util.ArrayList stdalonePLSQL
           
protected  java.util.ArrayList stdalonePLSQLBegin
           
protected  java.util.ArrayList stdalonePLSQLEnd
           
 
Constructor Summary
BstrapObject()
           
BstrapObject(Parameters param, XDFLogger logger)
          Constructor with arguments.
 
Method Summary
protected  void executeAppsDependency()
          Execute the apps Dependency
protected  void executeCommand(java.lang.String dir, java.util.ArrayList aList, java.util.ArrayList begin, java.util.ArrayList end)
           
 boolean executeDDLSt(java.lang.String ddlSt)
           
protected  void executeSAloneDependency()
          Execute the standAlone Dependency
protected  boolean executeXDF(java.lang.String szStandalone)
           
protected  void getDataForAPPS(oracle.xml.parser.v2.XMLElement bootStrapListElm)
          Get the standalone data from the XML Element
protected  void getDataForStandalone(oracle.xml.parser.v2.XMLElement bootStrapListElm)
          Get the standalone data from the XML Element
protected  void getDataFromSXML(oracle.xml.parser.v2.XMLDocument inXmlDoc)
          Get the data from the XML document
protected  java.lang.String getFileNameForJar(java.lang.String directory, java.lang.String name)
          Get the file Name
protected  java.lang.String readFileToGetCommand(java.lang.String fName, java.lang.String begin, java.lang.String end)
          Read the file to get the Command to be executed
 oracle.xml.parser.v2.XMLDocument readInputSXML()
          Read the data into XMLElement for the object from the input xml file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

param

protected Parameters param

logger

protected XDFLogger logger

stdalonePLSQL

protected java.util.ArrayList stdalonePLSQL

stdalonePLSQLBegin

protected java.util.ArrayList stdalonePLSQLBegin

stdalonePLSQLEnd

protected java.util.ArrayList stdalonePLSQLEnd

appsSQL

protected java.util.ArrayList appsSQL

appsSQLBegin

protected java.util.ArrayList appsSQLBegin

appsSQLEnd

protected java.util.ArrayList appsSQLEnd

appsPostSQL

protected java.util.ArrayList appsPostSQL

appsPostSQLBegin

protected java.util.ArrayList appsPostSQLBegin

appsPostSQLEnd

protected java.util.ArrayList appsPostSQLEnd

appsPLSQL

protected java.util.ArrayList appsPLSQL

appsPLSQLBegin

protected java.util.ArrayList appsPLSQLBegin

appsPLSQLEnd

protected java.util.ArrayList appsPLSQLEnd

appsXDF

protected java.util.ArrayList appsXDF

appsXDFMode

protected java.util.ArrayList appsXDFMode

appsXDFDirectory

protected java.lang.String appsXDFDirectory

sPsqlListDirectory

protected java.lang.String sPsqlListDirectory

appsListDirectory

protected java.lang.String appsListDirectory

appsplsqlListDirectory

protected java.lang.String appsplsqlListDirectory
Constructor Detail

BstrapObject

public BstrapObject()

BstrapObject

public BstrapObject(Parameters param,
                    XDFLogger logger)
Constructor with arguments.

Parameters:
param - Parameters instance
logger - XDFLogger instance
Method Detail

readInputSXML

public oracle.xml.parser.v2.XMLDocument readInputSXML()
Read the data into XMLElement for the object from the input xml file.

Returns:
XMLdocument - object file in XML

getDataFromSXML

protected void getDataFromSXML(oracle.xml.parser.v2.XMLDocument inXmlDoc)
Get the data from the XML document

Parameters:
inXmlDoc - XMLDocument

getDataForStandalone

protected void getDataForStandalone(oracle.xml.parser.v2.XMLElement bootStrapListElm)
Get the standalone data from the XML Element

Parameters:
bootStrapListElm - - XMLElement

getDataForAPPS

protected void getDataForAPPS(oracle.xml.parser.v2.XMLElement bootStrapListElm)
Get the standalone data from the XML Element

Parameters:
bootStrapListElm - - XMLElement

getFileNameForJar

protected java.lang.String getFileNameForJar(java.lang.String directory,
                                             java.lang.String name)
Get the file Name

Parameters:
directory - - file path
name - - file name only

readFileToGetCommand

protected java.lang.String readFileToGetCommand(java.lang.String fName,
                                                java.lang.String begin,
                                                java.lang.String end)
                                         throws java.io.IOException
Read the file to get the Command to be executed

Parameters:
fName - - file name
begin - - String
end - - String
Throws:
java.io.IOException

executeSAloneDependency

protected void executeSAloneDependency()
Execute the standAlone Dependency


executeAppsDependency

protected void executeAppsDependency()
Execute the apps Dependency


executeCommand

protected void executeCommand(java.lang.String dir,
                              java.util.ArrayList aList,
                              java.util.ArrayList begin,
                              java.util.ArrayList end)

executeXDF

protected boolean executeXDF(java.lang.String szStandalone)

executeDDLSt

public boolean executeDDLSt(java.lang.String ddlSt)
                     throws java.lang.Exception
Throws:
java.lang.Exception

Oracle Fusion Middleware extensions for XML based Datamodel Framework
11g Release 1 (11.1.1.5)

E22566-01

Copyright © 2011 Oracle. All Rights Reserved.