Merged HEAD (5.2) to 5.2.N (5.2.1)

126466 jkaabimofrad: Merged FILE-FOLDER-API (5.2.0) to HEAD (5.2)
      122324 jkaabimofrad: FileFolder API minor update: Consistently use the Override annotation - Effective Java.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@126810 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Ancuta Morarasu
2016-05-11 11:25:26 +00:00
parent 44754541b7
commit 4d8abff435

View File

@@ -288,11 +288,13 @@ public class NodesImpl implements Nodes
*
* Note: assumes workspace://SpacesStore
*/
@Override
public NodeRef validateNode(String nodeId)
{
return validateNode(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE, nodeId);
}
@Override
public NodeRef validateNode(StoreRef storeRef, String nodeId)
{
String versionLabel = null;
@@ -313,6 +315,7 @@ public class NodesImpl implements Nodes
return validateNode(nodeRef);
}
@Override
public NodeRef validateNode(NodeRef nodeRef)
{
if (!nodeService.exists(nodeRef))
@@ -326,6 +329,7 @@ public class NodesImpl implements Nodes
/*
* Check that nodes exists and matches given expected/excluded type(s).
*/
@Override
public boolean nodeMatches(NodeRef nodeRef, Set<QName> expectedTypes, Set<QName> excludedTypes)
{
return nodeMatches(nodeRef, expectedTypes, excludedTypes, true);
@@ -386,6 +390,7 @@ public class NodesImpl implements Nodes
/**
* @deprecated review usage (backward compat')
*/
@Override
public Node getNode(String nodeId)
{
NodeRef nodeRef = validateNode(nodeId);
@@ -466,6 +471,7 @@ public class NodesImpl implements Nodes
/**
* @deprecated note: currently required for backwards compat' (Favourites API)
*/
@Override
public Document getDocument(NodeRef nodeRef)
{
Type type = getType(nodeRef);
@@ -504,6 +510,7 @@ public class NodesImpl implements Nodes
/**
* @deprecated note: currently required for backwards compat' (Favourites API)
*/
@Override
public Folder getFolder(NodeRef nodeRef)
{
Type type = getType(nodeRef);
@@ -641,6 +648,7 @@ public class NodesImpl implements Nodes
return fileInfo.getNodeRef();
}
@Override
public Node getFolderOrDocument(String nodeId, Parameters parameters)
{
String path = parameters.getParameter(PARAM_RELATIVE_PATH);
@@ -904,6 +912,7 @@ public class NodesImpl implements Nodes
return aspectNames;
}
@Override
public CollectionWithPagingInfo<Node> listChildren(String parentFolderNodeId, Parameters parameters)
{
String path = parameters.getParameter(PARAM_RELATIVE_PATH);
@@ -1113,6 +1122,7 @@ public class NodesImpl implements Nodes
return ignoreQNameAspects;
}
@Override
public void deleteNode(String nodeId)
{
NodeRef nodeRef = validateNode(nodeId);
@@ -1120,6 +1130,7 @@ public class NodesImpl implements Nodes
}
// TODO should we able to specify content properties (eg. mimeType ... or use extension for now, or encoding)
@Override
public Node createNode(String parentFolderNodeId, Node nodeInfo, Parameters parameters)
{
if (nodeInfo.getNodeRef() != null)
@@ -1257,6 +1268,7 @@ public class NodesImpl implements Nodes
}
}
@Override
public Node updateNode(String nodeId, Node nodeInfo, Parameters parameters)
{
final NodeRef nodeRef = validateNode(nodeId);
@@ -1403,6 +1415,7 @@ public class NodesImpl implements Nodes
return getFolderOrDocument(nodeRef.getId(), parameters);
}
@Override
public Node moveOrCopyNode(String sourceNodeId, String targetParentId, String name, Parameters parameters, boolean isCopy)
{
if ((sourceNodeId == null) || (sourceNodeId.isEmpty()))