Skip to content

Commit

Permalink
Documentation for loops, math.arithmetics, parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
Emily Curtin committed Nov 13, 2016
1 parent 883cbcb commit 71e6b66
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.strategies.comparators.integercomparator.ThreeWayIntegerComparator;
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.strategies.comparators.integercomparator.ThreeWayIntegerComparisonResult;

/**
* LoopCondition
*/
@Service
public class LoopCondition {

/**
* @param nCurrentNumber
* @param nTotalCount
* @return
* @param nCurrentNumber int
* @param nTotalCount int
* @return boolean
*/
public boolean evaluateLoop(final int nCurrentNumber, final int nTotalCount) {
final ThreeWayIntegerComparisonResult comparisonResult = ThreeWayIntegerComparator.Compare(nCurrentNumber,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.interfaces.loop.LoopContextStateRetrieval;

/**
*
* LoopContext
*/
public final class LoopContext implements LoopContextStateManipulation, LoopContextStateRetrieval {

Expand All @@ -21,7 +21,7 @@ public final class LoopContext implements LoopContextStateManipulation, LoopCont
private int myCurrentControlParameterValue;

/**
* @param nLoopControlParameterFinalValue
* @param nLoopControlParameterFinalValue int
*/
public LoopContext(final int nLoopControlParameterFinalValue) {
super();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.loop;

/**
* LoopFinalizer
*/
public final class LoopFinalizer {

private final int nStoredLoopFinalValue;

/**
* @param nLoopFinalValue
* @param nLoopFinalValue int
*/
public LoopFinalizer(final int nLoopFinalValue) {
super();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@

import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.Constants;

/**
* LoopInitializer
*/
@Service
public class LoopInitializer {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,19 @@
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.interfaces.loop.LoopContextStateRetrieval;
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.interfaces.loop.LoopPayloadExecution;

/**
* LoopRunner
*/
public final class LoopRunner {

private final LoopContextStateManipulation myStateManipulation;
private final LoopContextStateRetrieval myStateRetrieval;
private final LoopPayloadExecution myPayload;

/**
* @param stateManipulation
* @param stateRetrieval
* @param payload
* @param stateManipulation LoopContextStateManipulation
* @param stateRetrieval LoopContextStateRetrieval
* @param payload LoopPayloadExecution
*/
public LoopRunner(final LoopContextStateManipulation stateManipulation,
final LoopContextStateRetrieval stateRetrieval, final LoopPayloadExecution payload) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@

import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.Constants;

/**
* LoopStep
*/
@Service
public class LoopStep {

/**
* @param nCurrentNumber
* @param nCurrentNumber int
* @return int
*/
public int stepLoop(final int nCurrentNumber) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ public class IntegerDivider {
private final FirstIsLargerThanSecondDoubleComparator firstIsLargerThanSecondDoubleComparator;

/**
* @param firstIsLargerThanSecondDoubleComparator
* @param firstIsSmallerThanSecondDoubleComparator
* @param firstIsLargerThanSecondDoubleComparator FirstIsLargerThanSecondDoubleComparator
* @param firstIsSmallerThanSecondDoubleComparator FirstIsSmallerThanSecondDoubleComparator
*/
@Autowired
public IntegerDivider(final FirstIsLargerThanSecondDoubleComparator firstIsLargerThanSecondDoubleComparator,
Expand All @@ -29,8 +29,8 @@ public IntegerDivider(final FirstIsLargerThanSecondDoubleComparator firstIsLarge
}

/**
* @param nFirstInteger
* @param nSecondInteger
* @param nFirstInteger int
* @param nSecondInteger int
* @return int
*/
public int divide(final int nFirstInteger, final int nSecondInteger) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,16 @@

import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.strategies.comparators.integercomparator.IntegerForEqualityComparator;

/**
* Verifier for NumberIsMultipleOfAnotherNumber
*/
@Service
public class NumberIsMultipleOfAnotherNumberVerifier {

private static IntegerDivider integerDivider;

/**
* @return
* @return void
*/
@PostConstruct
public void init() {
Expand All @@ -22,8 +25,8 @@ public void init() {
}

/**
* @param nFirstNumber
* @param nSecondNumber
* @param nFirstNumber int
* @param nSecondNumber int
* @return
*/
public static boolean numberIsMultipleOfAnotherNumber(final int nFirstNumber, final int nSecondNumber) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,23 @@
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.Constants;
import com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.interfaces.parameters.FizzBuzzUpperLimitParameter;

/**
* Parameter for DefaultFizzBuzzUpperLimit
*/
public final class DefaultFizzBuzzUpperLimitParameter implements FizzBuzzUpperLimitParameter {

private final int fizzBuzzUpperLimitParameterValue;

/**
* @return
*
*/
public DefaultFizzBuzzUpperLimitParameter() {
super();
this.fizzBuzzUpperLimitParameterValue = Constants.DEFAULT_FIZZ_BUZZ_UPPER_LIMIT_PARAMETER_VALUE;
}

/**
* @param fizzBuzzUpperLimitParameterValue
* @param fizzBuzzUpperLimitParameterValue int
* @return
*/
public DefaultFizzBuzzUpperLimitParameter(final int fizzBuzzUpperLimitParameterValue) {
Expand All @@ -25,10 +28,9 @@ public DefaultFizzBuzzUpperLimitParameter(final int fizzBuzzUpperLimitParameterV
}

/**
* @return
* @return int
*/
public int obtainUpperLimitValue() {
return this.fizzBuzzUpperLimitParameterValue;
}

}

0 comments on commit 71e6b66

Please sign in to comment.