Class Investigation
java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.common.AbstractDescribable
ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
ubic.gemma.model.analysis.Investigation
- All Implemented Interfaces:
Securable, Auditable, Securable, Describable, Identifiable
- Direct Known Subclasses:
BioAssaySet, PreboardedExperiment
An abstract concept of a scientific study
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOwner()voidsetCharacteristics(Set<Characteristic> characteristics) voidsetOtherRelevantPublications(Set<BibliographicReference> otherRelevantPublications) voidvoidsetPrimaryPublication(BibliographicReference primaryPublication) voidsetSourceMetadata(String sourceMetadata) voidsetSourceMetadataSchemaVersion(Integer sourceMetadataSchemaVersion) voidsetWorkflowState(WorkflowState workflowState) voidsetWorkflowStateEnteredAt(Date workflowStateEnteredAt) Methods inherited from class AbstractAuditable
getAuditTrail, setAuditTrailMethods inherited from class AbstractDescribable
equals, getDescription, getName, hashCode, setDescription, setName, toStringMethods inherited from class AbstractIdentifiable
getId, setIdMethods inherited from interface Identifiable
getId
-
Constructor Details
-
Investigation
public Investigation()
-
-
Method Details
-
getSourceMetadata
-
setSourceMetadata
-
getSourceMetadataSchemaVersion
-
setSourceMetadataSchemaVersion
-
getCharacteristics
- Returns:
- Annotations that describe the experiment as a whole, for example "tumor" or "brain".
-
setCharacteristics
-
getOtherRelevantPublications
- Returns:
- A collection of other publications that are directly relevant to this investigation (e.g., use the same data but are not the primary publication for the investigation).
-
setOtherRelevantPublications
-
getOwner
- Returns:
- The contact who owns this investigation. For publicly acquired data, this is the data submitter or provider.
-
setOwner
-
getPrimaryPublication
- Returns:
- The primary citable publication for this investigation.
-
setPrimaryPublication
-
getWorkflowState
- Returns:
- the current workflow-state position of this investigation.
Never null — legacy rows default to
WorkflowState.Loaded.
-
setWorkflowState
-
getWorkflowStateEnteredAt
- Returns:
- timestamp at which the dataset entered its current
getWorkflowState(), ornullon legacy rows that pre-date the column.
-
setWorkflowStateEnteredAt
-