I am trying to get record's from records 20 to 30.
I have return jdo query which look like
@javax.jdo.annotations.Queries( {
@javax.jdo.annotations.Query(
name="message_getByUsername", language="JDOQL",
value="SELECT FROM com.message.pojo.MessagePojo WHERE to== :username order by SendDate "),
@javax.jdo.annotations.Query(
name="message_getByGroup", language="JDOQL",
value="SELECT FROM com.message.pojo.MessagePojo WHERE group== :group order by SendDate ")
})
and i am calling query like
public List<MessageConversationPojo> retriveInbox(@Named("username") String username) {
List<MessageConversationPojo> listOfMessage = allMatches(new QueryDefault<MessageConversationPojo>(
MessageConversationPojo.class, "message_inbox", "username", retriveUserByUsername(username)));
if (listOfMessage.size() != 0) {
return listOfMessage;
}
return null;
}
Now how can i get record from row number 20 to 30.