java.lang.Object
org.eclipse.microprofile.graphql.tck.apps.superhero.model.SuperHero
All Implemented Interfaces:
Character

public class SuperHero extends Object implements Character
  • Constructor Details

  • Method Details

    • getTeamAffiliations

      public List<Team> getTeamAffiliations()
    • getSuperPowers

      public List<String> getSuperPowers()
    • getPrimaryLocation

      @Description("Location where you are most likely to find this hero") public String getPrimaryLocation()
    • getName

      public String getName()
      Specified by:
      getName in interface Character
    • getRealName

      public String getRealName()
    • setTeamAffiliations

      public void setTeamAffiliations(List<Team> teamAffiliations)
    • setSuperPowers

      @Description("Powers that make this hero super") public void setSuperPowers(List<String> superPowers)
    • setPrimaryLocation

      public void setPrimaryLocation(String primaryLocation)
    • setName

      @NonNull public void setName(String name)
      Specified by:
      setName in interface Character
    • setRealName

      public void setRealName(String realName)
    • getEquipment

      public List<Item> getEquipment()
    • setEquipment

      public void setEquipment(List<@NonNull Item> equipment)
    • getCostumeColor

      public String getCostumeColor()
    • setCostumeColor

      public void setCostumeColor(String costumeColor)
    • getNamesOfKnownEnemies

      @Query("knownEnemies") public List<String> getNamesOfKnownEnemies()
    • setNamesOfKnownEnemies

      public void setNamesOfKnownEnemies(List<String> namesOfKnownEnemies)
    • getDateOfLastCheckin

      public LocalDate getDateOfLastCheckin()
    • setDateOfLastCheckin

      public void setDateOfLastCheckin(LocalDate dateOfLastCheckin)
    • getIdNumber

      public Long getIdNumber()
    • setIdNumber

      public void setIdNumber(Long idNumber)
    • getPatrolStartTime

      public LocalTime getPatrolStartTime()
    • setPatrolStartTime

      public void setPatrolStartTime(LocalTime patrolStartTime)
    • getTimeOfLastBattle

      public LocalDateTime getTimeOfLastBattle()
    • setTimeOfLastBattle

      public void setTimeOfLastBattle(LocalDateTime timeOfLastBattle)
    • getSizeOfTShirt

      public SuperHero.ShirtSize getSizeOfTShirt()
    • setSizeOfTShirt

      @Name("tshirtSize") public void setSizeOfTShirt(SuperHero.ShirtSize sizeOfTShirt)
    • getBankBalance

      public Double getBankBalance()
    • setBankBalance

      public void setBankBalance(Double bankBalance)
    • getNetWorth

      public BigDecimal getNetWorth()
    • setNetWorth

      public void setNetWorth(BigDecimal netWorth)
    • getFavouriteDrinkSize

      public Float getFavouriteDrinkSize()
    • setFavouriteDrinkSize

      public void setFavouriteDrinkSize(Float favouriteDrinkSize)
    • getLastKnownCoordinates

      public List<BigDecimal> getLastKnownCoordinates()
    • setLastKnownCoordinates

      public void setLastKnownCoordinates(List<BigDecimal> lastKnownCoordinates)
    • getTrack

      public List<List<BigDecimal>> getTrack()
    • setTrack

      public void setTrack(List<List<BigDecimal>> track)
    • getBeenThere

      public Set<String> getBeenThere()
    • setBeenThere

      public void setBeenThere(Set<String> beenThere)
    • getImportantDates

      public List<@DateFormat("dd/MM") LocalDate> getImportantDates()
    • setImportantDates

      @Name("calendarEntries") public void setImportantDates(List<@DateFormat("dd/MM/yy") LocalDate> importantDates)
    • getKidsAges

      @Name("agesOfKids") public List<@NumberFormat("0 \'years\'") Integer> getKidsAges()
    • setKidsAges

      public void setKidsAges(List<@NumberFormat("0 \'years old\'") Integer> kidsAges)
    • getBirthday

      public LocalDate getBirthday()
    • setBirthday

      @Name("dateOfBirth") public void setBirthday(LocalDate birthday)
    • toString

      public String toString()
      Overrides:
      toString in class Object