Class CalculateAmountsFromFourWeekly
java.lang.Object
com.omarigrant.budget.model.budget.calculate.Calculate
com.omarigrant.budget.model.budget.calculate.amounts.CalculateAmountsFromFourWeekly
- All Implemented Interfaces:
CalculateDailyInterface,CalculateFortnightlyInterface,CalculateFourWeeklyInterface,CalculateMonthlyInterface,CalculateQuarterlyInterface,CalculateSemiAnnuallyInterface,CalculateWeeklyInterface,CalculateYearyInterface
Makes calculations from the four-weekly frequency
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateDaily(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items dailycalculateFortnightly(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items fortnightlycalculateFourWeekly(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items four-weeklycalculateMonthly(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items monthlycalculateQuarterly(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items quarterlycalculateSemiAnnually(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items bi-annuallycalculateWeekly(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items weeklycalculateYearly(BigDecimal amount, DateUtilityDTO dateUtilityDTO) Function to calculate items yearlyMethods inherited from class com.omarigrant.budget.model.budget.calculate.Calculate
bigDecimalDivide, bigDecimalMultiply, calculateTotalDaysInPrecedingMonths, calculateTotalWeeksInFollowingMonths, getMathContext
-
Constructor Details
-
CalculateAmountsFromFourWeekly
-
-
Method Details
-
calculateDaily
Description copied from interface:CalculateDailyInterfaceFunction to calculate items daily- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateWeekly
Description copied from interface:CalculateWeeklyInterfaceFunction to calculate items weekly- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateFortnightly
Description copied from interface:CalculateFortnightlyInterfaceFunction to calculate items fortnightly- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateFourWeekly
Description copied from interface:CalculateFourWeeklyInterfaceFunction to calculate items four-weekly- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateMonthly
Description copied from interface:CalculateMonthlyInterfaceFunction to calculate items monthly- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateQuarterly
Description copied from interface:CalculateQuarterlyInterfaceFunction to calculate items quarterly- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateSemiAnnually
Description copied from interface:CalculateSemiAnnuallyInterfaceFunction to calculate items bi-annually- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-
calculateYearly
Description copied from interface:CalculateYearyInterfaceFunction to calculate items yearly- Parameters:
amount- amount to calculatedateUtilityDTO- DateUtilityDTO model- Returns:
- returns a BigDecimal from the calculation
-