public class ExperimentalFactor extends AbstractDescribable implements gemma.gsec.model.SecuredChild, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ExperimentalFactor.Factory |
Constructor and Description |
---|
ExperimentalFactor()
No-arg constructor added to satisfy javabean contract
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Returns
true if the argument is an Describable instance and all identifiers for this entity equal
the identifiers of the argument entity. |
Set<Characteristic> |
getAnnotations() |
Characteristic |
getCategory()
Obtain the category of this experimental factor.
|
ExperimentalDesign |
getExperimentalDesign() |
Set<FactorValue> |
getFactorValues() |
gemma.gsec.model.Securable |
getSecurityOwner() |
FactorType |
getType() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setAnnotations(Set<Characteristic> annotations) |
void |
setCategory(Characteristic category) |
void |
setExperimentalDesign(ExperimentalDesign experimentalDesign) |
void |
setFactorValues(Set<FactorValue> factorValues) |
void |
setSecurityOwner(ExpressionExperiment securityOwner) |
void |
setType(FactorType type) |
getDescription, getId, getName, setDescription, setId, setName, toString
public ExperimentalFactor()
public int hashCode()
AbstractDescribable
hashCode
in class AbstractDescribable
public boolean equals(Object obj)
AbstractDescribable
true
if the argument is an Describable instance and all identifiers for this entity equal
the identifiers of the argument entity. Returns false
otherwise.equals
in class AbstractDescribable
public gemma.gsec.model.Securable getSecurityOwner()
getSecurityOwner
in interface gemma.gsec.model.SecuredChild
public void setSecurityOwner(ExpressionExperiment securityOwner)
securityOwner
- Used to hint the security system about who 'owns' this,public Set<Characteristic> getAnnotations()
public void setAnnotations(Set<Characteristic> annotations)
@Nullable public Characteristic getCategory()
public void setCategory(@Nullable Characteristic category)
public ExperimentalDesign getExperimentalDesign()
public void setExperimentalDesign(ExperimentalDesign experimentalDesign)
public Set<FactorValue> getFactorValues()
public void setFactorValues(Set<FactorValue> factorValues)
public FactorType getType()
public void setType(FactorType type)
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.