Package nl.bimbase.bimworks.client.apis
Class FileSystemApi
java.lang.Object
nl.bimbase.bimworks.client.SubApi
nl.bimbase.bimworks.client.apis.FileSystemApi
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
createNode
(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) void
deleteNode
(UUID nodeUuid) void
deleteNodeError
(UUID nodeUuid, UUID errorUuid) void
deleteNodeIfExists
(String path) void
deleteNodeVersion
(UUID nodeUuid, UUID versionUuid) boolean
getNodeByPath
(String path) getNodeByUuid
(UUID nodeUuid) getNodeByVersionUuid
(UUID versionUuid) getNodeVersion
(UUID versionUuid) com.fasterxml.jackson.databind.node.ArrayNode
listNodeErrors
(UUID nodeUuid) com.fasterxml.jackson.databind.node.ObjectNode
com.fasterxml.jackson.databind.node.ObjectNode
com.fasterxml.jackson.databind.node.ObjectNode
listNodesRecursive
(UUID nodeUuid) com.fasterxml.jackson.databind.node.ArrayNode
listNodeVersions
(UUID nodeUuid) void
undeleteNode
(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
-