mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 14:58:39 +00:00
27 lines
495 B
Java
27 lines
495 B
Java
package com.iluwatar.servicelayer.magic;
|
|
|
|
import java.util.List;
|
|
|
|
import com.iluwatar.servicelayer.spell.Spell;
|
|
import com.iluwatar.servicelayer.spellbook.Spellbook;
|
|
import com.iluwatar.servicelayer.wizard.Wizard;
|
|
|
|
|
|
/**
|
|
*
|
|
* Service interface.
|
|
*
|
|
*/
|
|
public interface MagicService {
|
|
|
|
List<Wizard> findAllWizards();
|
|
|
|
List<Spellbook> findAllSpellbooks();
|
|
|
|
List<Spell> findAllSpells();
|
|
|
|
List<Wizard> findWizardsWithSpellbook(String name);
|
|
|
|
List<Wizard> findWizardsWithSpell(String name);
|
|
}
|