Class MetadataEntry
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.sample.metadata.MetadataEntry
-
- Direct Known Subclasses:
PipelineProvidedMetadataEntry
@Entity public class MetadataEntry extends java.lang.Object
Class for storing generic metadata for aSample
-
-
Constructor Summary
Constructors Constructor Description MetadataEntry()
MetadataEntry(java.lang.String value, java.lang.String type)
MetadataEntry(java.lang.String value, java.lang.String type, MetadataTemplateField field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
MetadataTemplateField
getField()
java.lang.Long
getId()
Sample
getSample()
java.lang.String
getType()
java.lang.String
getValue()
int
hashCode()
void
merge(MetadataEntry metadataEntry)
Merges the passed metadata entry into this metadata entry.void
setField(MetadataTemplateField field)
void
setId(java.lang.Long id)
void
setSample(Sample sample)
void
setType(java.lang.String type)
void
setValue(java.lang.String value)
-
-
-
Constructor Detail
-
MetadataEntry
public MetadataEntry()
-
MetadataEntry
public MetadataEntry(java.lang.String value, java.lang.String type)
-
MetadataEntry
public MetadataEntry(java.lang.String value, java.lang.String type, MetadataTemplateField field)
-
-
Method Detail
-
setType
public void setType(java.lang.String type)
-
setValue
public void setValue(java.lang.String value)
-
setId
public void setId(java.lang.Long id)
-
getId
public java.lang.Long getId()
-
getType
public java.lang.String getType()
-
getValue
public java.lang.String getValue()
-
merge
public void merge(MetadataEntry metadataEntry)
Merges the passed metadata entry into this metadata entry.- Parameters:
metadataEntry
- The new metadata entry.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getField
public MetadataTemplateField getField()
-
setField
public void setField(MetadataTemplateField field)
-
setSample
public void setSample(Sample sample)
-
getSample
public Sample getSample()
-
-