Skip to content
Snippets Groups Projects

Resolve "Borestop"

Merged Colin DAMON requested to merge 25-borestop into master
17 files
+ 405
3
Compare changes
  • Side-by-side
  • Inline
Files
17
  • 3ad3e188
    First live content · 3ad3e188
    Colin DAMON authored
    First simple versions of the activity domain
    Secondary ports exists but they need their adapters
 
package com.ippon.borestop.activity.domain;
 
 
public class Activities {
 
private final IdeasRepository ideas;
 
private final PartnersRepository partners;
 
 
public Activities(IdeasRepository ideas, PartnersRepository partners) {
 
this.ideas = ideas;
 
this.partners = partners;
 
}
 
 
public Activity next() {
 
Idea idea = ideas.next();
 
 
Partners matchingPartners = partners.find(idea.getCategory());
 
 
return new Activity(idea, matchingPartners);
 
}
 
}
Loading