Klasse AdminInspectionService

java.lang.Object
de.delinkedde.areashopreborn.application.AdminInspectionService

public final class AdminInspectionService extends Object
Resolves human command targets and exposes read-only administrative journal inspections.
  • Konstruktordetails

    • AdminInspectionService

      public AdminInspectionService(Database database, EstateRepository estates, AdminInspectionRepository inspections)
      Creates the administrative inspection service.
      Parameter:
      database - asynchronous database executor
      estates - estate repository used to resolve region names
      inspections - journal projection repository
  • Methodendetails

    • transaction

      public CompletableFuture<TransactionInspection> transaction(UUID id)
      Finds a normalized transaction by UUID.
      Parameter:
      id - transaction identifier
      Gibt zurück:
      future containing the inspection
    • audit

      public CompletableFuture<List<AuditEntry>> audit(String target, int limit)
      Lists audit entries for a region name or arbitrary UUID target.
      Parameter:
      target - region display name, protection identifier, or target UUID
      limit - maximum entries
      Gibt zurück:
      future containing newest entries first