public interface SyllabusForm extends OsidObjectForm, OsidSubjugateableForm
This is the form for creating and updating Syllabus
objects. Like all OsidForm
objects, various data elements
may be set here for use in the create and update methods in the
SyllabusAdminSession.
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 |
---|---|
SyllabusFormRecord |
getSyllabusFormRecord(Type syllabusRecordType)
Gets the
SyllabusFormRecord corresponding to the given
syllabus record Type. |
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusType
getRequiredRecordTypes
getRecordTypes, hasRecordType
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocale
getId, isCurrent
SyllabusFormRecord getSyllabusFormRecord(Type syllabusRecordType) throws OperationFailedException
SyllabusFormRecord
corresponding to the given
syllabus record Type.
syllabusRecordType
- the syllabus record typeNullArgumentException
- syllabusRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(syllabusRecordType)
is false
mandatory
- This method must be implemented.