Package org.apache.abdera.protocol.client

Examples of org.apache.abdera.protocol.client.AbderaClient.post()


            AbderaClient client = new AbderaClient(Abdera.getInstance());
            url = new URL(url.toString() + '/'
                    + Common.fromFeedUrn(feed.getId()));
            ClientResponse response;
            if (contentId != null) {
                response = client.post(url.toString(),
                        new MultiPartRequestEntity(feed, content, contentId,
                                contentType));
            } else {
                response = client.post(url.toString(), feed);
            }
View Full Code Here


            if (contentId != null) {
                response = client.post(url.toString(),
                        new MultiPartRequestEntity(feed, content, contentId,
                                contentType));
            } else {
                response = client.post(url.toString(), feed);
            }
            if (response.getType() == ResponseType.SUCCESS) {
                Document<Feed> document = response.getDocument();
                if (document != null) {
                    return document.getRoot();
View Full Code Here

            // FIXME: eventually want to move off feed ids in POST
            hostUrl = hostUrl + "/" + Common.toFeedIdString(feed.getId());
            new URL(hostUrl); // validates url
            AbderaClient client = new AbderaClient(Abdera.getInstance(),
                    Common.getBuildString());
            ClientResponse response = client.post(hostUrl,
                    new ByteArrayInputStream(requestData), new RequestOptions()
                            .setContentType(request.getContentType()));
            log.debug("Response: " + response.getStatus() + " : "
                    + response.getStatusText());
View Full Code Here

            AbderaClient client = new AbderaClient(Abdera.getInstance(),
                    Common.getBuildString());
            ByteArrayOutputStream output = new ByteArrayOutputStream();
            feed.writeTo(output);
            ClientResponse response = client
                    .post(url.toString(),
                            new ByteArrayInputStream(output.toByteArray()),
                            new RequestOptions()
                                    .setContentType("application/atom+xml; type=feed; charset=utf-8"));
            log.debug("Response: " + response.getStatus() + " : "
View Full Code Here

      entry.setSummary("desc for testCreatePackageFromAtom");
        ExtensibleElement extension = entry.addExtension(Translator.METADATA);
        ExtensibleElement childExtension = extension.addExtension(Translator.CHECKIN_COMMENT);
        childExtension.addSimpleExtension(Translator.VALUE, "checkin comment:initial desc for testCreatePackageFromAtom")
     
      ClientResponse resp = client.post(new URL(baseURL, "rest/packages").toExternalForm(), entry);
        //System.out.println(GetContent(resp.getInputStream()));

    assertEquals(ResponseType.SUCCESS, resp.getType());

    Document<Entry> doc = resp.getDocument();
View Full Code Here

                new org.apache.commons.httpclient.UsernamePasswordCredentials("admin", "admin"));
        Entry entry = abdera.newEntry();       
        entry.setTitle("testRenamePackageFromAtom");
        entry.setSummary("desc for testRenamePackageFromAtom");
       
        ClientResponse resp = client.post(new URL(baseURL, "rest/packages").toExternalForm(), entry);
        //System.out.println(GetContent(resp.getInputStream()));
        assertEquals(ResponseType.SUCCESS, resp.getType());

        Document<Entry> doc = resp.getDocument();
        Entry returnedEntry = doc.getRoot();
View Full Code Here

                new org.apache.commons.httpclient.UsernamePasswordCredentials("admin", "admin"));
       
        options = client.getDefaultRequestOptions();
        options.setContentType(MediaType.APPLICATION_ATOM_XML);

        resp = client.post(new URL(baseURL, "rest/packages/restPackage1/assets").toExternalForm(), entry, options);
       
        if (resp.getType() != ResponseType.SUCCESS){
            fail("Couldn't store 'model1-New' asset-> "+resp.getStatus()+": "+resp.getStatusText());
        }      
       
View Full Code Here

        //invoke Guvnor REST API to store the process
        RequestOptions options = client.getDefaultRequestOptions();
        options.setContentType( "application/atom+xml" );

        ClientResponse resp = client.post( new URL( baseURL,
                                                    "rest/packages/categoriesPackage1/assets" ).toExternalForm(),
                                           processEntry,
                                           options );

        if ( resp.getType() != ResponseType.SUCCESS ) {
View Full Code Here

        //invoke Guvnor REST API to store the process
        options = client.getDefaultRequestOptions();
        options.setContentType( "application/atom+xml" );

        resp = client.post( new URL( baseURL,
                                     "rest/packages/categoriesPackage1/assets" ).toExternalForm(),
                            processEntry,
                            options );

        if ( resp.getType() != ResponseType.SUCCESS ) {
View Full Code Here

        //invoke Guvnor REST API to store the process
        RequestOptions options = client.getDefaultRequestOptions();
        options.setContentType( "application/atom+xml" );

        ClientResponse resp = client.post( new URL( baseURL,
                                                    "rest/packages/categoriesPackage1/assets" ).toExternalForm(),
                                           processEntry,
                                           options );

        if ( resp.getType() != ResponseType.SUCCESS ) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.