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

E22566-04

oracle.apps.fnd.applxdf.xdfapi
Class UserDefinedProperties

java.lang.Object
  extended by oracle.apps.fnd.applxdf.xdfapi.XdfObject
      extended by oracle.apps.fnd.applxdf.xdfapi.UserDefinedProperties
Direct Known Subclasses:
SequenceUserDefinedProperties, SynonymUserDefinedProperties, TableUserDefinedProperties, ViewUserDefinedProperties

public abstract class UserDefinedProperties
extends XdfObject

A UserProperties object represents a set of user defined properties in the Table.

Author:
izhang <irene.zhang@oracle.com>

Field Summary
 
Fields inherited from class oracle.apps.fnd.applxdf.xdfapi.XdfObject
ctx, DEBUG, mBaseObjType, mName, mPersistenceFormat, mSchemaName, mUsrPros, mXmlDoc, mXPath, mXPathExpr
 
Constructor Summary
UserDefinedProperties(oracle.xml.parser.v2.XMLElement xmlElem)
          Constructs a new UserProperties object.
UserDefinedProperties(oracle.xml.parser.v2.XMLElement xmlElem, boolean persistenceFormat)
          Create a UserProperties object with given xdf document and persistence Format.
 
Method Summary
protected  void createXPath()
          Creates the XPath instances required for this class.
protected  UserProperty extractODBProperty(oracle.xml.parser.v2.XMLElement xmlElement, java.lang.String objType, java.lang.String odbPropName)
           
protected  java.util.ArrayList extractUDPsFromCustomerArea(oracle.xml.parser.v2.XMLElement xmlElement, java.lang.String objType)
          Extracts the UDPs from the CUSTOMER_AREA tag for an xdf and creates an ArrayList with corresponding "UserProperty" objects.
 
Methods inherited from class oracle.apps.fnd.applxdf.xdfapi.XdfObject
getName, getPersistenceFormat, getSchemaName, getType, getXmlDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDefinedProperties

public UserDefinedProperties(oracle.xml.parser.v2.XMLElement xmlElem)
Constructs a new UserProperties object.


UserDefinedProperties

public UserDefinedProperties(oracle.xml.parser.v2.XMLElement xmlElem,
                             boolean persistenceFormat)
Create a UserProperties object with given xdf document and persistence Format.

Method Detail

createXPath

protected void createXPath()
Creates the XPath instances required for this class.


extractUDPsFromCustomerArea

protected java.util.ArrayList extractUDPsFromCustomerArea(oracle.xml.parser.v2.XMLElement xmlElement,
                                                          java.lang.String objType)
Extracts the UDPs from the CUSTOMER_AREA tag for an xdf and creates an ArrayList with corresponding "UserProperty" objects.

Parameters:
xmlElement - XDF (or its fragment) as an xmlelement
Returns:
ArrayList having the UDPs as "UserProperty" objects

extractODBProperty

protected UserProperty extractODBProperty(oracle.xml.parser.v2.XMLElement xmlElement,
                                          java.lang.String objType,
                                          java.lang.String odbPropName)

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

E22566-04

Copyright © 2012 Oracle. All Rights Reserved.