Class SuspiciousValuesForQuantitationException.SuspiciousValueResult

java.lang.Object
ubic.gemma.core.analysis.preprocess.detect.SuspiciousValuesForQuantitationException.SuspiciousValueResult
Enclosing class:
SuspiciousValuesForQuantitationException

public static final class SuspiciousValuesForQuantitationException.SuspiciousValueResult extends Object
  • Constructor Details

    • SuspiciousValueResult

      public SuspiciousValueResult(int row, @Nullable String rowName, int column, @Nullable String columnName, String message)
      Creates a new SuspiciousValueResult instance.
      Parameters:
      row - Affected row or -1 if all rows are affected.
      rowName - Affected row name, if known.
      column - Affected column or -1 if all columns are affected.
      columnName - Affected column name, if known.
      message - Message explaining why the value is suspicious.

      Use toString() to render the full message with coordinates.

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRow

      public int getRow()
      Affected row or -1 if all rows are affected.
    • getRowName

      @Nullable public String getRowName()
      Affected row name, if known.
    • getColumn

      public int getColumn()
      Affected column or -1 if all columns are affected.
    • getColumnName

      @Nullable public String getColumnName()
      Affected column name, if known.
    • getMessage

      public String getMessage()
      Message explaining why the value is suspicious.

      Use toString() to render the full message with coordinates.

    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object