02-26-2010 09:21 AM
var nodeRefArray = new Array();
for(var i = 0; i < argsM.nodeRef.length; i++){
var documentNode = search.findNode(argsM.nodeRef[i]);
nodeRefArray.push(documentNode);
sba.createZipArchive(nodeRefArray)
}
03-02-2010 04:08 AM
public List<NodeRef> toNodeRefList(org.mozilla.javascript.NativeArray nodeReferences){
List<NodeRef> nodeList = new ArrayList<NodeRef>();
Object[] propIds = nodeReferences.getIds();
if(isArray(propIds)){
for (int i=0; i<propIds.length; i++)
{
Object propId = propIds[i];
if (propId instanceof Integer)
{
Object value = nodeReferences.get((Integer)propId, nodeReferences);
NativeJavaObject njo = (NativeJavaObject) value;
Object unwrapped = njo.unwrap();
if(unwrapped instanceof ScriptNode){
ScriptNode scriptNode = (ScriptNode) njo.unwrap();
NodeRef nodeRef = scriptNode.getNodeRef();
nodeList.add(nodeRef);
}
}
}
return nodeList;
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.