Interface VotingBatchProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
VotingBatchManager, VotingBatchProxyManager

public interface VotingBatchProfile extends OsidProfile

The VotingBatchProfile describes the interoperability among batch voting services.

  • Method Details

    • supportsVisibleFederation

      boolean supportsVisibleFederation()
      Tests if federation is visible.
      Returns:
      true if visible federation is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsVotingBatchAdmin

      boolean supportsVotingBatchAdmin()
      Tests if bulk voting is available.
      Returns:
      true if a voting bulk service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsCandidateBatchAdmin

      boolean supportsCandidateBatchAdmin()
      Tests if bulk administration of candidates is available.
      Returns:
      true if a candidate bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRaceBatchAdmin

      boolean supportsRaceBatchAdmin()
      Tests if bulk administration of races is available.
      Returns:
      true if a race bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBallotBatchAdmin

      boolean supportsBallotBatchAdmin()
      Tests if bulk administration of ballots is available.
      Returns:
      true if a ballot bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPollsBatchAdmin

      boolean supportsPollsBatchAdmin()
      Tests if bulk administration of polls is available.
      Returns:
      true if a polls bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.