Skip to content
Snippets Groups Projects
Commit aa920a26 authored by felmer's avatar felmer
Browse files

SE-169 inject data set type into data set information

SVN: 13753
parent e1f2d2c4
No related branches found
No related tags found
No related merge requests found
...@@ -406,6 +406,7 @@ public final class TransferredDataSetHandler implements IPathHandler, ISelfTesta ...@@ -406,6 +406,7 @@ public final class TransferredDataSetHandler implements IPathHandler, ISelfTesta
this.dataStoreStrategy = this.dataStoreStrategy =
dataStrategyStore.getDataStoreStrategy(dataSetInformation, incomingDataSetFile); dataStrategyStore.getDataStoreStrategy(dataSetInformation, incomingDataSetFile);
this.dataSetType = typeExtractor.getDataSetType(incomingDataSetFile); this.dataSetType = typeExtractor.getDataSetType(incomingDataSetFile);
dataSetInformation.setDataSetType(dataSetType);
this.storeRoot = storageProcessor.getStoreRootDirectory(); this.storeRoot = storageProcessor.getStoreRootDirectory();
} }
......
...@@ -25,6 +25,7 @@ import org.apache.commons.lang.builder.ToStringBuilder; ...@@ -25,6 +25,7 @@ import org.apache.commons.lang.builder.ToStringBuilder;
import ch.systemsx.cisd.common.types.BooleanOrUnknown; import ch.systemsx.cisd.common.types.BooleanOrUnknown;
import ch.systemsx.cisd.common.utilities.ModifiedShortPrefixToStringStyle; import ch.systemsx.cisd.common.utilities.ModifiedShortPrefixToStringStyle;
import ch.systemsx.cisd.openbis.generic.shared.IServer; import ch.systemsx.cisd.openbis.generic.shared.IServer;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetType;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Experiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Experiment;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample;
...@@ -49,6 +50,8 @@ public class DataSetInformation implements Serializable ...@@ -49,6 +50,8 @@ public class DataSetInformation implements Serializable
private String sampleCode; private String sampleCode;
private IEntityProperty[] properties = IEntityProperty.EMPTY_ARRAY; private IEntityProperty[] properties = IEntityProperty.EMPTY_ARRAY;
private DataSetType dataSetType;
/** /**
* The database instance <i>UUID</i>. * The database instance <i>UUID</i>.
...@@ -128,6 +131,16 @@ public class DataSetInformation implements Serializable ...@@ -128,6 +131,16 @@ public class DataSetInformation implements Serializable
this.properties = properties; this.properties = properties;
} }
public DataSetType getDataSetType()
{
return dataSetType;
}
public void setDataSetType(DataSetType dataSetType)
{
this.dataSetType = dataSetType;
}
public final String getInstanceCode() public final String getInstanceCode()
{ {
return instanceCode; return instanceCode;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment