ch.systemsx.cisd.openbis.dss.generic.shared.utils
Class DataSetExistenceChecker

java.lang.Object
  extended by ch.systemsx.cisd.openbis.dss.generic.shared.utils.DataSetExistenceChecker

public class DataSetExistenceChecker
extends java.lang.Object

Helper class checking existence of a data set in a share. Retries existence check in case share is currently not available.


Constructor Summary
DataSetExistenceChecker(ch.systemsx.cisd.openbis.dss.generic.shared.IDataSetDirectoryProvider dataSetDirectoryProvider, long waitingTime, int maxRetries)
           
DataSetExistenceChecker(ch.systemsx.cisd.openbis.dss.generic.shared.IDataSetDirectoryProvider dataSetDirectoryProvider, java.util.Properties properties)
           
DataSetExistenceChecker(ch.systemsx.cisd.openbis.dss.generic.shared.IDataSetDirectoryProvider dataSetDirectoryProvider, ch.systemsx.cisd.common.time.TimingParameters timingParameters)
           
 
Method Summary
 boolean dataSetExists(ch.systemsx.cisd.openbis.generic.shared.basic.dto.DeletedDataSet dataset)
           
 boolean dataSetExists(ch.systemsx.cisd.openbis.generic.shared.basic.dto.IDatasetLocation dataSetLocation)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetExistenceChecker

public DataSetExistenceChecker(ch.systemsx.cisd.openbis.dss.generic.shared.IDataSetDirectoryProvider dataSetDirectoryProvider,
                               java.util.Properties properties)

DataSetExistenceChecker

public DataSetExistenceChecker(ch.systemsx.cisd.openbis.dss.generic.shared.IDataSetDirectoryProvider dataSetDirectoryProvider,
                               ch.systemsx.cisd.common.time.TimingParameters timingParameters)

DataSetExistenceChecker

public DataSetExistenceChecker(ch.systemsx.cisd.openbis.dss.generic.shared.IDataSetDirectoryProvider dataSetDirectoryProvider,
                               long waitingTime,
                               int maxRetries)
Method Detail

dataSetExists

public boolean dataSetExists(ch.systemsx.cisd.openbis.generic.shared.basic.dto.DeletedDataSet dataset)

dataSetExists

public boolean dataSetExists(ch.systemsx.cisd.openbis.generic.shared.basic.dto.IDatasetLocation dataSetLocation)