+++ /dev/null
-package adullact.publicrowdfunding.model.local.utilities;
-
-import org.joda.time.Interval;
-
-import java.math.BigDecimal;
-import java.util.ArrayList;
-
-import adullact.publicrowdfunding.model.local.ressource.Funding;
-
-/**
- * @author Ferrand and Nelaupe
- */
-public class FundingInterval {
-
- private Interval m_interval;
- private ArrayList<Funding> m_funding;
-
- public FundingInterval(Interval interval) {
- this.m_interval = interval;
- this.m_funding = new ArrayList<Funding>();
- }
-
- public void addFunding(Funding funding) {
- m_funding.add(funding);
- }
-
- public long getTotal() {
- BigDecimal result = BigDecimal.ZERO;
-
- for(Funding funding : m_funding) {
- result = result.add(funding.getValue());
- }
-
- return result.longValue();
- }
-
- public Interval getInterval(){
- return this.m_interval;
- }
-}