com.konakartadmin.utils
Class DataIntegrityChecker

java.lang.Object
  extended by com.konakartadmin.utils.DataIntegrityChecker

public class DataIntegrityChecker
extends java.lang.Object

Checks the Integrity of the KonaKart Database


Field Summary
private static java.lang.String adminEngineClassname
           
private static boolean attemptRepair
           
private static boolean categoriesShared
           
private static boolean customersShared
           
private static java.lang.String customOption
           
private static int dataArea
           
private static java.lang.String DEFAULT_KONAKARTADMIN_PROPS_FILENAME
           
private static KKAdminIf eng
           
private static int engineMode
           
static org.apache.commons.logging.Log log
          logger
private static java.lang.String password
           
private static boolean productsShared
           
private static java.lang.String propsFileName
           
private static java.lang.String storeId
           
(package private) static java.lang.String usage
           
private static java.lang.String username
           
 
Constructor Summary
DataIntegrityChecker()
           
 
Method Summary
static boolean checkData()
          Check the Integrity of the Data
static void checkData(java.lang.String[] args)
          Check the Integrity of the KonaKart Data.
static java.lang.String getAdminEngineClassname()
           
private static KKAdminIf getAnEng()
           
static java.lang.String getCustomOption()
           
static int getDataArea()
           
static KKAdminIf getEng()
           
static int getEngineMode()
           
static java.lang.String getPassword()
           
static java.lang.String getStoreId()
           
static java.lang.String getUsername()
           
static boolean isAttemptRepair()
           
static boolean isCategoriesShared()
           
static boolean isCustomersShared()
           
static boolean isMultiStoreSingleDB()
           
static boolean isProductsShared()
           
static void main(java.lang.String[] args)
           
static void setAdminEngineClassname(java.lang.String adminEngineClassname)
           
static void setAttemptRepair(boolean attemptRepair)
           
static void setCategoriesShared(boolean categoriesShared)
           
static void setCustomersShared(boolean customersShared)
           
static void setCustomOption(java.lang.String customOption)
           
static void setDataArea(int dataArea)
           
static void setEng(KKAdminIf eng)
           
static void setEngineMode(int engineMode)
           
static void setPassword(java.lang.String password)
           
static void setProductsShared(boolean productsShared)
           
static void setStoreId(java.lang.String storeId)
           
static void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static org.apache.commons.logging.Log log
logger


usage

static final java.lang.String usage
See Also:
Constant Field Values

DEFAULT_KONAKARTADMIN_PROPS_FILENAME

private static final java.lang.String DEFAULT_KONAKARTADMIN_PROPS_FILENAME
See Also:
Constant Field Values

propsFileName

private static java.lang.String propsFileName

storeId

private static java.lang.String storeId

username

private static java.lang.String username

password

private static java.lang.String password

adminEngineClassname

private static java.lang.String adminEngineClassname

customOption

private static java.lang.String customOption

dataArea

private static int dataArea

attemptRepair

private static boolean attemptRepair

engineMode

private static int engineMode

customersShared

private static boolean customersShared

productsShared

private static boolean productsShared

categoriesShared

private static boolean categoriesShared

eng

private static KKAdminIf eng
Constructor Detail

DataIntegrityChecker

public DataIntegrityChecker()
Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

checkData

public static void checkData(java.lang.String[] args)
Check the Integrity of the KonaKart Data.

Parameters:
args - command line arguments

checkData

public static boolean checkData()
                         throws KKAdminException,
                                org.apache.torque.TorqueException,
                                java.lang.IllegalArgumentException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException,
                                java.lang.ClassNotFoundException,
                                java.lang.reflect.InvocationTargetException
Check the Integrity of the Data

Returns:
true if data integrity problems were found, otherwise false
Throws:
KKAdminException
org.apache.torque.TorqueException
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalArgumentException

getAnEng

private static KKAdminIf getAnEng()
                           throws KKAdminException,
                                  java.lang.IllegalArgumentException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException,
                                  java.lang.ClassNotFoundException,
                                  java.lang.reflect.InvocationTargetException
Throws:
KKAdminException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.reflect.InvocationTargetException

isMultiStoreSingleDB

public static boolean isMultiStoreSingleDB()
Returns:
true if the mode is multi-store single DB

isCustomersShared

public static boolean isCustomersShared()
Returns:
the customersShared

setCustomersShared

public static void setCustomersShared(boolean customersShared)
Parameters:
customersShared - the customersShared to set

isProductsShared

public static boolean isProductsShared()
Returns:
the productsShared

setProductsShared

public static void setProductsShared(boolean productsShared)
Parameters:
productsShared - the productsShared to set

getStoreId

public static java.lang.String getStoreId()
Returns:
the storeId

setStoreId

public static void setStoreId(java.lang.String storeId)
Parameters:
storeId - the storeId to set

getUsername

public static java.lang.String getUsername()
Returns:
the username

setUsername

public static void setUsername(java.lang.String username)
Parameters:
username - the username to set

getPassword

public static java.lang.String getPassword()
Returns:
the password

setPassword

public static void setPassword(java.lang.String password)
Parameters:
password - the password to set

getDataArea

public static int getDataArea()
Returns:
the dataArea

setDataArea

public static void setDataArea(int dataArea)
Parameters:
dataArea - the dataArea to set

isAttemptRepair

public static boolean isAttemptRepair()
Returns:
the attemptRepair

setAttemptRepair

public static void setAttemptRepair(boolean attemptRepair)
Parameters:
attemptRepair - the attemptRepair to set

getEngineMode

public static int getEngineMode()
Returns:
the engineMode

setEngineMode

public static void setEngineMode(int engineMode)
Parameters:
engineMode - the engineMode to set

getAdminEngineClassname

public static java.lang.String getAdminEngineClassname()
Returns:
the adminEngineClassname

setAdminEngineClassname

public static void setAdminEngineClassname(java.lang.String adminEngineClassname)
Parameters:
adminEngineClassname - the adminEngineClassname to set

getEng

public static KKAdminIf getEng()
Returns:
the eng

setEng

public static void setEng(KKAdminIf eng)
Parameters:
eng - the eng to set

getCustomOption

public static java.lang.String getCustomOption()
Returns:
the customOption

setCustomOption

public static void setCustomOption(java.lang.String customOption)
Parameters:
customOption - the customOption to set

isCategoriesShared

public static boolean isCategoriesShared()
Returns:
the categoriesShared

setCategoriesShared

public static void setCategoriesShared(boolean categoriesShared)
Parameters:
categoriesShared - the categoriesShared to set


Copyright © 2011 DS Data Systems UK Ltd.