com.ibm.manplato.Protocol.Util
Class DLPDatabaseSet

java.lang.Object
  |
  +--com.ibm.manplato.Protocol.Util.DLPDatabaseSet

public class DLPDatabaseSet
extends java.lang.Object

Version:
$Rev$-$Date: 2001/08/09 17:20:00 $$State: Exp $
Author:
File Created By: Brad BARCLAY <bbarclay@ca.ibm.com>, Last Modified By: $Author: Yaztromo $

Field Summary
protected  java.util.Vector databaseInfoSet
           
protected  java.util.Vector databases
           
protected static java.lang.String DB_LIST_FILENAME
           
protected  java.lang.String filename
           
protected  boolean fromDirectory
           
protected  boolean modifiedFlag
           
protected  java.lang.String seperator
           
 
Constructor Summary
DLPDatabaseSet()
           
DLPDatabaseSet(java.lang.String filename)
           
 
Method Summary
 void addDatabase(DLPDatabase db)
           
protected  void addDatabaseInfo(DLPDatabaseInfo dbInfo)
           
 int databaseCount()
           
 DLPDatabase getDatabase(int i)
           
 DLPDatabase getDatabase(java.lang.String s)
           
 DLPDatabaseInfo getDatabaseInfo(int dbNum)
           
 DLPDatabaseInfo getDatabaseInfo(java.lang.String s)
           
protected  java.util.Vector getDatabaseInfoSet()
           
 boolean hasDatabase(java.lang.String s)
           
 boolean isModified()
           
 void removeDatabase(int i)
           
 void removeDatabase(java.lang.String s)
           
protected  void removeDatabaseInfo(int dbNum)
           
protected  void setDatabaseListGroup(java.util.Vector newValue)
           
 void writeToFile(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

databases

protected java.util.Vector databases

databaseInfoSet

protected java.util.Vector databaseInfoSet

modifiedFlag

protected boolean modifiedFlag

DB_LIST_FILENAME

protected static final java.lang.String DB_LIST_FILENAME

fromDirectory

protected boolean fromDirectory

filename

protected java.lang.String filename

seperator

protected java.lang.String seperator
Constructor Detail

DLPDatabaseSet

public DLPDatabaseSet()

DLPDatabaseSet

public DLPDatabaseSet(java.lang.String filename)
               throws java.lang.Exception
Parameters:
filename - java.lang.String
Method Detail

addDatabase

public void addDatabase(DLPDatabase db)

addDatabaseInfo

protected void addDatabaseInfo(DLPDatabaseInfo dbInfo)
Parameters:
dbInfo - com.ibm.manplato.Protocol.Util.DLPDatabaseInfo

databaseCount

public int databaseCount()

getDatabase

public DLPDatabase getDatabase(int i)

getDatabase

public DLPDatabase getDatabase(java.lang.String s)

getDatabaseInfo

public DLPDatabaseInfo getDatabaseInfo(int dbNum)
Parameters:
dbNum - int
Returns:
com.ibm.manplato.Protocol.Util.DLPDatabaseInfo

getDatabaseInfo

public DLPDatabaseInfo getDatabaseInfo(java.lang.String s)

getDatabaseInfoSet

protected java.util.Vector getDatabaseInfoSet()
Returns:
java.util.Vector

hasDatabase

public boolean hasDatabase(java.lang.String s)

isModified

public boolean isModified()
Returns:
boolean

removeDatabase

public void removeDatabase(int i)

removeDatabase

public void removeDatabase(java.lang.String s)

removeDatabaseInfo

protected void removeDatabaseInfo(int dbNum)
Parameters:
dbNum - int

setDatabaseListGroup

protected void setDatabaseListGroup(java.util.Vector newValue)
Parameters:
newValue - java.util.Vector

writeToFile

public void writeToFile(java.lang.String filename)
                 throws java.io.IOException