01-17-2009 03:52 AM
01-20-2009 07:11 AM
01-20-2009 11:23 AM
Object allUsers[]=(Object[]) getPersonService().getAllPeople().toArray();
System.out.println("Number of users : "+ allUsers.length);
for (int i = 0; i < allUsers.length; i++) {
NodeRef nodeRef = (NodeRef) allUsers[i];
System.out.println("User("+i+") id ="+nodeRef.getId());
}
since the NodeRef represent a user, then i should be able to get it's corresponding username, pasword, …etc. right?01-22-2009 11:32 AM
try{
Object allNodes[]=(Object[]) getPersonService().getAllPeople().toArray();
NodeRef userRef;
Map<QName,Serializable> user;
Vector<Map> users=new Vector();
for (int i = 0; i < allNodes.length; i++) {
userRef = (NodeRef) allNodes[i];
user=getServiceRegistry().getNodeService().getProperties(userRef);
users.add(i,user);
userRef=null;
user=null;
}
return users;
}catch(Exception ex){
System.out.println("Error :");
ex.printStackTrace();
return null;
}
09-15-2011 12:25 PM
I thought of another solution using Alfrescos ticket service:
* enable the other app to verify an Alfresco ticket by SOAP or a special WebScript implemented in a filter.
* some redirects to get the ticket
If you just need to build a valid link to Alfresco from your other app, the ticket feature could also be a solution.
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.