Changed AVMNodeConverter.ToAVMVersionPath() to return a

Pair<Integer, String>.  
Fixed avm.jsp which got busted by last checkin.
Added implementation of AddChild to AVMNodeService.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3983 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Britt Park
2006-09-30 17:51:15 +00:00
parent 0db9ace91f
commit c2e407165e
8 changed files with 136 additions and 107 deletions

View File

@@ -20,6 +20,7 @@ package org.alfresco.repo.avm;
import org.alfresco.service.cmr.avm.AVMException;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.util.Pair;
import org.apache.log4j.Logger;
/**
@@ -69,7 +70,7 @@ public class AVMNodeConverter
* @param nodeRef The NodeRef to convert.
* @return An Integer, String array.
*/
public static Object[] ToAVMVersionPath(NodeRef nodeRef)
public static Pair<Integer, String> ToAVMVersionPath(NodeRef nodeRef)
{
StoreRef store = nodeRef.getStoreRef();
String translated = nodeRef.getId();
@@ -82,10 +83,7 @@ public class AVMNodeConverter
}
int version = Integer.parseInt(translated.substring(0, off));
String path = translated.substring(off);
Object [] result = new Object[2];
result[0] = new Integer(version);
result[1] = store.getIdentifier() + ":" + path;
return result;
return new Pair<Integer, String>(version, store.getIdentifier() + ":" + path);
}
/**