Class SampleMetadataStorage
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.ria.utilities.SampleMetadataStorage
-
public class SampleMetadataStorage extends java.lang.Object
Used to store information relating to sample metadata during upload.
-
-
Constructor Summary
Constructors Constructor Description SampleMetadataStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.util.List<SampleMetadataStorageRow>
getFoundRows()
java.util.List<java.lang.String>
getHeaders()
SampleMetadataStorageRow
getRow(java.lang.String sampleName, java.lang.String sampleNameColumn)
Returns the row from storage given the sample name and column namejava.util.List<SampleMetadataStorageRow>
getRows()
java.lang.String
getSampleNameColumn()
void
removeRows()
remove all rowsvoid
setHeaders(java.util.List<java.lang.String> headers)
void
setRows(java.util.List<SampleMetadataStorageRow> rows)
void
setSampleNameColumn(java.lang.String sampleColumnName)
-
-
-
Method Detail
-
setSampleNameColumn
public void setSampleNameColumn(java.lang.String sampleColumnName)
-
setHeaders
public void setHeaders(java.util.List<java.lang.String> headers)
-
getSampleNameColumn
public java.lang.String getSampleNameColumn()
-
getHeaders
public java.util.List<java.lang.String> getHeaders()
-
getRows
public java.util.List<SampleMetadataStorageRow> getRows()
-
getRow
public SampleMetadataStorageRow getRow(java.lang.String sampleName, java.lang.String sampleNameColumn)
Returns the row from storage given the sample name and column name- Parameters:
sampleName
- the name of the samplesampleNameColumn
- the header name of the sample column- Returns:
- the value associated with the key
-
getFoundRows
public java.util.List<SampleMetadataStorageRow> getFoundRows()
-
setRows
public void setRows(java.util.List<SampleMetadataStorageRow> rows)
-
removeRows
public void removeRows()
remove all rows
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-