Package ubic.gemma.model.analysis
Class CellTypeAssignmentValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<CellTypeAssignment>
ubic.gemma.model.analysis.AnalysisValueObject<CellTypeAssignment>
ubic.gemma.model.analysis.CellTypeAssignmentValueObject
- All Implemented Interfaces:
Serializable,Identifiable
- Author:
- poirigui
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionCellTypeAssignmentValueObject(CellTypeAssignment cellTypeAssignment, boolean excludeCellTypeIds) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanA list of IDs, one-per-cell, that refers to one of the cell type labels incellTypes.A set of cell types that are assigned to individual cells.Indicate how many cells have an assigned cell type, ornullif this information is not available.inthashCode()booleanIndicate if this assignment is the preferred one.voidsetCellTypeIds(List<Long> cellTypeIds) A list of IDs, one-per-cell, that refers to one of the cell type labels incellTypes.voidsetCellTypes(Set<CharacteristicValueObject> cellTypes) A set of cell types that are assigned to individual cells.voidsetNumberOfAssignedCells(Integer numberOfAssignedCells) Indicate how many cells have an assigned cell type, ornullif this information is not available.voidsetPreferred(boolean isPreferred) Indicate if this assignment is the preferred one.toString()Methods inherited from class ubic.gemma.model.analysis.AnalysisValueObject
getName, getProtocol, setName, setProtocolMethods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
Constructor Details
-
CellTypeAssignmentValueObject
public CellTypeAssignmentValueObject(CellTypeAssignment cellTypeAssignment, boolean excludeCellTypeIds)
-
-
Method Details
-
getCellTypes
A set of cell types that are assigned to individual cells. -
getCellTypeIds
A list of IDs, one-per-cell, that refers to one of the cell type labels incellTypes.nullis used to indicate an unknown cell type. -
getNumberOfAssignedCells
Indicate how many cells have an assigned cell type, ornullif this information is not available. -
isPreferred
public boolean isPreferred()Indicate if this assignment is the preferred one. -
setCellTypes
A set of cell types that are assigned to individual cells. -
setCellTypeIds
A list of IDs, one-per-cell, that refers to one of the cell type labels incellTypes.nullis used to indicate an unknown cell type. -
setNumberOfAssignedCells
Indicate how many cells have an assigned cell type, ornullif this information is not available. -
setPreferred
public void setPreferred(boolean isPreferred) Indicate if this assignment is the preferred one. -
toString
- Overrides:
toStringin classIdentifiableValueObject<CellTypeAssignment>
-
equals
- Overrides:
equalsin classIdentifiableValueObject<CellTypeAssignment>
-
canEqual
- Overrides:
canEqualin classIdentifiableValueObject<CellTypeAssignment>
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<CellTypeAssignment>
-