Revision: 22544
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 14, 2010 22:47 by wearetherock
Initial Code
package sample;
import java.rmi.RemoteException;
import org.alfresco.webservice.dictionary.DictionaryFault;
import org.alfresco.webservice.dictionary.DictionaryServiceSoapBindingStub;
import org.alfresco.webservice.types.ClassDefinition;
import org.alfresco.webservice.types.PropertyDefinition;
import org.alfresco.webservice.util.AuthenticationUtils;
import org.alfresco.webservice.util.WebServiceFactory;
public class TestGetAspect {
public static void main(String args[]) throws DictionaryFault, RemoteException{
AuthenticationUtils.startSession("admin", "admin1234");
DictionaryServiceSoapBindingStub dic = WebServiceFactory.getDictionaryService();
// get all class definition
ClassDefinition[] classDefs = dic.getClasses(null, null);
for (ClassDefinition d : classDefs){
// is aspect
if (d.isIsAspect()){
System.out.println("Desc: "+ d.getDescription());
System.out.println("Title: "+d.getTitle());
System.out.println("Name: "+ d.getName());
System.out.println("------");
PropertyDefinition[] propDefs = d.getProperties();
if (propDefs == null)
continue;
// list all properties
for(PropertyDefinition p : propDefs){
System.out.println("\t Type:"+ p.getDataType());
System.out.println("\t Name:"+ p.getName());
System.out.println("\t------");
}
}
}
}
}
Initial URL
Initial Description
Initial Title
Get List of Aspect
Initial Tags
Initial Language
Java