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

E22563-02

oracle.apps.fnd.applcp.migrate
Class StringHolder

java.lang.Object
  extended by oracle.apps.fnd.applcp.migrate.StringHolder

public class StringHolder
extends java.lang.Object

StringHolder contains strings of nature "text ?COLUMN? text ?COLUMN? text...... ". If user invokes getReplacedString(ResultSet, ArrayList), it replaces ?COLUMN? with ?COLUMN? value, and returns the string to user.

Author:
ktanneru

Constructor Summary
StringHolder(java.lang.String str)
           
 
Method Summary
 int[] getDependentColumns(java.util.ArrayList<java.lang.String> colNames, java.util.HashMap<java.lang.String,StringHolder> translationMap)
           
 java.lang.String getReplacedString(java.sql.ResultSet result, java.util.ArrayList<java.lang.String> colNames, java.util.HashMap<java.lang.String,StringHolder> translationMap)
          This method replaces ?COLUMN? with their values and returns the result to user.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringHolder

public StringHolder(java.lang.String str)
Method Detail

getDependentColumns

public int[] getDependentColumns(java.util.ArrayList<java.lang.String> colNames,
                                 java.util.HashMap<java.lang.String,StringHolder> translationMap)

getReplacedString

public java.lang.String getReplacedString(java.sql.ResultSet result,
                                          java.util.ArrayList<java.lang.String> colNames,
                                          java.util.HashMap<java.lang.String,StringHolder> translationMap)
                                   throws java.sql.SQLException
This method replaces ?COLUMN? with their values and returns the result to user.

Parameters:
result - ResultSet contains values for ?COLUMN?s.
Returns:
replaced String
Throws:
java.sql.SQLException

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

E22563-02

Copyright © 2011 Oracle. All Rights Reserved.