ch.systemsx.cisd.openbis.generic.shared.api.v1.dto
Class DataSet.DataSetInitializer

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSet.DataSetInitializer
Enclosing class:
DataSet

public static final class DataSet.DataSetInitializer
extends java.lang.Object

Class used to initialize a new data set instance. Necessary since all the fields of a DataSet are final.


Constructor Summary
DataSet.DataSetInitializer()
           
 
Method Summary
 java.util.List<java.lang.String> getChildrenCodes()
           
 java.lang.String getCode()
           
 java.util.List<DataSet> getContainedDataSets()
           
 java.lang.String getDataSetTypeCode()
           
 java.lang.String getExperimentIdentifier()
           
 java.util.List<java.lang.String> getParentCodes()
           
 java.util.HashMap<java.lang.String,java.lang.String> getProperties()
           
 EntityRegistrationDetails getRegistrationDetails()
           
 java.util.EnumSet<DataSet.Connections> getRetrievedConnections()
           
 java.lang.String getSampleIdentifierOrNull()
           
 boolean isContainerDataSet()
           
 void putProperty(java.lang.String propCode, java.lang.String value)
           
 void setChildrenCodes(java.util.List<java.lang.String> childrenCodes)
           
 void setCode(java.lang.String code)
           
 void setContainedDataSets(java.util.List<DataSet> containedDataSets)
           
 void setContainerDataSet(boolean containerDataSet)
           
 void setDataSetTypeCode(java.lang.String dataSetTypeCode)
           
 void setExperimentIdentifier(java.lang.String experimentIdentifier)
           
 void setParentCodes(java.util.List<java.lang.String> parentCodes)
           
 void setRegistrationDetails(EntityRegistrationDetails registrationDetails)
           
 void setRetrievedConnections(java.util.EnumSet<DataSet.Connections> retrievedConnections)
           
 void setSampleIdentifierOrNull(java.lang.String sampleIdentifierOrNull)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSet.DataSetInitializer

public DataSet.DataSetInitializer()
Method Detail

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getSampleIdentifierOrNull

public java.lang.String getSampleIdentifierOrNull()

setSampleIdentifierOrNull

public void setSampleIdentifierOrNull(java.lang.String sampleIdentifierOrNull)

getExperimentIdentifier

public java.lang.String getExperimentIdentifier()

setExperimentIdentifier

public void setExperimentIdentifier(java.lang.String experimentIdentifier)

setDataSetTypeCode

public void setDataSetTypeCode(java.lang.String dataSetTypeCode)

getDataSetTypeCode

public java.lang.String getDataSetTypeCode()

getProperties

public java.util.HashMap<java.lang.String,java.lang.String> getProperties()

putProperty

public void putProperty(java.lang.String propCode,
                        java.lang.String value)

setRetrievedConnections

public void setRetrievedConnections(java.util.EnumSet<DataSet.Connections> retrievedConnections)

getRetrievedConnections

public java.util.EnumSet<DataSet.Connections> getRetrievedConnections()

setParentCodes

public void setParentCodes(java.util.List<java.lang.String> parentCodes)

getParentCodes

public java.util.List<java.lang.String> getParentCodes()

getChildrenCodes

public java.util.List<java.lang.String> getChildrenCodes()

setChildrenCodes

public void setChildrenCodes(java.util.List<java.lang.String> childrenCodes)

setRegistrationDetails

public void setRegistrationDetails(EntityRegistrationDetails registrationDetails)

getRegistrationDetails

public EntityRegistrationDetails getRegistrationDetails()

isContainerDataSet

public boolean isContainerDataSet()

setContainerDataSet

public void setContainerDataSet(boolean containerDataSet)

getContainedDataSets

public java.util.List<DataSet> getContainedDataSets()

setContainedDataSets

public void setContainedDataSets(java.util.List<DataSet> containedDataSets)