Organize to packages.

This commit is contained in:
Ilkka Seppala
2015-04-15 21:45:14 +03:00
parent 3d3828933c
commit 27ff01de1b
17 changed files with 70 additions and 17 deletions

View File

@@ -0,0 +1,38 @@
package com.iluwatar.magic;
import java.util.List;
import com.iluwatar.spell.Spell;
import com.iluwatar.spell.SpellDao;
import com.iluwatar.spellbook.Spellbook;
import com.iluwatar.spellbook.SpellbookDao;
import com.iluwatar.wizard.Wizard;
import com.iluwatar.wizard.WizardDao;
public class MagicServiceImpl implements MagicService {
private WizardDao wizardDao;
private SpellbookDao spellbookDao;
private SpellDao spellDao;
public MagicServiceImpl(WizardDao wizardDao, SpellbookDao spellbookDao, SpellDao spellDao) {
this.wizardDao = wizardDao;
this.spellbookDao = spellbookDao;
this.spellDao = spellDao;
}
@Override
public List<Wizard> findAllWizards() {
return wizardDao.findAll();
}
@Override
public List<Spellbook> findAllSpellbooks() {
return spellbookDao.findAll();
}
@Override
public List<Spell> findAllSpells() {
return spellDao.findAll();
}
}