Class ListModelCheckResultsTask

java.lang.Object
java.util.concurrent.CompletableFuture<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>
nl.bimbase.bimworks.client.Task<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>
nl.bimbase.bimworks.client.ListModelCheckResultsTask
All Implemented Interfaces:
CompletionStage<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>, Future<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>

public class ListModelCheckResultsTask extends Task<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>
  • Constructor Details

    • ListModelCheckResultsTask

      public ListModelCheckResultsTask(BimWorksClient bimWorksClient, UUID modelCheckSetUuid, Set<UUID> checkResultUuids)
  • Method Details

    • createRequest

      public nl.sascom.backplane.common.Request createRequest()
      Overrides:
      createRequest in class Task<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>
    • getModelCheckSetUuid

      public UUID getModelCheckSetUuid()
    • convert

      protected Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult> convert(nl.sascom.backplane.common.Response response)
      Description copied from class: Task
      Converts the raw Response into this task's result type. Called once, on the thread that delivers the response. The default implementation returns the response's object output; tasks with a differently shaped result override this. Throwing here completes the future exceptionally.
      Overrides:
      convert in class Task<Map<UUID, nl.bimbase.bimworks.common.api.checks.CheckResult>>