Class AbstractGradingAspect

java.lang.Object
de.hsh.graja.core.request.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 Details

    • AbstractGradingAspect

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

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

      public NullifyCondition getNullifyCondition()
    • setNullifyCondition

      public void setNullifyCondition(NullifyCondition nullifyCondition)
    • getResult

      public AbstractGradingAspectResult getResult()
    • setResult

      public void setResult(AbstractGradingAspectResult result)