Package nl.bimbase.bimworks.client.apis
Class FileSystemApi
java.lang.Object
nl.bimbase.bimworks.client.SubApi
nl.bimbase.bimworks.client.apis.FileSystemApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcreateNode(UUID parentNodeUuid, String name, boolean isFolder) createNodeIfNotExists(UUID parentNodeUuid, String name, boolean isFolder) createNodeIfNotExists(UUID parentNodeUuid, String name, boolean isFolder, nl.bimbase.bimworks.api.upload.InputFileType inputFileType) voiddeleteNode(UUID nodeUuid) voiddeleteNodeError(UUID nodeUuid, UUID errorUuid) voiddeleteNodeIfExists(String path) voiddeleteNodeVersion(UUID nodeUuid, UUID versionUuid) booleangetNodeByPath(String path) getNodeByUuid(UUID nodeUuid) getNodeByVersionUuid(UUID versionUuid) getNodeVersion(UUID versionUuid) com.fasterxml.jackson.databind.node.ArrayNodelistNodeErrors(UUID nodeUuid) com.fasterxml.jackson.databind.node.ObjectNodecom.fasterxml.jackson.databind.node.ObjectNodecom.fasterxml.jackson.databind.node.ObjectNodelistNodesRecursive(UUID nodeUuid) com.fasterxml.jackson.databind.node.ArrayNodelistNodeVersions(UUID nodeUuid) voidundeleteNode(UUID nodeUuid) Methods inherited from class nl.bimbase.bimworks.client.SubApi
getBimWorksClient, toJsonArray
-
Constructor Details
-
FileSystemApi
-
-
Method Details
-
createNode
- Throws:
BimWorksException
-
deleteNodeIfExists
- Throws:
BimWorksException
-
deleteNode
- Throws:
BimWorksException
-
deleteNodeVersion
- Throws:
BimWorksException
-
deleteNodeError
- Throws:
BimWorksException
-
undeleteNode
- Throws:
BimWorksException
-
getRootNode
- Throws:
BimWorksException
-
createNodeIfNotExists
public UUID createNodeIfNotExists(UUID parentNodeUuid, String name, boolean isFolder) throws BimWorksException - Throws:
BimWorksException
-
createNodeIfNotExists
public UUID createNodeIfNotExists(UUID parentNodeUuid, String name, boolean isFolder, nl.bimbase.bimworks.api.upload.InputFileType inputFileType) throws BimWorksException - Throws:
BimWorksException
-
getNodeByUuid
- Throws:
BimWorksException
-
getNodeVersion
- Throws:
BimWorksException
-
getNodeByVersionUuid
- Throws:
BimWorksException
-
listNodes
public com.fasterxml.jackson.databind.node.ObjectNode listNodes(UUID nodeUuid, boolean includeDeletedNodes) throws BimWorksException - Throws:
BimWorksException
-
listNodeErrors
public com.fasterxml.jackson.databind.node.ArrayNode listNodeErrors(UUID nodeUuid) throws BimWorksException - Throws:
BimWorksException
-
listNodeVersions
public com.fasterxml.jackson.databind.node.ArrayNode listNodeVersions(UUID nodeUuid) throws BimWorksException - Throws:
BimWorksException
-
listNodesRecursive
public com.fasterxml.jackson.databind.node.ObjectNode listNodesRecursive(UUID nodeUuid) throws BimWorksException - Throws:
BimWorksException
-
getNodeByPath
- Throws:
BimWorksException
-
exists
- Throws:
BimWorksException
-
getRootNodeUuid
- Throws:
BimWorksException
-
clearNodeChildren
- Throws:
BimWorksException
-
listNodes
public com.fasterxml.jackson.databind.node.ObjectNode listNodes(String path, boolean includeDeletedNodes) throws BimWorksException - Throws:
BimWorksException
-