Class RunChecksTask

All Implemented Interfaces:
CompletionStage<ModelCheckResults>, Future<ModelCheckResults>

public class RunChecksTask extends Task<ModelCheckResults>
  • Constructor Details

    • RunChecksTask

      public RunChecksTask(BimWorksClient bimWorksClient, UUID modelCheckDefinitionSet, Set<UUID> versionUuids, com.fasterxml.jackson.databind.node.ObjectNode input)
    • RunChecksTask

      public RunChecksTask(BimWorksClient bimWorksClient, UUID modelCheckDefinitionSet, Set<UUID> versionUuids, com.fasterxml.jackson.databind.node.ObjectNode input, Set<UUID> modelCheckDefinitionUuids)
  • Method Details

    • createRequest

      public nl.sascom.backplane.common.Request createRequest()
      Overrides:
      createRequest in class Task<ModelCheckResults>
    • getInput

      public com.fasterxml.jackson.databind.node.ObjectNode getInput()
    • getModelCheckDefinitionSet

      public UUID getModelCheckDefinitionSet()
    • getVersionUuids

      public Set<UUID> getVersionUuids()
    • convert

      protected ModelCheckResults 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<ModelCheckResults>