public interface GradebookColumnCalculation extends OsidRule
A GradebookColumnCalculation
represents a rule to derive
a column baed on one or more other columns.
Modifier and Type | Method and Description |
---|---|
GradebookColumn |
getGradebookColumn()
Gets the
GradebookColumn to which this calculation
applies. |
GradebookColumnCalculationRecord |
getGradebookColumnCalculationRecord(Type gradebookColumnCalculationRecordType)
Gets the gradebook column calculation record corresponding to the
given
GradeBookColumnCalculation record Type. |
Id |
getGradebookColumnId()
Gets the
GradebookColumn Ids to which this column
applies. |
IdList |
getInputGradebookColumnIds()
Gets the
GradebookColumn Ids from which this column is
derived. |
GradebookColumnList |
getInputGradebookColumns()
Gets the
GradebookColumns from which this column is
derived. |
CalculationOperation |
getOperation()
Gets the operation to perform for deriving this column.
|
java.math.BigDecimal |
getTweakedCenter()
Gets the tweaked midpoint input value of the grading system for
determining how to center calculated enries in this column.
|
java.math.BigDecimal |
getTweakedStandardDeviation()
Gets the tweaked standard deviation.
|
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
isActive, isDisabled, isEnabled, isOperational
Id getGradebookColumnId()
GradebookColumn Ids
to which this column
applies. Id
mandatory
- This method must be implemented. GradebookColumn getGradebookColumn() throws OperationFailedException
GradebookColumn
to which this calculation
applies.OperationFailedException
- unable to complete requestmandatory
- This method must be implemented. IdList getInputGradebookColumnIds()
GradebookColumn Ids
from which this column is
derived. Ids
mandatory
- This method must be implemented. GradebookColumnList getInputGradebookColumns() throws OperationFailedException
GradebookColumns
from which this column is
derived.OperationFailedException
- unable to complete requestmandatory
- This method must be implemented. CalculationOperation getOperation()
mandatory
- This method must be implemented. java.math.BigDecimal getTweakedCenter()
IllegalStateException
- getCalculation()
is not CalculationOperation.STD_DEVIATION_OFFSET
mandatory
- This method must be implemented. java.math.BigDecimal getTweakedStandardDeviation()
IllegalStateException
- getCalculation()
is not CalculationOperation.STD_DEVIATION_OFFSET
mandatory
- This method must be implemented. GradebookColumnCalculationRecord getGradebookColumnCalculationRecord(Type gradebookColumnCalculationRecordType) throws OperationFailedException, PermissionDeniedException
GradeBookColumnCalculation
record Type.
This method is used to retrieve an object implementing the
requested record. The gradebookColumnCalculationRecordType
may be the Type
returned in
getRecordTypes()
or any of its parents in a Type
hierarchy where
hasRecordType(gradebookColumnCalculationRecordType)
is
true
.gradebookColumnCalculationRecordType
- the type of the record to
retrieveNullArgumentException
-
gradebookColumnCalculationRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(gradebookColumnCalculationRecordType)
is
false
mandatory
- This method must be implemented.