public class ListResponse extends Object implements QueryResponse, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected int |
currentIndex |
protected List |
objectList |
| Constructor and Description |
|---|
ListResponse()
Creates an empty response.
|
ListResponse(List objectList) |
ListResponse(Object object) |
| Modifier and Type | Method and Description |
|---|---|
List |
currentList()
Returns a List under the current iterator position.
|
int[] |
currentUpdateCount()
Returns an update count under the current iterator position.
|
List |
firstList()
A utility method for quickly retrieving the first list in the response.
|
int[] |
firstUpdateCount()
A utility method for quickly retrieving the first update count from the response.
|
boolean |
isList()
Returns whether current iteration result is a list or an update count.
|
boolean |
next()
Rewinds response iterator to the next result, returning true if it is available.
|
void |
reset()
Restarts response iterator.
|
int |
size()
Returns a number of results in the response.
|
protected List objectList
protected transient int currentIndex
public ListResponse()
public ListResponse(Object object)
public ListResponse(List objectList)
public int size()
QueryResponsesize in interface QueryResponsepublic boolean isList()
QueryResponseisList in interface QueryResponsepublic List currentList()
QueryResponseQueryResponse.isList() to check
the result type before calling this method.currentList in interface QueryResponsepublic int[] currentUpdateCount()
QueryResponseQueryResponse.isList() to check the result type before calling this
method.currentUpdateCount in interface QueryResponsepublic boolean next()
QueryResponsenext in interface QueryResponsepublic void reset()
QueryResponsereset in interface QueryResponsepublic List firstList()
QueryResponsefirstList in interface QueryResponsepublic int[] firstUpdateCount()
QueryResponsefirstUpdateCount in interface QueryResponseCopyright © 2001–2018 Apache Cayenne. All rights reserved.