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
 void addMetaproject(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)
           
 java.util.List<java.lang.String> getChildrenCodes()
           
 java.lang.String getCode()
           
 java.util.List<DataSet> getContainedDataSets()
           
 DataSet getContainerOrNull()
           
 java.lang.String getDataSetTypeCode()
           
 java.lang.String getExperimentIdentifier()
           
 ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalDataManagementSystem getExternalDataManagementSystem()
           
 java.lang.String getExternalDataSetCode()
           
 java.lang.String getExternalDataSetLink()
           
 java.lang.Long getId()
           
 java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> getMetaprojects()
           
 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()
           
 boolean isLinkDataSet()
           
 boolean isStorageConfirmed()
           
 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 setContainerOrNull(DataSet containerOrNull)
           
 void setDataSetTypeCode(java.lang.String dataSetTypeCode)
           
 void setExperimentIdentifier(java.lang.String experimentIdentifier)
           
 void setExternalDataManagementSystem(ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalDataManagementSystem externalDataManagementSystem)
           
 void setExternalDataSetCode(java.lang.String externalDataSetCode)
           
 void setExternalDataSetLink(java.lang.String externalDataSetLink)
           
 void setId(java.lang.Long id)
           
 void setLinkDataSet(boolean linkDataSet)
           
 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)
           
 void setStorageConfirmed(boolean isStorageConfirmed)
           
 void setStub(boolean isStub)
           
 
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

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

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)

getMetaprojects

public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> getMetaprojects()

addMetaproject

public void addMetaproject(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)

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)

getContainerOrNull

public DataSet getContainerOrNull()

setContainerOrNull

public void setContainerOrNull(DataSet containerOrNull)

isLinkDataSet

public boolean isLinkDataSet()

setLinkDataSet

public void setLinkDataSet(boolean linkDataSet)

getExternalDataSetCode

public java.lang.String getExternalDataSetCode()

setExternalDataSetCode

public void setExternalDataSetCode(java.lang.String externalDataSetCode)

getExternalDataSetLink

public java.lang.String getExternalDataSetLink()

setExternalDataSetLink

public void setExternalDataSetLink(java.lang.String externalDataSetLink)

getExternalDataManagementSystem

public ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalDataManagementSystem getExternalDataManagementSystem()

setExternalDataManagementSystem

public void setExternalDataManagementSystem(ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalDataManagementSystem externalDataManagementSystem)

isStorageConfirmed

public boolean isStorageConfirmed()

setStorageConfirmed

public void setStorageConfirmed(boolean isStorageConfirmed)

setStub

public void setStub(boolean isStub)