|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.platform.query.api.AbstractPageProvider<java.util.Map<java.lang.String,java.io.Serializable>> org.nuxeo.ecm.platform.query.nxql.CoreQueryAndFetchPageProvider
public class CoreQueryAndFetchPageProvider
Page provider performing a queryAndFetch on a core session.
It builds the query at each call so that it can refresh itself when the query changes.
TODO: describe needed properties
Field Summary | |
---|---|
static java.lang.String |
CHECK_QUERY_CACHE_PROPERTY
|
static java.lang.String |
CORE_SESSION_PROPERTY
|
Fields inherited from interface org.nuxeo.ecm.platform.query.api.PageProvider |
---|
UNKNOWN_SIZE |
Constructor Summary | |
---|---|
CoreQueryAndFetchPageProvider()
|
Method Summary | |
---|---|
java.util.List<java.util.Map<java.lang.String,java.io.Serializable>> |
getCurrentPage()
Returns the current page of results. |
java.lang.String |
getCurrentQuery()
|
PageSelections<java.util.Map<java.lang.String,java.io.Serializable>> |
getCurrentSelectPage()
Returns the current page of results wrapped in a PageSelection
item. |
void |
refresh()
Forces refresh of the current page. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CORE_SESSION_PROPERTY
public static final java.lang.String CHECK_QUERY_CACHE_PROPERTY
Constructor Detail |
---|
public CoreQueryAndFetchPageProvider()
Method Detail |
---|
public java.util.List<java.util.Map<java.lang.String,java.io.Serializable>> getCurrentPage()
PageProvider
This method is designed to be called from higher levels. It therefore ensures cheapness of repeated calls, rather than data consistency. There is a refresh() method for that.
getCurrentPage
in interface PageProvider<java.util.Map<java.lang.String,java.io.Serializable>>
getCurrentPage
in class AbstractPageProvider<java.util.Map<java.lang.String,java.io.Serializable>>
public PageSelections<java.util.Map<java.lang.String,java.io.Serializable>> getCurrentSelectPage()
PageProvider
PageSelection
item.
By default, no entry is selected, unless
PageProvider.setSelectedEntries(List)
has been called before.
getCurrentSelectPage
in interface PageProvider<java.util.Map<java.lang.String,java.io.Serializable>>
getCurrentSelectPage
in class AbstractPageProvider<java.util.Map<java.lang.String,java.io.Serializable>>
public java.lang.String getCurrentQuery()
public void refresh()
PageProvider
refresh
in interface PageProvider<java.util.Map<java.lang.String,java.io.Serializable>>
refresh
in class AbstractPageProvider<java.util.Map<java.lang.String,java.io.Serializable>>
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |