com.tivoli.twg.util
Class Registry

java.lang.Object
  extended bycom.tivoli.twg.util.Registry

public class Registry
extends java.lang.Object


Constructor Summary
Registry()
           
 
Method Summary
static boolean createKey(java.lang.String keyName, java.lang.String subkeyName)
          Create registry key.
static void deleteKey(java.lang.String keyName, java.lang.String subkeyName)
          Delete registry key.
static void deleteTaskPreferences(java.lang.String taskName)
           
static void deleteValue(java.lang.String keyName, java.lang.String valueName)
          Delete registry value.
static byte[] getBytes(java.lang.String keyName, java.lang.String valueName)
          Get value (byte []) of registry value.
static int getInt(java.lang.String keyName, java.lang.String valueName)
          Get value (int) of registry value.
static java.lang.String getString(java.lang.String keyName, java.lang.String valueName)
          Get value (String) of registry value.
static void initialize()
          class initializer.
static boolean isNative()
           
static boolean setBytes(java.lang.String keyName, java.lang.String valueName, byte[] value)
          Set value (byte []) of registry value.
static boolean setBytes(java.lang.String keyName, java.lang.String valueName, byte[] value, int offset, int length)
          Set value (byte []) of registry value.
static boolean setInt(java.lang.String keyName, java.lang.String valueName, int value)
          Set value (int) of registry value.
static boolean setString(java.lang.String keyName, java.lang.String valueName, java.lang.String value)
          Set value (String) of registry value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Registry

public Registry()
Method Detail

isNative

public static boolean isNative()

initialize

public static void initialize()
                       throws RegistryException
class initializer.

Throws:
RegistryException.
RegistryException

createKey

public static boolean createKey(java.lang.String keyName,
                                java.lang.String subkeyName)
                         throws java.lang.NullPointerException,
                                RegistryException
Create registry key.

Parameters:
keyName - name of registry key preceeding subkey to create.
subkeyName - name of registry key to create.
Returns:
boolean "true" if registry key was created or "false" if registry key already existed.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

getBytes

public static byte[] getBytes(java.lang.String keyName,
                              java.lang.String valueName)
                       throws java.lang.NullPointerException,
                              RegistryException
Get value (byte []) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to get.
Returns:
byte[] value of registry value.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

setBytes

public static boolean setBytes(java.lang.String keyName,
                               java.lang.String valueName,
                               byte[] value)
                        throws java.lang.NullPointerException,
                               RegistryException
Set value (byte []) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to set.
value - byte array.
Returns:
boolean "true" if registry key was created or "false" if registry key already existed.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

setBytes

public static boolean setBytes(java.lang.String keyName,
                               java.lang.String valueName,
                               byte[] value,
                               int offset,
                               int length)
                        throws java.lang.NullPointerException,
                               java.lang.IllegalArgumentException,
                               RegistryException
Set value (byte []) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to set.
value - byte array.
offset - beginning offset in byte array.
length - length of byte array.
Returns:
boolean "true" if registry key was created or "false" if registry key already existed.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
java.lang.IllegalArgumentException
RegistryException

getInt

public static int getInt(java.lang.String keyName,
                         java.lang.String valueName)
                  throws java.lang.NullPointerException,
                         RegistryException
Get value (int) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to get.
Returns:
int value of registry value.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

setInt

public static boolean setInt(java.lang.String keyName,
                             java.lang.String valueName,
                             int value)
                      throws java.lang.NullPointerException,
                             RegistryException
Set value (int) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to set.
value - integer.
Returns:
boolean "true" if registry key was created or "false" if registry key already existed.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

getString

public static java.lang.String getString(java.lang.String keyName,
                                         java.lang.String valueName)
                                  throws java.lang.NullPointerException,
                                         RegistryException
Get value (String) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to get.
Returns:
String value of registry value.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

setString

public static boolean setString(java.lang.String keyName,
                                java.lang.String valueName,
                                java.lang.String value)
                         throws java.lang.NullPointerException,
                                RegistryException
Set value (String) of registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to set.
value - string.
Returns:
boolean "true" if registry key was created or "false" if registry key already existed.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

deleteValue

public static void deleteValue(java.lang.String keyName,
                               java.lang.String valueName)
                        throws java.lang.NullPointerException,
                               RegistryException
Delete registry value.

Parameters:
keyName - name of registry key.
valueName - name of registry value to delete.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

deleteKey

public static void deleteKey(java.lang.String keyName,
                             java.lang.String subkeyName)
                      throws java.lang.NullPointerException,
                             RegistryException
Delete registry key.

Parameters:
keyName - name of registry key preceeding subkey to delete.
subkeyName - name of registry key to delete.
Throws:
NullPointerException.
RegistryException.
java.lang.NullPointerException
RegistryException

deleteTaskPreferences

public static void deleteTaskPreferences(java.lang.String taskName)
                                  throws RegistryException
Throws:
RegistryException