<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 18, 2013, at 9:03 AM, Daniel Bevenius &lt;<a href="mailto:daniel.bevenius@gmail.com">daniel.bevenius@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">&gt;But I guess we (at least on the client) are ignoring the FIRST/LAST, right ?&nbsp;</span><br><div style=""><span style="font-family:arial,sans-serif;font-size:13px">So should we only provide previous/next where it makes sense and remove first/last?&nbsp;</span></div></div></blockquote><div><br></div>+1<br><blockquote type="cite"><div dir="ltr">
<div style=""><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style=""><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On 18 January 2013 15:57, Matthias Wessendorf <span dir="ltr">&lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
NICE !!!<div><br></div><div>But I guess we (at least on the client) are ignoring the FIRST/LAST, right ?&nbsp;</div><div><br></div><div>:)</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-M</div></font></span><div>
<div><div class="h5"><br><div class="gmail_quote">On Fri, Jan 18, 2013 at 3:55 PM, Daniel Bevenius <span dir="ltr">&lt;<a href="mailto:daniel.bevenius@gmail.com" target="_blank">daniel.bevenius@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey,&nbsp;<div><br></div><div>there was some talk yesterday on IRC about what should be returned by AeroGear Controller if you go beyond past the last page. There was talk of responding with "204 No Content" with an empty body, or responde with "200 OK" and a body containing an empty array (in the case of returning a JSON responds).</div>


<div><br></div><div>I've update the controller-demo with the "200 OK" version, but let me know if this should be changed.</div><div><br></div><div><h4 style="font-size:16px;font-family:Helvetica,arial,freesans,clean,sans-serif;margin:20px 0px 10px;padding:0px">


"Paging" beyond the last page of Cars</h4><div style="line-height:22px;font-size:14px;font-family:Helvetica,arial,freesans,clean,sans-serif;padding:0px;border:none"><pre style="font-size:13px;line-height:19px;font-family:Consolas,'Liberation Mono',Courier,monospace;word-wrap:break-word;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(204,204,204);overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px">curl -i --header <span style="color:rgb(221,17,68)">"Accept: application/json"</span> <span style="color:rgb(221,17,68)">"<a href="http://controllerdemo-danbev.rhcloud.com/aerogear-controller-demo/cars?offset=200&amp;limit=5" target="_blank">http://controllerdemo-danbev.rhcloud.com/aerogear-controller-demo/cars?offset=200&amp;limit=5</a>"</span>
</pre></div><div style="line-height:22px;font-size:14px;font-family:Helvetica,arial,freesans,clean,sans-serif;padding:0px;border:none"><pre style="font-size:13px;line-height:19px;font-family:Consolas,'Liberation Mono',Courier,monospace;word-wrap:break-word;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(204,204,204);overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px"><span>HTTP</span><span style="font-weight:bold">/</span><span style="color:rgb(0,153,153)">1.1</span> <span style="color:rgb(0,153,153)">200</span> <span>OK</span>
<span>AG</span><span style="font-weight:bold">-</span><span>Total</span><span style="font-weight:bold">:</span> <span style="color:rgb(0,153,153)">16</span>
<span>AG</span><span style="font-weight:bold">-</span><span>Links</span><span style="font-weight:bold">-</span><span>First</span><span style="font-weight:bold">:</span> <span>cars</span><span style="font-weight:bold">?</span><span>offset</span><span style="font-weight:bold">=</span><span style="color:rgb(0,153,153)">0</span><span style="font-weight:bold">&amp;</span><span>limit</span><span style="font-weight:bold">=</span><span style="color:rgb(0,153,153)">5</span>
<span>AG</span><span style="font-weight:bold">-</span><span>Links</span><span style="font-weight:bold">-</span><span>Last</span><span style="font-weight:bold">:</span> <span>cars</span><span style="font-weight:bold">?</span><span>offset</span><span style="font-weight:bold">=</span><span style="color:rgb(0,153,153)">11</span><span style="font-weight:bold">&amp;</span><span>limit</span><span style="font-weight:bold">=</span><span style="color:rgb(0,153,153)">5</span>
<span>Content</span><span style="font-weight:bold">-</span><span>Type</span><span style="font-weight:bold">:</span> <span>application</span><span style="font-weight:bold">/</span><span>json</span><span>;</span><span>charset</span><span style="font-weight:bold">=</span><span>UTF</span><span style="font-weight:bold">-</span><span style="color:rgb(0,153,153)">8</span>
<span>Content</span><span style="font-weight:bold">-</span><span>Length</span><span style="font-weight:bold">:</span> <span style="color:rgb(0,153,153)">2</span>

<span>[]</span></pre></div></div><div><br></div><div><br></div><div>gist:&nbsp;<a href="https://gist.github.com/4500336" target="_blank">https://gist.github.com/4500336</a></div></div><div><div class="gmail_extra">
<br><br>
<div class="gmail_quote">On 17 January 2013 17:39, Douglas Campos <span dir="ltr">&lt;<a href="mailto:qmx@qmx.me" target="_blank">qmx@qmx.me</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Thu, Jan 17, 2013 at 05:10:56PM +0100, Matthias Wessendorf wrote:<br>
&gt; On Tue, Jan 15, 2013 at 11:55 AM, Douglas Campos &lt;<a href="mailto:qmx@qmx.me" target="_blank">qmx@qmx.me</a>&gt; wrote:<br>
&gt; &gt; standards++<br>
&gt;<br>
&gt; Looks like we agreed on using the RFC 5988 for the linking.<br>
&gt;<br>
&gt; I think we "just" need to decide on the actual values...<br>
&gt;<br>
&gt; 1) the standard uses "previous" and "next"<br>
</div>no-brainer - let's follow the standards<br>
<br>
-- qmx :)<br>
<div>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
</div></blockquote></div><br></div>
</div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><div class="im">-- <br>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>
<br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
<br></blockquote></div><br></div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/aerogear-dev<br></blockquote></div><br></body></html>