Class 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 Detail

      • GradingNodeTO

        public GradingNodeTO()
    • Method Detail

      • 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)
      • setWeight

        public void setWeight​(BigDecimal weight)
      • 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)