com.pushtotest.testmaker.XSTest.client
Class DatabaseLogger

java.lang.Object
  extended by com.pushtotest.testmaker.XSTest.client.DatabaseLogger

public class DatabaseLogger
extends java.lang.Object


Constructor Summary
DatabaseLogger()
           
 
Method Summary
 boolean addTransactions(java.util.List transactions, int testcase)
          A information transaction
 boolean createTestcase(int testcaseID, java.lang.String name, int cvu, int size)
           
 boolean logResult(int caseId, java.lang.Object data)
          Save monitor information if data is monitor data Save transaction if data is transactional data
 boolean saveScenario(XMLReader reader)
           
 boolean saveSnapshot(int testcase, java.util.HashMap snapshotInfo)
           
 boolean setup(java.lang.String connector, java.lang.String url, java.lang.String login, java.lang.String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseLogger

public DatabaseLogger()
Method Detail

setup

public boolean setup(java.lang.String connector,
                     java.lang.String url,
                     java.lang.String login,
                     java.lang.String password)

saveScenario

public boolean saveScenario(XMLReader reader)

createTestcase

public boolean createTestcase(int testcaseID,
                              java.lang.String name,
                              int cvu,
                              int size)

saveSnapshot

public boolean saveSnapshot(int testcase,
                            java.util.HashMap snapshotInfo)

logResult

public boolean logResult(int caseId,
                         java.lang.Object data)
Save monitor information if data is monitor data Save transaction if data is transactional data


addTransactions

public boolean addTransactions(java.util.List transactions,
                               int testcase)
                        throws java.lang.Exception
A information transaction

Throws:
java.lang.Exception