Class jTPCCUtil

java.lang.Object
  extended byjTPCCUtil
All Implemented Interfaces:
jTPCCConfig

public class jTPCCUtil
extends java.lang.Object
implements jTPCCConfig


Field Summary
 
Fields inherited from interface jTPCCConfig
configCommitCount, configCustPerDist, configDistPerWhse, configItemCount, configWhseCount, dateFormat, defaultDatabase, defaultDebugMessages, defaultDeliveryWeight, defaultDriver, defaultMinutes, defaultNumTerminals, defaultNumWarehouses, defaultOrderStatusWeight, defaultPassword, defaultPaymentWeight, defaultRadioTime, defaultStockLevelWeight, defaultTransactionsPerTerminal, defaultUsername, DELIVERY, JTPCCVERSION, nameTokens, NEW_ORDER, ORDER_STATUS, OUTPUT_MESSAGES, PAYMENT, reportFilePrefix, STOCK_LEVEL, TERMINAL_MESSAGES, terminalPrefix
 
Constructor Summary
jTPCCUtil()
           
 
Method Summary
static java.lang.String formattedDouble(double d)
           
static java.lang.String getCurrentTime()
           
static int getCustomerID(java.util.Random r)
           
static int getItemID(java.util.Random r)
           
static java.lang.String getLastName(java.util.Random r)
           
static java.lang.String getSysProp(java.lang.String inSysProperty, java.lang.String defaultValue)
           
static int nonUniformRandom(int x, int min, int max, java.util.Random r)
           
static int randomNumber(int min, int max, java.util.Random r)
           
static java.lang.String randomStr(long strLen)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

jTPCCUtil

public jTPCCUtil()
Method Detail

getSysProp

public static java.lang.String getSysProp(java.lang.String inSysProperty,
                                          java.lang.String defaultValue)

randomStr

public static java.lang.String randomStr(long strLen)

getCurrentTime

public static java.lang.String getCurrentTime()

formattedDouble

public static java.lang.String formattedDouble(double d)

getItemID

public static int getItemID(java.util.Random r)

getCustomerID

public static int getCustomerID(java.util.Random r)

getLastName

public static java.lang.String getLastName(java.util.Random r)

randomNumber

public static int randomNumber(int min,
                               int max,
                               java.util.Random r)

nonUniformRandom

public static int nonUniformRandom(int x,
                                   int min,
                                   int max,
                                   java.util.Random r)