FreeInstall
Class Install

java.lang.Object
  |
  +--FreeInstall.Install

public class Install
extends java.lang.Object

Install provides a quick graphical way of customising FREE for a vote. Two swing frames guide the user through entering details before having the changes done. Source code is backed up to .bak files while changes are made, these are only deleted after successful alterations. Additionally all changes are logged to FreeInstall.log

Since:
1.2.1
Version:
0.8 12 April 2001
Author:
Jason Kitcat, Rajagopal C.V

Field Summary
protected static FreeInstall.Category DEV
           
protected static java.lang.String er_dbhostname
           
protected static java.lang.String er_dbname
           
protected static java.lang.String er_dbpass
           
protected static int er_dbtype
           
protected static java.lang.String er_dbuser
           
protected static java.lang.String er_name
           
protected static StatusFrame frame
           
protected static InstallFrame frame2
           
protected static VoteInstallFrame frame3
           
protected static AuthInstallFrame frame4
           
protected static KeyInstallFrame frame5
           
protected static DBChoiceFrame frame6
           
protected static ERDBFrame frame7
           
protected static RTDBFrame frame8
           
protected static java.lang.String freePort
           
protected static java.lang.String freeRTPort
           
protected static java.lang.String MAC_key
           
protected static FreeInstall.Category NORM
           
protected static java.lang.String party1
           
protected static java.lang.String party2
           
protected static java.lang.String party3
           
protected static java.lang.String party4
           
protected static java.lang.String passphrase
           
protected static java.lang.String regional_name
           
protected static java.lang.String rt_dbhostname
           
protected static java.lang.String rt_dbname
           
protected static java.lang.String rt_dbpass
           
protected static int rt_dbtype
           
protected static java.lang.String rt_dbuser
           
protected static java.lang.String secret_key1
           
protected static java.lang.String secret_key2
           
protected static java.lang.String totaller_name
           
 
Constructor Summary
Install()
           
 
Method Summary
protected static void doInstallation()
          Sets the installation strings and then processes the files.
protected static boolean isSafe(java.lang.String input)
          checks String input to make sure it only contains safe characters.
static void main(java.lang.String[] args)
           
(package private) static void printError(java.lang.String e)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORM

protected static FreeInstall.Category NORM

DEV

protected static FreeInstall.Category DEV

frame8

protected static RTDBFrame frame8

frame7

protected static ERDBFrame frame7

frame6

protected static DBChoiceFrame frame6

frame5

protected static KeyInstallFrame frame5

frame4

protected static AuthInstallFrame frame4

frame3

protected static VoteInstallFrame frame3

frame2

protected static InstallFrame frame2

frame

protected static StatusFrame frame

regional_name

protected static java.lang.String regional_name

totaller_name

protected static java.lang.String totaller_name

er_name

protected static java.lang.String er_name

freePort

protected static java.lang.String freePort

freeRTPort

protected static java.lang.String freeRTPort

party1

protected static java.lang.String party1

party2

protected static java.lang.String party2

party3

protected static java.lang.String party3

party4

protected static java.lang.String party4

passphrase

protected static java.lang.String passphrase

secret_key1

protected static java.lang.String secret_key1

secret_key2

protected static java.lang.String secret_key2

MAC_key

protected static java.lang.String MAC_key

er_dbuser

protected static java.lang.String er_dbuser

er_dbpass

protected static java.lang.String er_dbpass

er_dbtype

protected static int er_dbtype

er_dbname

protected static java.lang.String er_dbname

er_dbhostname

protected static java.lang.String er_dbhostname

rt_dbuser

protected static java.lang.String rt_dbuser

rt_dbpass

protected static java.lang.String rt_dbpass

rt_dbtype

protected static int rt_dbtype

rt_dbname

protected static java.lang.String rt_dbname

rt_dbhostname

protected static java.lang.String rt_dbhostname
Constructor Detail

Install

public Install()
Method Detail

main

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

isSafe

protected static boolean isSafe(java.lang.String input)
checks String input to make sure it only contains safe characters. It's not pretty but regular expression packages tried all were far too slow.
Parameters:
input - The String to check

doInstallation

protected static void doInstallation()
Sets the installation strings and then processes the files.

printError

static void printError(java.lang.String e)