Package ubic.gemma.rest
Class PipelineStatusValueObject
java.lang.Object
ubic.gemma.rest.PipelineStatusValueObject
Snapshot of every preprocessing/analysis pipeline step for a single experiment.
Returned by GET /datasets/{dataset}/pipeline-status. The duplicated curation/permissions/quality
fields (troubled, curationNote, isPublic, geeq) are included as a convenience
so that callers driving a pre-public checklist can render everything from a single round trip.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdmin-only; remainsnullfor non-administrators.getGeeq()booleangetSteps()booleanbooleanbooleanbooleanbooleanvoidsetCurationNote(String curationNote) Admin-only; remainsnullfor non-administrators.voidsetExperimentId(Long experimentId) voidsetGeeq(GeeqValueObject geeq) voidsetHasBatchInformation(boolean hasBatchInformation) voidsetHasCoexpressionAnalysis(boolean hasCoexpressionAnalysis) voidsetHasDifferentialExpressionAnalysis(boolean hasDifferentialExpressionAnalysis) voidsetIsPublic(boolean isPublic) voidsetNeedsAttention(boolean needsAttention) voidvoidsetTroubled(boolean troubled) voidsetTroubleDetails(String troubleDetails)
-
Constructor Details
-
PipelineStatusValueObject
public PipelineStatusValueObject()
-
-
Method Details
-
getIsPublic
public boolean getIsPublic() -
setIsPublic
public void setIsPublic(boolean isPublic) -
getExperimentId
-
getSteps
-
isHasBatchInformation
public boolean isHasBatchInformation() -
isHasDifferentialExpressionAnalysis
public boolean isHasDifferentialExpressionAnalysis() -
isHasCoexpressionAnalysis
public boolean isHasCoexpressionAnalysis() -
isTroubled
public boolean isTroubled() -
getTroubleDetails
-
isNeedsAttention
public boolean isNeedsAttention() -
getCurationNote
Admin-only; remainsnullfor non-administrators. -
getGeeq
-
setExperimentId
-
setSteps
-
setHasBatchInformation
public void setHasBatchInformation(boolean hasBatchInformation) -
setHasDifferentialExpressionAnalysis
public void setHasDifferentialExpressionAnalysis(boolean hasDifferentialExpressionAnalysis) -
setHasCoexpressionAnalysis
public void setHasCoexpressionAnalysis(boolean hasCoexpressionAnalysis) -
setTroubled
public void setTroubled(boolean troubled) -
setTroubleDetails
-
setNeedsAttention
public void setNeedsAttention(boolean needsAttention) -
setCurationNote
Admin-only; remainsnullfor non-administrators. -
setGeeq
-