Package org.nuxeo.ecm.core.scroll
Class GenericScrollRequest
- java.lang.Object
-
- org.nuxeo.ecm.core.scroll.GenericScrollRequest
-
- All Implemented Interfaces:
ScrollRequest
public class GenericScrollRequest extends Object implements ScrollRequest
Generic Scroll Request.- Since:
- 11.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGenericScrollRequest.Builder
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Serializable>optionsprotected Stringqueryprotected Stringreferencestatic StringSCROLL_TYPEprotected StringscrollNameprotected intsize
-
Constructor Summary
Constructors Modifier Constructor Description protectedGenericScrollRequest(GenericScrollRequest.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GenericScrollRequest.Builderbuilder(String scrollName, String query)StringgetName()The Scroll implementation name.Map<String,Serializable>getOptions()StringgetQuery()StringgetReference()Gets a reference associated with the scroll request.intgetSize()The number of items to return per iteration.StringgetType()The type of Scroll.StringtoString()
-
-
-
Field Detail
-
SCROLL_TYPE
public static final String SCROLL_TYPE
- See Also:
- Constant Field Values
-
size
protected final int size
-
reference
protected final String reference
-
query
protected final String query
-
scrollName
protected final String scrollName
-
options
protected final Map<String,Serializable> options
-
-
Constructor Detail
-
GenericScrollRequest
protected GenericScrollRequest(GenericScrollRequest.Builder builder)
-
-
Method Detail
-
getType
public String getType()
Description copied from interface:ScrollRequestThe type of Scroll.- Specified by:
getTypein interfaceScrollRequest
-
getName
public String getName()
Description copied from interface:ScrollRequestThe Scroll implementation name. Returnsnullfor default implementation.- Specified by:
getNamein interfaceScrollRequest
-
getSize
public int getSize()
Description copied from interface:ScrollRequestThe number of items to return per iteration.- Specified by:
getSizein interfaceScrollRequest
-
getReference
public String getReference()
Description copied from interface:ScrollRequestGets a reference associated with the scroll request.- Specified by:
getReferencein interfaceScrollRequest
-
getQuery
public String getQuery()
-
getOptions
public Map<String,Serializable> getOptions()
-
builder
public static GenericScrollRequest.Builder builder(String scrollName, String query)
-
-