| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.sdsc.inca.agent.SuiteTable
public class SuiteTable
Stores the suites currently stored at the reporter agent and provides methods for accessing them. Suites are stored in a directory under their name and will be persistent.
| Constructor Summary | |
|---|---|
SuiteTable(java.lang.String directory,
           edu.sdsc.inca.util.ResourcesWrapper resources)
Create new suite table and read in any existing suites from file.  | 
|
| Method Summary | |
|---|---|
 edu.sdsc.inca.dataModel.suite.SuiteDocument[] | 
applyResourceChanges(edu.sdsc.inca.util.ResourcesWrapper newResources)
Traverses thru all of its suites and applies the new resources file to each suite.  | 
 java.lang.String | 
getDirectory()
Get the directory where the suite table stores the suites to disk.  | 
 java.lang.String[] | 
getNames()
Return the names of the suites currently being stored.  | 
 edu.sdsc.inca.util.SuiteStagesWrapper | 
getSuite(java.lang.String suiteName)
Return the contents of the named suite.  | 
 edu.sdsc.inca.util.SuiteStagesWrapper | 
getSuite(java.lang.String suiteName,
         edu.sdsc.inca.util.ResourcesWrapper resources)
Return the contents of the named suite.  | 
 boolean | 
hasSuite(java.lang.String suiteName)
Returns true if the named suite is currently stored in the object.  | 
 void | 
putSuite(edu.sdsc.inca.util.SuiteStagesWrapper suiteStages)
Store the named suite contained in the suiteStages object.  | 
 void | 
remove(java.lang.String suiteName)
Delete the named suite from storage.  | 
 void | 
setDirectory(java.lang.String directory)
Set the directory where the suites can be stored to disk.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SuiteTable(java.lang.String directory,
                  edu.sdsc.inca.util.ResourcesWrapper resources)
directory - Path to the directory where suite files can be stored.resources - The resource configuration information.| Method Detail | 
|---|
public edu.sdsc.inca.dataModel.suite.SuiteDocument[] applyResourceChanges(edu.sdsc.inca.util.ResourcesWrapper newResources)
newResources - The new resource configuration information.
public java.lang.String getDirectory()
public boolean hasSuite(java.lang.String suiteName)
suiteName - The name of the suite we're looking for.
public edu.sdsc.inca.util.SuiteStagesWrapper getSuite(java.lang.String suiteName)
suiteName - The name of the suite to be retrieved.
public edu.sdsc.inca.util.SuiteStagesWrapper getSuite(java.lang.String suiteName,
                                                      edu.sdsc.inca.util.ResourcesWrapper resources)
                                               throws org.apache.xmlbeans.XmlException,
                                                      java.io.IOException,
                                                      edu.sdsc.inca.util.CrypterException,
                                                      edu.sdsc.inca.ConfigurationException
suiteName - The name of the suite to be retrieved.resources - The resource configuration information to be applied
 to new suites.
org.apache.xmlbeans.XmlException
java.io.IOException
edu.sdsc.inca.util.CrypterException
edu.sdsc.inca.ConfigurationException
public void putSuite(edu.sdsc.inca.util.SuiteStagesWrapper suiteStages)
              throws edu.sdsc.inca.util.CrypterException,
                     java.io.IOException
suiteStages - The suiteStages object which contains the expanded
 suite.
edu.sdsc.inca.util.CrypterException
java.io.IOExceptionpublic void remove(java.lang.String suiteName)
suiteName - The name of the suite to be deleted.public java.lang.String[] getNames()
public void setDirectory(java.lang.String directory)
directory - A string containing the path to a writeable directory.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||