java.lang.Object
es.samfc.learning.backend.model.player.Player

@Entity public class Player extends Object
Modelo de jugador.
  • Field Details

    • uniqueId

      protected UUID uniqueId
    • createdAt

      protected Date createdAt
    • updatedAt

      protected Date updatedAt
  • Constructor Details

    • Player

      public Player()
      Constructor vacío para JPA.
  • Method Details

    • getUniqueId

      public UUID getUniqueId()
      Método para obtener el ID único del jugador.
      Returns:
      UUID ID único del jugador.
    • setUniqueId

      public void setUniqueId(UUID uniqueId)
      Método para establecer el ID único del jugador.
      Parameters:
      uniqueId - ID único del jugador.
    • getCreatedAt

      public Date getCreatedAt()
      Método para obtener la fecha de creación del jugador.
      Returns:
      Date Fecha de creación del jugador.
    • setCreatedAt

      public void setCreatedAt(Date createdAt)
      Método para establecer la fecha de creación del jugador.
      Parameters:
      createdAt - Fecha de creación del jugador.
    • getUpdatedAt

      public Date getUpdatedAt()
      Método para obtener la fecha de actualización del jugador.
      Returns:
      Date Fecha de actualización del jugador.
    • setUpdatedAt

      public void setUpdatedAt(Date updatedAt)
      Método para establecer la fecha de actualización del jugador.
      Parameters:
      updatedAt - Fecha de actualización del jugador.
    • getName

      public String getName()
      Método para obtener el nombre del jugador.
      Returns:
      String Nombre del jugador.
    • setName

      public void setName(String name)
      Método para establecer el nombre del jugador.
      Parameters:
      name - Nombre del jugador.
    • getEconomies

      public List<EconomyValue> getEconomies()
      Método para obtener la lista de economías del jugador.
      Returns:
      List Lista de economías del jugador.
    • setEconomies

      public void setEconomies(List<EconomyValue> economies)
      Método para establecer la lista de economías del jugador.
      Parameters:
      economies - Lista de economías del jugador.
    • getBackendPermissions

      public BackendPermissions getBackendPermissions()
      Método para obtener los permisos del jugador.
      Returns:
      BackendPermissions Permisos del jugador.
    • setBackendPermissions

      public void setBackendPermissions(BackendPermissions backendPermissions)
      Método para establecer los permisos del jugador.
      Parameters:
      backendPermissions - Permisos del jugador.
    • getEconomy

      public EconomyValue getEconomy(EconomyType type)
      Método para obtener una economía del jugador.
      Parameters:
      type - Tipo de economía.
      Returns:
      EconomyValue Economía del jugador.