Class AbstractGradingAspect

  • Direct Known Subclasses:
    GradingAspect, GradingAspectGroup

    public abstract class AbstractGradingAspect
    extends Object
    A request node in the Graja core. Requests have the following data:
    • A maximum score
    • A title
    • Constructor Detail

      • AbstractGradingAspect

        protected AbstractGradingAspect​(String title,
                                        String typeDisplayname,
                                        String id,
                                        String descriptionHtml,
                                        String internalDescriptionHtml,
                                        Double weight)
        Parameters:
        title -
        id -
    • Method Detail

      • calcScoreMax

        public abstract double calcScoreMax()
        Returns:
        the already weighted sum, max, min.
      • isLeaf

        public abstract boolean isLeaf()
        Returns:
        true, if this is an instance of GradingAspect.
      • getId

        public String getId()
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getTypeDisplayname

        public String getTypeDisplayname()
      • getDescriptionHtml

        public String getDescriptionHtml()
      • getWeight

        public Double getWeight()
      • setDescriptionHtml

        public void setDescriptionHtml​(String descriptionHtml)
      • getInternalDescriptionHtml

        public String getInternalDescriptionHtml()
      • setInternalDescriptionHtml

        public void setInternalDescriptionHtml​(String internalDescriptionHtml)
      • setWeight

        public void setWeight​(Double weight)
      • setNullifyCondition

        public void setNullifyCondition​(NullifyCondition nullifyCondition)