Package org.apache.abdera.model

Examples of org.apache.abdera.model.Entry.writeTo()


        sw.endDocument();

        in = new ByteArrayInputStream(out.toByteArray());
        doc = abdera.getParser().parse(in);
        entry = doc.getRoot();
        entry.writeTo(System.out);
    }

    public static class MyEntry {
        public String getId() {
            return "tag:example.org,2008:foo";
View Full Code Here


    public void testCompressionCodec() throws Exception {
        Abdera abdera = new Abdera();
        Entry entry = abdera.newEntry();
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        OutputStream cout = CompressionUtil.getEncodedOutputStream(out, CompressionCodec.GZIP);
        entry.writeTo(cout);
        cout.close();
        byte[] bytes = out.toByteArray();
        ByteArrayInputStream in = new ByteArrayInputStream(bytes);
        Parser parser = abdera.getParser();
        ParserOptions options = parser.getDefaultParserOptions();
View Full Code Here

        Abdera abdera = Abdera.getInstance();
        Entry entry = abdera.newEntry();
        entry.setId(Template.expandAnnotated(id));
        entry.setTitle("This is a test");
        entry.writeTo("prettyxml", System.out);

    }

    @URITemplate("tag:example.org,2007:/{collection}/{view}/{id}")
    public static class ID {
View Full Code Here

        MediaTitle title = content.addExtension(TITLE);
        title.setType(Type.PLAIN);
        title.setText("This is a sample");

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        entry.writeTo(out);

        ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
        Parser parser = abdera.getParser();
        Document<Entry> doc = parser.parse(in);
        entry = doc.getRoot();
View Full Code Here

    }
   
    private Entry addEntry(String endpointAddress) throws Exception {
        Entry e = createBookEntry(256, "AtomBook");
        StringWriter w = new StringWriter();
        e.writeTo(w);
       
        PostMethod post = new PostMethod(endpointAddress);
        post.setRequestEntity(
             new StringRequestEntity(w.toString(), "application/atom+xml", null));
        HttpClient httpclient = new HttpClient();
View Full Code Here

            {
                public void write(MuleEvent event, OutputStream out) throws IOException
                {
                    FOMWriterOptions opts = new FOMWriterOptions();
                    opts.setCharset(message.getEncoding());
                    e.writeTo(out, opts);
                }
            };
        }
        else
        {
View Full Code Here

        url = new URL(generateBaseUrl() + "/packages/restPackage1/assets/model1");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("PUT");
        conn.setRequestProperty("Content-type", MediaType.APPLICATION_ATOM_XML);
        conn.setDoOutput(true);
        e.writeTo(conn.getOutputStream());

        assertEquals(204, conn.getResponseCode());
        conn.disconnect();
    }
View Full Code Here

        url = new URL(generateBaseUrl() + "/packages/restPackage1/assets/model1");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("PUT");
        conn.setRequestProperty("Content-type", MediaType.APPLICATION_ATOM_XML);
        conn.setDoOutput(true);
        e.writeTo(conn.getOutputStream());

        assertEquals(204, conn.getResponseCode());
        conn.disconnect();
    }
View Full Code Here

        connection.setRequestProperty("Authorization",
                "Basic " + new Base64().encodeToString(( "admin:admin".getBytes() )));
        connection.setRequestMethod("PUT");
        connection.setRequestProperty("Content-type", MediaType.APPLICATION_ATOM_XML);
        connection.setDoOutput(true);
        entry.writeTo(connection.getOutputStream());
        assertEquals(204, connection.getResponseCode());
        connection.disconnect();
       
        //Verify again
        connection = (HttpURLConnection)url.openConnection();
View Full Code Here

        connection.setRequestProperty("Authorization",
                "Basic " + new Base64().encodeToString(( "admin:admin".getBytes() )));
        connection.setRequestMethod("PUT");
        connection.setRequestProperty("Content-type", MediaType.APPLICATION_ATOM_XML);
        connection.setDoOutput(true);
        entry.writeTo(connection.getOutputStream());
        assertEquals(500, connection.getResponseCode());
        connection.disconnect();               
    }

   
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.