Class StaticMetadataTemplateField
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.sample.MetadataTemplateField
-
- ca.corefacility.bioinformatics.irida.model.sample.StaticMetadataTemplateField
-
@Entity public class StaticMetadataTemplateField extends MetadataTemplateField
AMetadataTemplateFieldwith a special key "irida-static-*" to specify that it is statically added to aSampleand not part of the sample metadata. TheseMetadataTemplateFields can be used to add to aMetadataTemplatebut should not be part of a Sample metadata.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSTATIC_FIELD_PREFIX-
Fields inherited from class ca.corefacility.bioinformatics.irida.model.sample.MetadataTemplateField
DYNAMIC_FIELD_PREFIX
-
-
Constructor Summary
Constructors Constructor Description StaticMetadataTemplateField()StaticMetadataTemplateField(java.lang.String label, java.lang.String type, java.lang.String staticId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetFieldKey()Key for displaying the field in the UIjava.lang.StringgetStaticId()inthashCode()
-
-
-
Method Detail
-
getFieldKey
public java.lang.String getFieldKey()
Description copied from class:MetadataTemplateFieldKey for displaying the field in the UI- Overrides:
getFieldKeyin classMetadataTemplateField- Returns:
- the key of the field.
-
getStaticId
public java.lang.String getStaticId()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classMetadataTemplateField
-
hashCode
public int hashCode()
- Overrides:
hashCodein classMetadataTemplateField
-
-