public interface GradeSystemTransformForm extends OsidRuleForm
This is the form for creating and updating
GradeSystemTransforms.
Like all OsidForm
objects,
various data elements may be set here for use in the create and update
methods in the GradeSystemTransformAdminSession.
For each
data element that may be set, metadata may be examined to provide display
hints or data constraints.
Modifier and Type | Method and Description |
---|---|
void |
clearNormalizesInputScores()
Clears the normalize input scores rule.
|
GradeSystemTransformRecord |
getGradeSystemTransformFormRecord(Type gradeSystemTransformRecordType)
Gets the
GradeSystemTransformFormRecord corresponding
to the given grade system record Type. |
Metadata |
getNormalizeInputScoresMetadata()
Gets the metadata for a score normalization rule.
|
void |
setNormalizesInputScore(boolean enabled)
Sets the normalize input scores rule.
|
clearRule, getRuleMetadata, setRule
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusType
getRequiredRecordTypes
getRecordTypes, hasRecordType
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocale
getId, isCurrent
clearDisabled, clearEnabled, getDisabledMetadata, getEnabledMetadata, setDisabled, setEnabled
Metadata getNormalizeInputScoresMetadata()
mandatory
- This method must be implemented. void setNormalizesInputScore(boolean enabled)
enabled
- the normalize input scores ruleInvalidArgumentException
- enabled
is
invalidNoAccessException
- enabled
cannot be
modifiedmandatory
- This method must be implemented. void clearNormalizesInputScores()
NoAccessException
- Metadata.isRequired()
or Metadata.isReadOnly()
is true
mandatory
- This method must be implemented. GradeSystemTransformRecord getGradeSystemTransformFormRecord(Type gradeSystemTransformRecordType) throws OperationFailedException
GradeSystemTransformFormRecord
corresponding
to the given grade system record Type.
gradeSystemTransformRecordType
- the grade system transform
record typeNullArgumentException
-
gradeSystemTransformRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(gradeSystemTransformRecordType)
is
false
mandatory
- This method must be implemented.