| Interface | osid.voting.batch.VotingBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.voting.batch.VotingBatchProfile | |||
| Description |
The voting batch proxy manager provides access to voting
batch sessions and provides interoperability tests for various
aspects of this service. Methods in this manager support the
passing of a
| ||
| Method | getVotingBatchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.voting.batch.VotingBatchSession | a VotingBatchAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsVotingBatchAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsVotingBatchAdmin()
is true. | |
| Method | getVoteBatchSessionForPolls | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | pollsId | the Id of the Polls |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.voting.batch.VotingBatchSession | a VotingBatchAdminSession | |
| Errors | NOT_FOUND | no Polls found by the given Id | |
| NULL_ARGUMENT | pollsId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsVotingBatchAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsVotingBatchAdmin()
and supportsVisibleFederation() are true | |
| Method | getCandidateBatchAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.voting.batch.CandidateBatchAdminSession | a CandidateBatchAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCandidateBatchAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsCandidateBatchAdmin()
is true. | |
| Method | getCandidateBatchAdminSessionForPolls | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | pollsId | the Id of the Polls |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.voting.batch.CandidateBatchAdminSession | a CandidateBatchAdminSession | |
| Errors | NOT_FOUND | no Polls found by the given Id | |
| NULL_ARGUMENT | pollsId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCandidateBatchAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCandidateBatchAdmin()
and supportsVisibleFederation() are true | |
| Method | getRaceBatchAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.voting.batch.RaceBatchAdminSession | a BallotBatchAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRaceBatchAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsRaceBatchAdmin()
is true. | |
| Method | getRaceBatchAdminSessionForPolls | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | pollsId | the Id of the Polls |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.voting.batch.RaceBatchAdminSession | a RaceBatchAdminSession | |
| Errors | NOT_FOUND | no Polls found by the given Id | |
| NULL_ARGUMENT | pollsId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRaceBatchAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsRaceBatchAdmin()
and supportsVisibleFederation() are true | |
| Method | getBallotBatchAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.voting.batch.BallotBatchAdminSession | a BallotBatchAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBallotBatchAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsBallotBatchAdmin()
is true. | |
| Method | getBallotBatchAdminSessionForPolls | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | pollsId | the Id of the Polls |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.voting.batch.BallotBatchAdminSession | a BallotBatchAdminSession | |
| Errors | NOT_FOUND | no Polls found by the given Id | |
| NULL_ARGUMENT | pollsId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBallotBatchAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBallotBatchAdmin()
and supportsVisibleFederation() are true | |
| Method | getPollsBatchAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.voting.batch.PollsBatchAdminSession | a PollsBatchAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPollsBatchAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsPollsBatchAdmin()
is true. | |