Package nl.bimbase.bimworks.client
Class RunChecksTask
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<T>
-
- nl.bimbase.bimworks.client.Task<ModelCheckResults>
-
- nl.bimbase.bimworks.client.RunChecksTask
-
- All Implemented Interfaces:
java.util.concurrent.CompletionStage<ModelCheckResults>,java.util.concurrent.Future<ModelCheckResults>
public class RunChecksTask extends Task<ModelCheckResults>
-
-
Constructor Summary
Constructors Constructor Description RunChecksTask(java.util.UUID modelCheckDefinitionSet, java.util.Set<java.util.UUID> versionUuids, com.fasterxml.jackson.databind.node.ObjectNode input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description nl.sascom.backplanepublic.common.RequestcreateRequest()ModelCheckResultsget()com.fasterxml.jackson.databind.node.ObjectNodegetInput()java.util.UUIDgetModelCheckDefinitionSet()java.util.Set<java.util.UUID>getVersionUuids()-
Methods inherited from class nl.bimbase.bimworks.client.Task
createAsyncTask, executeAsync, getClientTask, getRequest, setProgressListener
-
Methods inherited from class java.util.concurrent.CompletableFuture
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, failedFuture, failedStage, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
-
-
-
-
Method Detail
-
createRequest
public nl.sascom.backplanepublic.common.Request createRequest()
- Specified by:
createRequestin classTask<ModelCheckResults>
-
getInput
public com.fasterxml.jackson.databind.node.ObjectNode getInput()
-
getModelCheckDefinitionSet
public java.util.UUID getModelCheckDefinitionSet()
-
getVersionUuids
public java.util.Set<java.util.UUID> getVersionUuids()
-
get
public ModelCheckResults get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
- Specified by:
getin interfacejava.util.concurrent.Future<ModelCheckResults>- Overrides:
getin classjava.util.concurrent.CompletableFuture<ModelCheckResults>- Throws:
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionException
-
-