View Javadoc
1   package civitas.common.election;
2   
3   import org.springframework.beans.factory.annotation.Autowired;
4   import org.springframework.stereotype.Controller;
5   
6   import civitas.common.ballotdesign.CalculateBallotLength;
7   
8   @Controller
9   public class GetVoterBlockForBlock {
10  
11  	@Autowired
12  	CalculateBallotLength calculateBallotLength;
13  
14  	public int apply(final ElectionDetails that, final int block) {
15  		int numberContexts = calculateBallotLength.apply(that.ballotDesign.getCandidates().length);
16  		return block / numberContexts;
17  	}
18  }