Class BackendPermissions

java.lang.Object
es.samfc.learning.backend.model.permission.BackendPermissions

@Entity public class BackendPermissions extends Object
Modelo de permisos de un jugador.
  • Constructor Details

    • BackendPermissions

      public BackendPermissions()
  • Method Details

    • getPermissions

      public int getPermissions()
      Método para obtener los permisos del jugador.
      Returns:
      int Permisos del jugador.
    • setPermissions

      public void setPermissions(int permissions)
      Método para establecer los permisos del jugador.
      Parameters:
      permissions - Permisos del jugador.
    • getPlayer

      public Player getPlayer()
      Método para obtener el jugador que posee los permisos.
      Returns:
      Player Jugador que posee los permisos.
    • setPlayer

      public void setPlayer(Player player)
      Método para establecer el jugador que posee los permisos.
      Parameters:
      player - Jugador que posee los permisos.
    • hasPermission

      public boolean hasPermission(BackendPermissionType type)
      Método para verificar si un jugador tiene un permiso específico.
      Parameters:
      type - Tipo de permiso.
      Returns:
      boolean true si el jugador tiene el permiso.
    • addPermission

      public void addPermission(BackendPermissionType type)
      Método para agregar un permiso al jugador.
      Parameters:
      type - Tipo de permiso.
    • removePermission

      public void removePermission(BackendPermissionType type)
      Método para eliminar un permiso del jugador.
      Parameters:
      type - Tipo de permiso.
    • getPermissionList

      public List<BackendPermissionType> getPermissionList()
      Método para obtener la lista de permisos del jugador.
      Returns:
      List Lista de permisos del jugador.