Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Alfresco找回任何文件的唯一Id?_Java_Alfresco - Fatal编程技术网

Java 如何在Alfresco找回任何文件的唯一Id?

Java 如何在Alfresco找回任何文件的唯一Id?,java,alfresco,Java,Alfresco,我目前正在开发一个java/JEE应用程序。附件将存放在露天 我想在每个文件夹子文件夹中创建一个文件夹和文件夹。 我成功创建了父文件夹: CreateFolder (u String, String p, String floderName, String uuid,    FolderDescription String, String foldertitle, String alfrescoTicket) PS:我手动检索UUID(露天的唯一Id)。(这对于父文件夹不是问题) 但是当我想在

我目前正在开发一个java/JEE应用程序。附件将存放在露天

我想在每个文件夹子文件夹中创建一个文件夹和文件夹。 我成功创建了父文件夹:

CreateFolder (u String, String p, String floderName, String uuid,
   FolderDescription String, String foldertitle, String alfrescoTicket)
PS:我手动检索UUID(露天的唯一Id)。(这对于父文件夹不是问题)

但是当我想在父文件夹下创建一个子文件夹时(我没有父文件夹的uuid)

我想找到一个解决方案,在创建文件时恢复文件的uuid


提前谢谢。

您应该获得
节点id
(在
workspace://SpacesStore
)作为JSON响应:

{
  "nodeRef": "workspace://SpacesStore/{nodeId}"
}
考虑使用以下API:


露天5.2(提前进入) 创建节点并将其添加为节点的主子节点
parentNodeId

POST /alfresco/api/-default-/public/alfresco/versions/1/nodes/{parentNodeId}/children

{
  "name":"My new sub-folder",
  "nodeType":"cm:folder"
}
答复:

{
  "entry": {
    /* ... */
    "name": "My new sub-folder",
    "id": {nodeId},
    "nodeType": "cm:folder"
  }
}

-用于Java的CMIS库
  • Map properties=newhashmap();
    properties.put(PropertyIds.OBJECT_TYPE_ID,“cmis:folder”);
    properties.put(PropertyIds.NAME,“我的新子文件夹”);
    文件夹newFolder=pf.createFolder(属性);
    

您应该获得
节点id
(在
workspace://SpacesStore
)作为JSON响应:

{
  "nodeRef": "workspace://SpacesStore/{nodeId}"
}
考虑使用以下API:


露天5.2(提前进入) 创建节点并将其添加为节点的主子节点
parentNodeId

POST /alfresco/api/-default-/public/alfresco/versions/1/nodes/{parentNodeId}/children

{
  "name":"My new sub-folder",
  "nodeType":"cm:folder"
}
答复:

{
  "entry": {
    /* ... */
    "name": "My new sub-folder",
    "id": {nodeId},
    "nodeType": "cm:folder"
  }
}

-用于Java的CMIS库
  • Map properties=newhashmap();
    properties.put(PropertyIds.OBJECT_TYPE_ID,“cmis:folder”);
    properties.put(PropertyIds.NAME,“我的新子文件夹”);
    文件夹newFolder=pf.createFolder(属性);
    

您是否与CMIS一起工作?!?感谢您抽出时间回复。我不认为我在使用CMIS(实际上我是alfresco的初学者)/来制作您想用Java制作的东西(alfresco id、创建文件夹和许多其他功能?!?我在JEE工作。你看到你和CMIS一起工作了吗?!?感谢您抽出时间回复。我不认为我在使用CMIS(实际上我是alfresco的初学者)/来制作您想用Java制作的东西(alfresco id、创建文件夹和许多其他功能?!?我在吉安工作,你看到了吗