Class GradingNodeTO

java.lang.Object
de.hsh.graja.transfer.gradingscheme.GradingNodeTO
Direct Known Subclasses:
GradingAspectTO, GradingCategoryTO

public abstract class GradingNodeTO extends Object
A bean with request data for Graja. This bean will use defaults, if optional attribute values are missing.
  • Constructor Details

    • GradingNodeTO

      public GradingNodeTO()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getInternalDescription

      public String getInternalDescription()
    • setInternalDescription

      public void setInternalDescription(String internalDescription)
    • getWeight

      public BigDecimal getWeight()
    • setWeight

      public void setWeight(BigDecimal weight)
    • getNullifyCondition

      public NullifyConditionTO getNullifyCondition()
    • setNullifyCondition

      public void setNullifyCondition(NullifyConditionTO nullifyCondition)
    • depth

      public abstract int depth()
    • countNodes

      public abstract int countNodes()
    • countLeaves

      public abstract int countLeaves()
    • calcScoreMax

      public abstract BigDecimal calcScoreMax()
      Returns:
      The maximum achievable score, multiplied already by getWeight().
    • findDescendantById

      public abstract GradingNodeTO findDescendantById(String id)
      Parameters:
      id -
      Returns:
    • convertProformaCombineIdToCategoryId

      public static String convertProformaCombineIdToCategoryId(String combineId)
    • convertProformaTestRefToAspectId

      public static String convertProformaTestRefToAspectId(String ref, String subRef, int cnt)
    • convertProformaTestRefToOrphaneId

      public static String convertProformaTestRefToOrphaneId(String ref, String subRef)
    • convertCategoryIdToProformaCombineId

      public static String convertCategoryIdToProformaCombineId(String categoryId)
    • convertAspectOrOrphaneIdToProformaTestRefAndSubRef

      public static String[] convertAspectOrOrphaneIdToProformaTestRefAndSubRef(String aspectId)