|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuxeo.ecm.platform.query.api.AbstractPageProvider<DocumentProcessItem>
org.nuxeo.ecm.platform.jbpm.providers.UserProcessPageProvider
public class UserProcessPageProvider
Page provider for DocumentProcessItem elements.
Useful for content views displaying users' processes.
WARNING: this page provider does not handle sorting, and its pagination management is not efficient (done in post filter).
This page provider requires the property CORE_SESSION_PROPERTY to
be filled with a core session. It also accepts an optional property
FILTER_DOCS_FROM_TRASH, defaulting to true.
| Field Summary | |
|---|---|
static String |
CORE_SESSION_PROPERTY
|
static String |
FILTER_DOCS_FROM_TRASH
|
| Fields inherited from interface org.nuxeo.ecm.platform.query.api.PageProvider |
|---|
DEFAULT_MAX_PAGE_SIZE, UNKNOWN_SIZE |
| Constructor Summary | |
|---|---|
UserProcessPageProvider()
|
|
| Method Summary | |
|---|---|
List<DocumentProcessItem> |
getCurrentPage()
Returns the current page of results. |
boolean |
isSortable()
This page provider does not support sort for now => override what may be contributed in the definition |
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 String CORE_SESSION_PROPERTY
public static final String FILTER_DOCS_FROM_TRASH
| Constructor Detail |
|---|
public UserProcessPageProvider()
| Method Detail |
|---|
public List<DocumentProcessItem> getCurrentPage()
PageProviderThis 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<DocumentProcessItem>getCurrentPage in class AbstractPageProvider<DocumentProcessItem>public boolean isSortable()
isSortable in interface PageProvider<DocumentProcessItem>isSortable in class AbstractPageProvider<DocumentProcessItem>public void refresh()
PageProvider
refresh in interface PageProvider<DocumentProcessItem>refresh in class AbstractPageProvider<DocumentProcessItem>
|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||