## Uses of Class
org.eclipse.microprofile.graphql.tck.apps.superhero.model.SuperHero

Packages that use SuperHero
org.eclipse.microprofile.graphql.tck.apps.superhero.api
org.eclipse.microprofile.graphql.tck.apps.superhero.db
org.eclipse.microprofile.graphql.tck.apps.superhero.model

### Uses of SuperHero in org.eclipse.microprofile.graphql.tck.apps.superhero.api

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.api that return SuperHero
`SuperHero` HeroFinder.`battle(String name, LocalDateTime localDateTime)`
`SuperHero` HeroFinder.`battleWithCorrectDateFormat(String name, LocalDateTime localDateTime)`
`SuperHero` HeroFinder.`beenThere(String name, Set<String> places)`
`SuperHero` HeroFinder.`checkIn(String name, LocalDate localDate)`
`SuperHero` HeroFinder.`checkInWithCorrectDateFormat(String name, @DateFormat(value="MM/dd/yyyy") LocalDate localDate)`
`SuperHero` HeroFinder.`createNewHero(SuperHero newHero)`
`SuperHero[]` HeroFinder.`createNewHeroesWithArray(SuperHero[] newHeroes)`
`SuperHero` HeroFinder.`exportToCSVFile(String name)`
`SuperHero` HeroFinder.`exportToFile(String name)`
`SuperHero` HeroFinder.`favouriteDrinkSize(String name, float size)`
`SuperHero` HeroFinder.`favouriteDrinkSizeInML(String name, @NumberFormat(value="###.## \'ml\'",locale="en-GB") Float size)`
`SuperHero` HeroFinder.`findFlaw(String name)`
`SuperHero` HeroFinder.`idNumber(String name, Long idNumber)`
`SuperHero` HeroFinder.`idNumberWithCorrectFormat(String name, Long idNumber)`
`SuperHero` HeroFinder.`importantDates(String name, List<LocalDate> localDates)`
`SuperHero` HeroFinder.`importantDatesUS(String name, List<LocalDate> localDates)`
`SuperHero` HeroFinder.`logLocation(String name, LinkedList<BigDecimal> coordinates)`
`SuperHero` HeroFinder.`logLocationLongLat(String name, List<BigDecimal> coordinates)`
`SuperHero` HeroFinder.`logLocationLongLatWithArray(String name, BigDecimal[] coordinates)`
`SuperHero` HeroFinder.`logLocationWithArray(String name, BigDecimal[] coordinates)`
`SuperHero` HeroFinder.`provisionHero(String heroName, Item item)`
`SuperHero` HeroFinder.`removeItemFromHero(String heroName, long itemID)`
`SuperHero` HeroFinder.`startPatrolling(String name, LocalTime localTime)`
`SuperHero` HeroFinder.`startPatrollingWithCorrectDateFormat(String name, LocalTime localTime)`
`SuperHero` HeroFinder.`superHero(String name)`
`SuperHero` HeroFinder.`trackHero(String name, List<List<BigDecimal>> coordinates)`
`SuperHero` HeroFinder.`trackHeroLongLat(String name, List<List<BigDecimal>> coordinates)`
`SuperHero` HeroFinder.`updateBankBalance(String name, double bankBalance)`
`SuperHero` HeroFinder.`updateBankBalanceInUS(String name, Double bankBalance)`
`SuperHero` HeroFinder.`updateNetWorth(String name, BigDecimal netWorth)`
`SuperHero` HeroFinder.`updateNetWorthInUSD(String name, BigDecimal netWorth)`
`SuperHero` HeroFinder.`villian(String name)`
`SuperHero` HeroFinder.`weakness(String name)`
`SuperHero` HeroFinder.`wreakHavoc(String name)`

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.api that return types with arguments of type SuperHero
`Collection<SuperHero>` HeroFinder.`allHeroes()`
`Collection<SuperHero>` HeroFinder.`allHeroesIn(String city)`
`Collection<SuperHero>` HeroFinder.`allHeroesInTeam(String teamName)`
`Collection<SuperHero>` HeroFinder.`allHeroesWithError()`
`Collection<SuperHero>` HeroFinder.`allHeroesWithPower(String power)`
`Collection<SuperHero>` HeroFinder.`allHeroesWithSpecificError()`
`Collection<SuperHero>` HeroFinder.`createNewHeroes(List<SuperHero> newHeroes)`
`Collection<SuperHero>` HeroFinder.`removeHero(String heroName)`

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.api with parameters of type SuperHero
`SuperHero` HeroFinder.`createNewHero(SuperHero newHero)`
`SuperHero[]` HeroFinder.`createNewHeroesWithArray(SuperHero[] newHeroes)`
`Token` HeroFinder.`generateSecretToken(SuperHero hero, boolean maskFirstPart)`
`String` HeroFinder.`getCurrentLocation(SuperHero hero)`

Method parameters in org.eclipse.microprofile.graphql.tck.apps.superhero.api with type arguments of type SuperHero
`Collection<SuperHero>` HeroFinder.`createNewHeroes(List<SuperHero> newHeroes)`

### Uses of SuperHero in org.eclipse.microprofile.graphql.tck.apps.superhero.db

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.db that return SuperHero
`SuperHero` HeroDatabase.`getHero(String name)`
`SuperHero` HeroDatabase.`removeHero(String heroName)`

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.db that return types with arguments of type SuperHero
`Collection<SuperHero>` HeroDatabase.`getAllHeroes()`

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.db with parameters of type SuperHero
`void` HeroDatabase.`addHero(SuperHero hero)`
`Team` HeroDatabase.`createNewTeam(String teamName, SuperHero... initialMembers)`
`Team` HeroDatabase.`removeHeroesFromTeam(Team team, SuperHero... heroes)`

Method parameters in org.eclipse.microprofile.graphql.tck.apps.superhero.db with type arguments of type SuperHero
`int` HeroDatabase.`addHeroes(Collection<SuperHero> heroes)`
`Team` HeroDatabase.`removeHeroesFromTeam(Team team, Collection<SuperHero> heroes)`

### Uses of SuperHero in org.eclipse.microprofile.graphql.tck.apps.superhero.model

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.model that return SuperHero
`SuperHero` Sidekick.`getSuperHeroSidekicked()`

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.model that return types with arguments of type SuperHero
`Collection<SuperHero>` Item.`getCanWield()`
`List<SuperHero>` Team.`getMembers()`

Methods in org.eclipse.microprofile.graphql.tck.apps.superhero.model with parameters of type SuperHero
`Team` Team.`addMembers(SuperHero... heroes)`
`Team` Team.`removeMembers(SuperHero... heroes)`
`void` Sidekick.`setSuperHeroSidekicked(SuperHero superHeroSidekicked)`

Method parameters in org.eclipse.microprofile.graphql.tck.apps.superhero.model with type arguments of type SuperHero
`void` Item.`setCanWield(Collection<SuperHero> canWield)`
`void` Team.`setMembers(List<SuperHero> members)`

Constructor parameters in org.eclipse.microprofile.graphql.tck.apps.superhero.model with type arguments of type SuperHero
Constructor and Description
`Team(String name, List<SuperHero> members)`