gov.nih.nci.caarray.services.experiment.ejb
Class ExperimentCleaningConfiguration

java.lang.Object
  extended by gov.nih.nci.caarray.services.experiment.ejb.ExperimentCleaningConfiguration
All Implemented Interfaces:
java.io.Serializable

public class ExperimentCleaningConfiguration
extends java.lang.Object
implements java.io.Serializable

Complete configuration information for experiment deletion and cleaning jobs, loaded from a file named "experiment_cleaner.properties" on the classpath.

Author:
ETavela
See Also:
Serialized Form

Constructor Summary
ExperimentCleaningConfiguration()
           
 
Method Summary
 java.lang.String getAuthConf()
           
 ExperimentData getExperiment(java.lang.Long id)
           
 java.lang.Long[] getExperimentIdsToDelete()
           
 ExperimentData[] getExperiments()
           
 java.lang.String getHostname()
           
 HybridizationDeletionConfiguration[] getHybridizationDeletionConfigurations()
           
 java.lang.String getPassword()
           
 int getPort()
           
 java.lang.String getUsername()
           
static ExperimentCleaningConfiguration load()
           
static void main(java.lang.String[] args)
           
 void saveExperimentData(ExperimentData experimentData)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExperimentCleaningConfiguration

public ExperimentCleaningConfiguration()
Method Detail

load

public static ExperimentCleaningConfiguration load()
                                            throws ConfigurationException
Throws:
ConfigurationException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

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

getExperimentIdsToDelete

public java.lang.Long[] getExperimentIdsToDelete()

saveExperimentData

public void saveExperimentData(ExperimentData experimentData)

getHybridizationDeletionConfigurations

public HybridizationDeletionConfiguration[] getHybridizationDeletionConfigurations()

getExperiments

public ExperimentData[] getExperiments()

getAuthConf

public java.lang.String getAuthConf()

getHostname

public java.lang.String getHostname()

getPassword

public java.lang.String getPassword()

getPort

public int getPort()

getUsername

public java.lang.String getUsername()

getExperiment

public ExperimentData getExperiment(java.lang.Long id)