Class BackendPermissions
java.lang.Object
es.samfc.learning.backend.model.permission.BackendPermissions
Modelo de permisos de un jugador.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Clase para construir un permiso de jugador. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Método para agregar un permiso al jugador.Método para obtener la lista de permisos del jugador.int
Método para obtener los permisos del jugador.Método para obtener el jugador que posee los permisos.boolean
Método para verificar si un jugador tiene un permiso específico.void
Método para eliminar un permiso del jugador.void
setPermissions
(int permissions) Método para establecer los permisos del jugador.void
Método para establecer el jugador que posee los permisos.
-
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
Método para obtener el jugador que posee los permisos.- Returns:
- Player Jugador que posee los permisos.
-
setPlayer
Método para establecer el jugador que posee los permisos.- Parameters:
player
- Jugador que posee los permisos.
-
hasPermission
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
Método para agregar un permiso al jugador.- Parameters:
type
- Tipo de permiso.
-
removePermission
Método para eliminar un permiso del jugador.- Parameters:
type
- Tipo de permiso.
-
getPermissionList
Método para obtener la lista de permisos del jugador.- Returns:
- List
Lista de permisos del jugador.
-