Revision: 22401
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
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