2015-05-31 11:55:18 +03:00
|
|
|
package com.iluwatar.servicelayer.magic;
|
2015-04-13 22:36:52 +03:00
|
|
|
|
2015-04-15 21:39:31 +03:00
|
|
|
import java.util.List;
|
|
|
|
|
2015-05-31 11:55:18 +03:00
|
|
|
import com.iluwatar.servicelayer.servicelayer.spell.Spell;
|
|
|
|
import com.iluwatar.servicelayer.spellbook.Spellbook;
|
|
|
|
import com.iluwatar.servicelayer.wizard.Wizard;
|
2015-04-15 21:45:14 +03:00
|
|
|
|
2015-04-13 22:36:52 +03:00
|
|
|
|
2015-04-15 22:29:04 +03:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
* Service interface.
|
|
|
|
*
|
|
|
|
*/
|
2015-04-13 22:36:52 +03:00
|
|
|
public interface MagicService {
|
2015-04-15 21:39:31 +03:00
|
|
|
|
|
|
|
List<Wizard> findAllWizards();
|
|
|
|
|
|
|
|
List<Spellbook> findAllSpellbooks();
|
|
|
|
|
|
|
|
List<Spell> findAllSpells();
|
2015-04-15 22:29:04 +03:00
|
|
|
|
|
|
|
List<Wizard> findWizardsWithSpellbook(String name);
|
|
|
|
|
|
|
|
List<Wizard> findWizardsWithSpell(String name);
|
2015-04-13 22:36:52 +03:00
|
|
|
}
|