Class BackendPermissions.Builder

java.lang.Object
es.samfc.learning.backend.model.permission.BackendPermissions.Builder
Enclosing class:
BackendPermissions

public static class BackendPermissions.Builder extends Object
Clase para construir un permiso de jugador.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • player

      public BackendPermissions.Builder player(Player player)
      Método para establecer el jugador que posee los permisos.
      Parameters:
      player - Jugador que posee los permisos.
      Returns:
      Builder Objeto Builder.
    • permissions

      public BackendPermissions.Builder permissions(int permissions)
      Método para establecer los permisos del jugador.
      Parameters:
      permissions - Permisos del jugador.
      Returns:
      Builder Objeto Builder.
    • permissions

      public BackendPermissions.Builder permissions(BackendPermissionType... permissions)
      Método para establecer los permisos del jugador.
      Parameters:
      permissions - Permisos del jugador.
      Returns:
      Builder Objeto Builder.
    • permissions

      public BackendPermissions.Builder permissions(List<BackendPermissionType> permissions)
      Método para establecer los permisos del jugador.
      Parameters:
      permissions - Permisos del jugador.
      Returns:
      Builder Objeto Builder.
    • build

      public BackendPermissions build()
      Método para construir el permiso de jugador.
      Returns:
      BackendPermissions Permiso de jugador.