Return to Snippet

Revision: 22401
at January 12, 2010 00:00 by wearetherock


Initial Code
package sample;

import java.rmi.RemoteException;

import org.alfresco.webservice.repository.QueryResult;
import org.alfresco.webservice.repository.RepositoryFault;
import org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub;
import org.alfresco.webservice.types.*;
import org.alfresco.webservice.util.*;

public class TestBrowse {

	public static void main(String args[]) throws RepositoryFault, RemoteException {

		AuthenticationUtils.startSession("admin", "admin1234");
		RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory
				.getRepositoryService("http://localhost:8080/alfresco/api");
		
		Store store = new Store(Constants.WORKSPACE_STORE,"SpacesStore");
		Reference myFolder = new Reference(store,null,"/app:company_home/cm:sample_folder");

		QueryResult queryResult = repositoryService.queryChildren(myFolder);
		ResultSet resultSet = queryResult.getResultSet();

		ResultSetRow[] rows = resultSet.getRows();
		for (ResultSetRow row : rows) {
			System.out.println("UID: " + row.getNode().getId());
			System.out.println("Type: " + row.getNode().getType());
			NamedValue[] values = row.getColumns();
			System.out.println("Properties: ");
			for (NamedValue col : values) {
				System.out.println("\tName: " + col.getName());
				System.out.println("\tValue: " + col.getValue());
			}

		}
	}
}

Initial URL


Initial Description


Initial Title
Alfresco: List Directory

Initial Tags


Initial Language
Java