Interface | osid.voting.BallotForm | ||
---|---|---|---|
Implements | osid.OsidGovernatorForm | ||
osid.OsidTemporalForm | |||
Description |
This is the form for creating and updating | ||
Method | getRevoteMetadata | ||
Description |
Gets the metadata for the revote flag. | ||
Return | osid.Metadata | metadata for the revote flag | |
Compliance | mandatory | This method must be implemented. | |
Method | setRevote | ||
Description |
Sets the revote flag. | ||
Parameters | boolean | revote | the revote flag |
Errors | INVALID_ARGUMENT | revote is invalid | |
NO_ACCESS | Metadata.isReadOnly() is true | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearRevote | ||
Description |
Clears the revote flag. | ||
Compliance | mandatory | This method must be implemented. | |
Method | getBallotFormRecord | ||
Description |
Gets the | ||
Parameters | osid.type.Type | candidateRecordType | the ballot record type |
Return | osid.voting.records.BallotFormRecord | the ballot form record | |
Errors | NULL_ARGUMENT | ballotRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(ballotRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |