Package nl.bimbase.bimworks.client
Class FileSystemApi
java.lang.Object
nl.bimbase.bimworks.client.FileSystemApi
public class FileSystemApi
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FileSystemApi(BimWorksClient bimWorksClient) -
Method Summary
Modifier and Type Method Description intclearNodeChildren()java.util.UUIDcreateNode(java.util.UUID parentNodeUuid, java.lang.String name, boolean isFolder)java.util.UUIDcreateNodeIfNotExists(java.util.UUID parentNodeUuid, java.lang.String name, boolean isFolder)voiddeleteNode(java.util.UUID nodeUuid)voiddeleteNodeError(java.util.UUID nodeUuid, java.util.UUID errorUuid)voiddeleteNodeIfExists(java.lang.String path)voiddeleteNodeVersion(java.util.UUID nodeUuid, java.util.UUID versionUuid)booleanexists(java.lang.String path)TreeNodegetNodeByPath(java.lang.String path)TreeNodegetNodeByUuid(java.util.UUID nodeUuid)TreeNodegetNodeByVersionUuid(java.util.UUID versionUuid)TreeNodeVersiongetNodeVersion(java.util.UUID versionUuid)TreeNodegetRootNode()java.util.UUIDgetRootNodeUuid()com.fasterxml.jackson.databind.node.ArrayNodelistNodeErrors(java.util.UUID nodeUuid)com.fasterxml.jackson.databind.node.ObjectNodelistNodes(java.util.UUID nodeUuid)com.fasterxml.jackson.databind.node.ObjectNodelistNodesRecursive(java.util.UUID nodeUuid)com.fasterxml.jackson.databind.node.ArrayNodelistNodeVersions(java.util.UUID nodeUuid)voidundeleteNode(java.util.UUID nodeUuid)
-
Constructor Details
-
Method Details
-
createNode
public java.util.UUID createNode(java.util.UUID parentNodeUuid, java.lang.String name, boolean isFolder) throws BimWorksException- Throws:
BimWorksException
-
deleteNodeIfExists
- Throws:
BimWorksException
-
deleteNode
- Throws:
BimWorksException
-
deleteNodeVersion
public void deleteNodeVersion(java.util.UUID nodeUuid, java.util.UUID versionUuid) throws BimWorksException- Throws:
BimWorksException
-
deleteNodeError
public void deleteNodeError(java.util.UUID nodeUuid, java.util.UUID errorUuid) throws BimWorksException- Throws:
BimWorksException
-
undeleteNode
- Throws:
BimWorksException
-
getRootNode
- Throws:
BimWorksException
-
createNodeIfNotExists
public java.util.UUID createNodeIfNotExists(java.util.UUID parentNodeUuid, java.lang.String name, boolean isFolder) throws BimWorksException- Throws:
BimWorksException
-
getNodeByUuid
- Throws:
BimWorksException
-
getNodeVersion
- Throws:
BimWorksException
-
getNodeByVersionUuid
- Throws:
BimWorksException
-
listNodes
public com.fasterxml.jackson.databind.node.ObjectNode listNodes(java.util.UUID nodeUuid) throws BimWorksException- Throws:
BimWorksException
-
listNodeErrors
public com.fasterxml.jackson.databind.node.ArrayNode listNodeErrors(java.util.UUID nodeUuid) throws BimWorksException- Throws:
BimWorksException
-
listNodeVersions
public com.fasterxml.jackson.databind.node.ArrayNode listNodeVersions(java.util.UUID nodeUuid) throws BimWorksException- Throws:
BimWorksException
-
listNodesRecursive
public com.fasterxml.jackson.databind.node.ObjectNode listNodesRecursive(java.util.UUID nodeUuid) throws BimWorksException- Throws:
BimWorksException
-
getNodeByPath
- Throws:
BimWorksException
-
exists
- Throws:
BimWorksException
-
getRootNodeUuid
- Throws:
BimWorksException
-
clearNodeChildren
- Throws:
BimWorksException
-