Class ExpressionExperimentEditController.ExpressionExperimentEditForm

java.lang.Object
ubic.gemma.web.controller.expression.experiment.ExpressionExperimentEditController.ExpressionExperimentEditForm
Enclosing class:
ExpressionExperimentEditController

public static class ExpressionExperimentEditController.ExpressionExperimentEditForm extends Object
  • Constructor Details

    • ExpressionExperimentEditForm

      public ExpressionExperimentEditForm()
  • Method Details

    • getId

      public Long getId()
    • getShortName

      public String getShortName()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getQuantitationTypes

    • getQuantitationTypesByVectorType

      public Map<Class<? extends ubic.gemma.model.expression.bioAssayData.DataVector>,List<ExpressionExperimentEditController.QuantitationTypeEditForm>> getQuantitationTypesByVectorType()
      quantitationTypes, organized by the type of data vector they apply to and in the same order.
    • getSingleCellDimensions

    • getBioAssays

      public Collection<ubic.gemma.model.expression.bioAssay.BioAssayValueObject> getBioAssays()
      This field is populated by the backend, so it is always non-null.
    • getPreferredCellTypeAssignmentId

      @Nullable public Long getPreferredCellTypeAssignmentId()
    • getPreferredCellTypeAssignmentValues

      @Nullable public List<ubic.gemma.model.common.description.CharacteristicValueObject> getPreferredCellTypeAssignmentValues()
    • getCellTypeFactorValues

      @Nullable public List<ubic.gemma.model.expression.experiment.FactorValueBasicValueObject> getCellTypeFactorValues()
      A list of values from the current cell type factor (to compare with the current preferred CTA).
    • isPreferredCellTypeAssignmentCompatibleWithCellTypeFactor

      public boolean isPreferredCellTypeAssignmentCompatibleWithCellTypeFactor()
      Whether the preferred cell type assignment is compatible with the existing cell type factor.
    • getIncompatibleCellTypeAssignmentValues

      @Nullable public Set<ubic.gemma.model.common.description.CharacteristicValueObject> getIncompatibleCellTypeAssignmentValues()
    • getUnmatchedCellTypeFactorValues

      @Nullable public Set<ubic.gemma.model.expression.experiment.FactorValueBasicValueObject> getUnmatchedCellTypeFactorValues()
    • getAssayToMaterialMap

      @Nullable public String getAssayToMaterialMap()
    • getConfirmation

      public String getConfirmation()
      Field used to confirm destructive actions.
    • isReturnToExperiment

      public boolean isReturnToExperiment()
      Return to the experiment page after a successful update.

      The default is to stay on the edit page.

    • setId

      public void setId(Long id)
    • setShortName

      public void setShortName(String shortName)
    • setName

      public void setName(String name)
    • setDescription

      public void setDescription(String description)
    • setQuantitationTypes

      public void setQuantitationTypes(@Nullable List<ExpressionExperimentEditController.QuantitationTypeEditForm> quantitationTypes)
    • setQuantitationTypesByVectorType

      public void setQuantitationTypesByVectorType(Map<Class<? extends ubic.gemma.model.expression.bioAssayData.DataVector>,List<ExpressionExperimentEditController.QuantitationTypeEditForm>> quantitationTypesByVectorType)
      quantitationTypes, organized by the type of data vector they apply to and in the same order.
    • setSingleCellDimensions

      public void setSingleCellDimensions(@Nullable List<ExpressionExperimentEditController.SingleCellDimensionEditForm> singleCellDimensions)
    • setBioAssays

      public void setBioAssays(Collection<ubic.gemma.model.expression.bioAssay.BioAssayValueObject> bioAssays)
      This field is populated by the backend, so it is always non-null.
    • setPreferredCellTypeAssignmentId

      public void setPreferredCellTypeAssignmentId(@Nullable Long preferredCellTypeAssignmentId)
    • setPreferredCellTypeAssignmentValues

      public void setPreferredCellTypeAssignmentValues(@Nullable List<ubic.gemma.model.common.description.CharacteristicValueObject> preferredCellTypeAssignmentValues)
    • setCellTypeFactorValues

      public void setCellTypeFactorValues(@Nullable List<ubic.gemma.model.expression.experiment.FactorValueBasicValueObject> cellTypeFactorValues)
      A list of values from the current cell type factor (to compare with the current preferred CTA).
    • setPreferredCellTypeAssignmentCompatibleWithCellTypeFactor

      public void setPreferredCellTypeAssignmentCompatibleWithCellTypeFactor(boolean isPreferredCellTypeAssignmentCompatibleWithCellTypeFactor)
      Whether the preferred cell type assignment is compatible with the existing cell type factor.
    • setIncompatibleCellTypeAssignmentValues

      public void setIncompatibleCellTypeAssignmentValues(@Nullable Set<ubic.gemma.model.common.description.CharacteristicValueObject> incompatibleCellTypeAssignmentValues)
    • setUnmatchedCellTypeFactorValues

      public void setUnmatchedCellTypeFactorValues(@Nullable Set<ubic.gemma.model.expression.experiment.FactorValueBasicValueObject> unmatchedCellTypeFactorValues)
    • setAssayToMaterialMap

      public void setAssayToMaterialMap(@Nullable String assayToMaterialMap)
    • setConfirmation

      public void setConfirmation(String confirmation)
      Field used to confirm destructive actions.
    • setReturnToExperiment

      public void setReturnToExperiment(boolean returnToExperiment)
      Return to the experiment page after a successful update.

      The default is to stay on the edit page.

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object