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