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 Summary
Constructors Constructor Description GradingNodeTO()
-
Method Summary
-
-
-
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)
-
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)
-
-