AnsweredAssumed Answered

web Services

Question asked by hadabechir_4088 on Feb 22, 2010
Latest reply on Feb 26, 2010 by rguinot
Bonjour,
Je travail  avec les web services, je veux implementer une methode qui se connecte au repository et lit les "Content" qui existent dans un espace donné, mais j'ai pas réussit. Voila le code que j'ai ecrit, je sait qu'il manque quelques choses mais je ne sait pas quoi exactement :
import org.alfresco.webservice.content.Content;
import org.alfresco.webservice.content.ContentServiceSoapBindingStub;
import org.alfresco.webservice.types.Predicate;
import org.alfresco.webservice.types.Reference;
import org.alfresco.webservice.types.Store;
import org.alfresco.webservice.util.AuthenticationUtils;
import org.alfresco.webservice.util.Constants;
import org.alfresco.webservice.util.WebServiceFactory;


public class WebServiceClientArchiver
{
   
    public WebServiceClientArchiver() {
      super();
      // TODO Auto-generated constructor stub
   }

   
   public static void main(String args[])throws Exception
    {
        // Start the session
        AuthenticationUtils.startSession("admin", "admin");
       
        try
        {
           
            Store storeRef = new Store(Constants.WORKSPACE_STORE, "SpacesStore");
           
            Reference reference = new Reference(storeRef,null,"/app:company_home/cm:JeanPaul");
           
    ContentServiceSoapBindingStub contentService = WebServiceFactory.getContentService();
            Content[] readResult = contentService.read(new Predicate(new Reference[]{reference}, storeRef, null), Constants.PROP_CONTENT); 
           
                     
            Content content = readResult[1];
            System.out.println(content.toString());
           
            //System.out.println(ContentUtils.getContentAsString(content));
        }
        catch(Throwable e)
        {
            System.out.println(e.toString());
        }
        finally
        {
            // End the session
            AuthenticationUtils.endSession();
        }
    }
       
}

Outcomes