public interface CommitmentForm extends OsidRelationshipForm
This is the form for creating and updating Commitments.
Modifier and Type | Method and Description |
---|---|
CommitmentFormRecord |
getCommitmentFormRecord(Type commitmentRecordType)
Gets the
CommitmentFormRecord corresponding to the
given event 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
clearEndDate, clearStartDate, getEndDateMetadata, getStartDateMetadata, setEndDate, setStartDate
CommitmentFormRecord getCommitmentFormRecord(Type commitmentRecordType) throws OperationFailedException
CommitmentFormRecord
corresponding to the
given event record Type.
commitmentRecordType
- the commitment record typeNullArgumentException
- commitmentRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(commitmentRecordType)
is false
mandatory
- This method must be implemented.