Class PrintingAuthority

java.lang.Object
ch.openchvote.framework.Party
ch.openchvote.printingauthority.PrintingAuthority

public class PrintingAuthority extends Party
This class implements the 'Printing Authority' party of the CHVote protocol. It is a direct subclass of Party with no particular extensions. The specific role of the printing authority in the protocol is implemented in the classes EventData (plain protocol) and EventData (write-in protocol) and in corresponding state and task classes.
  • Constructor Details

    • PrintingAuthority

      public PrintingAuthority(String id, Configuration configuration, Logger.Mode mode)
      Constructs a new instance of this class.
      Parameters:
      id - The printing authority's party id
      configuration - A configuration of services
      mode - The logger's mode of operation