Class ExperimentalFactor

    • Constructor Detail

      • ExperimentalFactor

        public ExperimentalFactor()
        No-arg constructor added to satisfy javabean contract
    • Method Detail

      • equals

        public boolean equals​(Object obj)
        Description copied from class: AbstractDescribable
        Returns true if the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity. Returns false otherwise.
        Overrides:
        equals in class AbstractDescribable
      • getName

        @Field
        public String getName()
        Description copied from interface: Describable
        Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.
        Specified by:
        getName in interface Describable
        Overrides:
        getName in class AbstractDescribable
      • getSecurityOwner

        public gemma.gsec.model.Securable getSecurityOwner()
        Specified by:
        getSecurityOwner in interface gemma.gsec.model.SecuredChild
      • setSecurityOwner

        public void setSecurityOwner​(ExpressionExperiment securityOwner)
        Parameters:
        securityOwner - Used to hint the security system about who 'owns' this,
      • getCategory

        @Nullable
        @IndexedEmbedded
        public Characteristic getCategory()
        Obtain the category of this experimental factor.
        Returns:
        the category or null if annotated automatically from GEO or used as a dummy.
      • setExperimentalDesign

        public void setExperimentalDesign​(ExperimentalDesign experimentalDesign)
      • getFactorValues

        @IndexedEmbedded
        public Set<FactorValue> getFactorValues()
        Returns:
        The pairing of BioAssay FactorValues with the ExperimentDesign ExperimentFactor.
      • setFactorValues

        public void setFactorValues​(Set<FactorValue> factorValues)
      • getType

        public FactorType getType()
        Returns:
        Categorical vs. continuous. Continuous factors must have a 'measurement' associated with the factorvalues, Categorical ones must not.
      • setType

        public void setType​(FactorType type)