Package nl.bimbase.bimworks.client
Class UploadApi
java.lang.Object
nl.bimbase.bimworks.client.UploadApi
public class UploadApi
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description UploadApi(BimWorksClient bimWorksClient) -
Method Summary
Modifier and Type Method Description UploadModelResponseuploadModel(java.util.UUID parentNodeUuid, java.lang.String filename, long filesize, java.io.InputStream inputStream)UploadModelResponseuploadModel(java.util.UUID parentNodeUuid, java.lang.String filename, long filesize, java.io.InputStream inputStream, UploadOption uploadOption)UploadModelResponseuploadModel(java.util.UUID parentNodeUuid, java.lang.String filename, java.lang.String contentType, java.lang.String url, long filesize)UploadModelResponseuploadModel(java.util.UUID parentNodeUuid, java.nio.file.Path path)UploadModelResponseuploadModel(java.util.UUID parentNodeUuid, java.nio.file.Path path, UploadOption uploadOption)
-
Constructor Details
-
Method Details
-
uploadModel
public UploadModelResponse uploadModel(java.util.UUID parentNodeUuid, java.lang.String filename, long filesize, java.io.InputStream inputStream) throws java.io.IOException, java.lang.InterruptedException, BimWorksException, nl.sascom.backplanepublic.common.StreamAlreadyRegisteredException, NodeAlreadyExistsException- Throws:
java.io.IOExceptionjava.lang.InterruptedExceptionBimWorksExceptionnl.sascom.backplanepublic.common.StreamAlreadyRegisteredExceptionNodeAlreadyExistsException
-
uploadModel
public UploadModelResponse uploadModel(java.util.UUID parentNodeUuid, java.lang.String filename, long filesize, java.io.InputStream inputStream, UploadOption uploadOption) throws java.io.IOException, java.lang.InterruptedException, BimWorksException, nl.sascom.backplanepublic.common.StreamAlreadyRegisteredException, NodeAlreadyExistsException- Throws:
java.io.IOExceptionjava.lang.InterruptedExceptionBimWorksExceptionnl.sascom.backplanepublic.common.StreamAlreadyRegisteredExceptionNodeAlreadyExistsException
-
uploadModel
public UploadModelResponse uploadModel(java.util.UUID parentNodeUuid, java.nio.file.Path path) throws java.io.IOException, java.lang.InterruptedException, BimWorksException, nl.sascom.backplanepublic.common.StreamAlreadyRegisteredException, NodeAlreadyExistsException- Throws:
java.io.IOExceptionjava.lang.InterruptedExceptionBimWorksExceptionnl.sascom.backplanepublic.common.StreamAlreadyRegisteredExceptionNodeAlreadyExistsException
-
uploadModel
public UploadModelResponse uploadModel(java.util.UUID parentNodeUuid, java.nio.file.Path path, UploadOption uploadOption) throws java.io.IOException, java.lang.InterruptedException, BimWorksException, nl.sascom.backplanepublic.common.StreamAlreadyRegisteredException, NodeAlreadyExistsException- Throws:
java.io.IOExceptionjava.lang.InterruptedExceptionBimWorksExceptionnl.sascom.backplanepublic.common.StreamAlreadyRegisteredExceptionNodeAlreadyExistsException
-
uploadModel
public UploadModelResponse uploadModel(java.util.UUID parentNodeUuid, java.lang.String filename, java.lang.String contentType, java.lang.String url, long filesize) throws java.io.IOException, java.lang.InterruptedException, BimWorksException, nl.sascom.backplanepublic.common.StreamAlreadyRegisteredException, NodeAlreadyExistsException- Throws:
java.io.IOExceptionjava.lang.InterruptedExceptionBimWorksExceptionnl.sascom.backplanepublic.common.StreamAlreadyRegisteredExceptionNodeAlreadyExistsException
-