Merged API-STRIKES-BACK (5.2.0) to HEAD (5.2)

127414 jvonka: Node Associations - create node with assocs (peer &/or secondary child)
   - can be optionally used to create (eg. mandatory) assoc(s) to other existing node(s)
   RA-925


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@127604 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Jamal Kaabi-Mofrad
2016-06-02 22:19:54 +00:00
parent 15215a1faa
commit 3a0b2f1570
11 changed files with 285 additions and 116 deletions

View File

@@ -23,6 +23,8 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import org.alfresco.rest.api.model.AssocChild;
import org.alfresco.rest.api.model.AssocTarget;
import org.alfresco.rest.api.model.Document;
import org.alfresco.rest.api.model.Folder;
import org.alfresco.rest.api.model.Node;
@@ -216,6 +218,26 @@ public interface Nodes
*/
QName createQName(String qnameStr);
QName getAssocType(String assocTypeQNameStr);
QName getAssocType(String assocTypeQNameStr, boolean mandatory);
/**
*
* @param parentNodeId
* @param entities
* @return
*/
List<AssocChild> addChildren(String parentNodeId, List<AssocChild> entities);
/**
*
* @param sourceNodeId
* @param entities
* @return
*/
List<AssocTarget> addTargets(String sourceNodeId, List<AssocTarget> entities);
/**
* API Constants - query parameters, etc
*/