Class HeroDatabase
java.lang.Object
org.eclipse.microprofile.graphql.tck.apps.superhero.db.HeroDatabase
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintaddHeroes(Collection<SuperHero> heroes) createNewTeam(String teamName, SuperHero... initialMembers) removeHero(String heroName) removeHeroesFromTeam(Team team, Collection<SuperHero> heroes) removeHeroesFromTeam(Team team, SuperHero... heroes) removeTeam(String teamName)
-
Constructor Details
-
HeroDatabase
public HeroDatabase()
-
-
Method Details
-
getHero
- Throws:
UnknownHeroException
-
getTeam
- Throws:
UnknownTeamException
-
getAllHeroes
-
getAllTeams
-
addHeroes
-
addHero
- Throws:
DuplicateSuperHeroException
-
removeHero
-
createNewTeam
-
removeHeroesFromTeam
-
removeHeroesFromTeam
-
removeTeam
- Throws:
UnknownTeamException
-