16 package emlab.gen.repository;
19 import org.springframework.stereotype.Repository;
20 import org.springframework.transaction.annotation.Transactional;
22 import com.tinkerpop.blueprints.pgm.Vertex;
23 import com.tinkerpop.pipes.Pipe;
53 loan.setAmountPerPayment(amount);
54 loan.setTotalNumberOfPayments(numberOfPayments);
55 loan.setRegardingPowerPlant(plant);
56 loan.setLoanStartTime(loanStartTime);
57 loan.setNumberOfPaymentsDone(0);
68 return findAllByPipe(agent, loansPipe);
78 return findAllByPipe(agent, loansPipe);
Iterable< Loan > findLoansToAgent(DecarbonizationAgent agent)
Loan createLoan(DecarbonizationAgent from, DecarbonizationAgent to, double amount, long numberOfPayments, long loanStartTime, PowerPlant plant)
Iterable< Loan > findLoansFromAgent(DecarbonizationAgent agent)