|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.services.StandardManager
wt.load.StandardLoadService
Provides the standard implementation of server-side functionality for the loading of test data into the system.
Use the newStandardLoadService
static factory method(s),
not the StandardLoadService
constructor, to construct instances
of this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: false
Extendable: false
Nested Class Summary | |
private class |
StandardLoadService.ImportHandler
|
Field Summary | |
private static String |
CLASSNAME
|
private static boolean |
DEBUG
|
private static boolean |
ONE_TRANSACTION
|
private static String |
RESOURCE
|
private static String |
SERVICE_NAME
|
private static boolean |
VERBOSE
|
Fields inherited from class wt.services.StandardManager |
|
Fields inherited from interface wt.services.Manager |
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE |
Constructor Summary | |
StandardLoadService()
|
Method Summary | |
String |
getConceptualClassname()
Deprecated. |
void |
importData(String dataFilename,
String outFilename,
String method,
String user,
Hashtable cmdLine,
IXBStreamer ruleFile)
Provides the functionality to load test data using xml files to the client side. |
void |
importData(String dataFilename,
String mapFilename,
String outFilename,
String token,
String method,
String user,
Hashtable cmdLine)
Provides the load test data functionality to the client side. |
private void |
initializeUser(String user)
|
private void |
initiateCache()
|
void |
load(String dataFilename,
String outFilename,
String method,
String user,
Hashtable cmdLine,
IXBStreamer ruleFile)
Provides the functionality to load test data using xml files to the client side. |
void |
load(String dataFilename,
String mapFilename,
String outFilename,
String token,
String method,
String user,
Hashtable cmdLine)
Deprecated. |
void |
load(String dataFilename,
String mapFilename,
String outFilename,
String token,
String method,
String user,
Hashtable cmdLine,
boolean oneTransaction)
Deprecated. |
static StandardLoadService |
newStandardLoadService()
Default factory for the class. |
static Hashtable |
populateInputs(IxbElement elem)
|
private static void |
printLoadData(boolean success,
Hashtable nv,
String classname,
String method,
String methodCall,
int line_number,
Vector return_objects)
|
private static void |
printStackTrace(Throwable e)
|
private void |
removeCache()
|
private void |
setBypassRecent(boolean flag)
|
private static String |
stripKey(String orig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private static final boolean VERBOSE
private static final boolean ONE_TRANSACTION
private static final String SERVICE_NAME
private static boolean DEBUG
Constructor Detail |
public StandardLoadService()
Method Detail |
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
getConceptualClassname
in class StandardManager
public static StandardLoadService newStandardLoadService() throws WTException
WTException
public void load(String dataFilename, String mapFilename, String outFilename, String token, String method, String user, Hashtable cmdLine) throws WTException
load
in interface LoadService
dataFilename
- Full pathname of file with data to be loaded.mapFilename
- Full pathname of file with mapping of attribute names to sequence of data in the data file.outFilename
- Not currently implemented. To be a trace or recovery file.token
- The token used to delimit fields of data in the data file.method
- A string used with the object name (the first field) from the data file to key into the mapdata file. The line in the map data file will then contain the method name to pass this information to and the ordered list of fieldnames to match with the line in the data file.user
- The user to execute the method, if no user is given in the line from the data file.cmdLine
- Command line parameters that can be used inside to substitute in the text file input.
WTException
public void importData(String dataFilename, String mapFilename, String outFilename, String token, String method, String user, Hashtable cmdLine) throws WTException
importData
in interface LoadService
dataFilename
- Full pathname of file with data to be loaded.mapFilename
- Full pathname of file with mapping of attribute names to sequence of data in the data file.outFilename
- Not currently implemented. To be a trace or recovery file.token
- The token used to delimit fields of data in the data file.method
- A string used with the object name (the first field) from the data file to key into the mapdata file. The line in the map data file will then contain the method name to pass this information to and the ordered list of fieldnames to match with the line in the data file.user
- The user to execute the method, if no user is given in the line from the data file.cmdLine
- Command line parameters that can be used inside to substitute in the text file input.
WTException
public void load(String dataFilename, String mapFilename, String outFilename, String token, String method, String user, Hashtable cmdLine, boolean oneTransaction) throws WTException
load
in interface LoadService
dataFilename
- Full pathname of file with data to be loaded.mapFilename
- Full pathname of file with mapping of attribute names to sequence of data in the data file.outFilename
- Not currently implemented. To be a trace or recovery file.token
- The token used to delimit fields of data in the data file.method
- A string used with the object name (the first field) from the data file to key into the mapdata file. The line in the map data file will then contain the method name to pass this information to and the ordered list of fieldnames to match with the line in the data file.user
- The user to execute the method, if no user is given in the line from the data file.cmdLine
- Command line parameters that can be used inside to substitute in the text file input.oneTransaction
- boolean value letting the load method know that the transaction should be committed after it was successful or rollbacked if was not successful
WTException
public void load(String dataFilename, String outFilename, String method, String user, Hashtable cmdLine, IXBStreamer ruleFile) throws WTException
load
in interface LoadService
dataFilename
- Full pathname of file with data to be loaded.outFilename
- Not currently implemented. To be a trace or recovery file.method
- A string used with the object name (the first field) from the data file to key into the mapdata file. The line in the map data file will then contain the method name to pass this information to and the ordered list of fieldnames to match with the line in the data file.user
- The user to execute the method, if no user is given in the line from the data file.cmdLine
- Command line parameters that can be used inside to substitute in the text file input.ruleFile
- rule file
WTException
public void importData(String dataFilename, String outFilename, String method, String user, Hashtable cmdLine, IXBStreamer ruleFile) throws WTException
importData
in interface LoadService
dataFilename
- outFilename
- method
- user
- cmdLine
- ruleFile
-
WTException
public static Hashtable populateInputs(IxbElement elem) throws WTException
WTException
private static String stripKey(String orig)
private static void printLoadData(boolean success, Hashtable nv, String classname, String method, String methodCall, int line_number, Vector return_objects)
private static void printStackTrace(Throwable e)
private void initiateCache() throws WTException
WTException
private void removeCache() throws WTException
WTException
private void setBypassRecent(boolean flag)
private void initializeUser(String user) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |