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

E22566-01

oracle.apps.fnd.applxdf.comp
Class RoleObject

java.lang.Object
  extended by oracle.apps.fnd.applxdf.comp.DBObject
      extended by oracle.apps.fnd.applxdf.comp.RoleObject

public class RoleObject
extends DBObject

Class that contains methods to compare a Role definition in the SXML file with the one in the target Database and generate conrresponding DDLs if possible to map the differences.


Field Summary
 
Fields inherited from class oracle.apps.fnd.applxdf.comp.DBObject
indexExists, logger, mapPartition, notToEmitAlterDDLArray, objDoc, objectName, objElm, param
 
Constructor Summary
RoleObject()
          Constructor.
RoleObject(Parameters param, XDFLogger logger)
          Constructor with arguments.
 
Method Summary
protected  java.util.Hashtable getAlterXMLParameters()
          Get the alter XML parameters.
protected  java.lang.String getAlterXMLXSLFile()
          Get the alter XML XSL file
protected  java.util.HashMap getClauseTypeNotToEmit()
          Get the clause type not to emit Note: Dummy method
protected  java.util.Hashtable getCreateDDLParameters()
          Get the create DDL parameters.
protected  java.lang.String getCreateDDLXSLFile()
          Get the create DDL XSL file.
protected  void getDataFromSXML(oracle.xml.parser.v2.XMLElement inXmlDoc)
          Get the data from the XML Element.
protected  void getDataFromTargetDB(java.sql.ResultSet rset)
          Get the data from target db.
protected  java.util.Hashtable getRemapParameters()
          Get the remap parameters.
protected  java.lang.String getRemapXSLFile()
          Get the remap XSL file.
protected  java.lang.String prepareObjectQuery(java.util.ArrayList arguments)
          Prepare the query statement.
 oracle.xml.parser.v2.XMLDocumentFragment validateDDL(oracle.xml.parser.v2.XMLDocumentFragment alterXML)
          Validate DDL in the alter XMLDocumentFragment Note: Dummy method
 
Methods inherited from class oracle.apps.fnd.applxdf.comp.DBObject
checkTargetDBObjectExists, executeDDLStmt, getAlterDDLArrayToExecute, getAlterXML, getCreateDDLToExecute, getCreateDDLToExecute, getDependentDiffDocument, getDiffDocument, getObjectName, getTableSpaceType, getTargetTableSpaceName, isIndexExists, isObjectObsolete, readInputSXML, remapSXML, setObjDoc, setObjectName, setObjElm, stripRowTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleObject

public RoleObject()
Constructor.


RoleObject

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

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

prepareObjectQuery

protected java.lang.String prepareObjectQuery(java.util.ArrayList arguments)
Prepare the query statement.

Specified by:
prepareObjectQuery in class DBObject
Parameters:
arguments - arguments associated with the query statement
Returns:
query statement

getDataFromSXML

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

Specified by:
getDataFromSXML in class DBObject
Parameters:
inXmlDoc - XML Element

getDataFromTargetDB

protected void getDataFromTargetDB(java.sql.ResultSet rset)
Get the data from target db.

Specified by:
getDataFromTargetDB in class DBObject
Parameters:
rset - resultset from the query

getRemapXSLFile

protected java.lang.String getRemapXSLFile()
Get the remap XSL file. Note: Dummy method

Specified by:
getRemapXSLFile in class DBObject
Returns:
remap XSL file string

getRemapParameters

protected java.util.Hashtable getRemapParameters()
Get the remap parameters. Note: Dummy method

Specified by:
getRemapParameters in class DBObject
Returns:
remap parameters hashtable

getCreateDDLXSLFile

protected java.lang.String getCreateDDLXSLFile()
Get the create DDL XSL file.

Specified by:
getCreateDDLXSLFile in class DBObject
Returns:
create DDL XSL file string

getCreateDDLParameters

protected java.util.Hashtable getCreateDDLParameters()
Get the create DDL parameters.

Specified by:
getCreateDDLParameters in class DBObject
Returns:
create DDL parameters hashtable

getAlterXMLXSLFile

protected java.lang.String getAlterXMLXSLFile()
Get the alter XML XSL file

Specified by:
getAlterXMLXSLFile in class DBObject
Returns:
alter XML XSL file string

getAlterXMLParameters

protected java.util.Hashtable getAlterXMLParameters()
Get the alter XML parameters.

Overrides:
getAlterXMLParameters in class DBObject
Returns:
alter XML parameters

validateDDL

public oracle.xml.parser.v2.XMLDocumentFragment validateDDL(oracle.xml.parser.v2.XMLDocumentFragment alterXML)
Validate DDL in the alter XMLDocumentFragment Note: Dummy method

Specified by:
validateDDL in class DBObject
Parameters:
alterXML - alter XMLDocumentFragment
Returns:
validated XMLDocumentFragment

getClauseTypeNotToEmit

protected java.util.HashMap getClauseTypeNotToEmit()
Get the clause type not to emit Note: Dummy method

Specified by:
getClauseTypeNotToEmit in class DBObject
Returns:
cluase type hashmap not to emit

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

E22566-01

Copyright © 2011 Oracle. All Rights Reserved.