Class ApiActionLogger

java.lang.Object
me.lucko.luckperms.common.api.implementation.ApiActionLogger
All Implemented Interfaces:
net.luckperms.api.actionlog.ActionLogger

public class ApiActionLogger extends Object implements net.luckperms.api.actionlog.ActionLogger
  • Constructor Details

  • Method Details

    • actionBuilder

      public @NonNull net.luckperms.api.actionlog.Action.Builder actionBuilder()
      Specified by:
      actionBuilder in interface net.luckperms.api.actionlog.ActionLogger
    • getLog

      @Deprecated public @NonNull CompletableFuture<net.luckperms.api.actionlog.ActionLog> getLog()
      Deprecated.
      Specified by:
      getLog in interface net.luckperms.api.actionlog.ActionLogger
    • queryActions

      public @NonNull CompletableFuture<List<net.luckperms.api.actionlog.Action>> queryActions(@NonNull net.luckperms.api.actionlog.filter.ActionFilter filter)
      Specified by:
      queryActions in interface net.luckperms.api.actionlog.ActionLogger
    • queryActions

      public @NonNull CompletableFuture<net.luckperms.api.util.Page<net.luckperms.api.actionlog.Action>> queryActions(@NonNull net.luckperms.api.actionlog.filter.ActionFilter filter, int pageSize, int pageNumber)
      Specified by:
      queryActions in interface net.luckperms.api.actionlog.ActionLogger
    • submit

      public @NonNull CompletableFuture<Void> submit(@NonNull net.luckperms.api.actionlog.Action entry)
      Specified by:
      submit in interface net.luckperms.api.actionlog.ActionLogger
    • submitToStorage

      public @NonNull CompletableFuture<Void> submitToStorage(@NonNull net.luckperms.api.actionlog.Action entry)
      Specified by:
      submitToStorage in interface net.luckperms.api.actionlog.ActionLogger
    • broadcastAction

      public @NonNull CompletableFuture<Void> broadcastAction(@NonNull net.luckperms.api.actionlog.Action entry)
      Specified by:
      broadcastAction in interface net.luckperms.api.actionlog.ActionLogger