|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.cnes.sitools.persistence.Paginable<E>
E
- The elements returned for paginationpublic abstract class Paginable<E extends IResource>
Class to extend if resource contains method providing paginable results
Constructor Summary | |
---|---|
Paginable(org.restlet.Context context)
Constructor with file location |
|
Paginable(java.io.File location,
org.restlet.Context context)
Constructor with file location |
Method Summary | |
---|---|
void |
close()
Close the Store ... |
java.util.List<E> |
getList()
Return the list |
java.util.List<E> |
getListByXQuery(java.lang.String xquery)
get the list with XQuery |
java.util.logging.Logger |
getLog()
Gets the log value |
java.util.List<E> |
getPage(ResourceCollectionFilter filter,
java.util.List<E> result)
Get the list according to filter and full list |
E |
getPaginableClass()
Gets the instance value |
java.util.List<E> |
getRawList()
Gets the list value |
abstract void |
init(java.io.File location)
Initialization with location method to override |
void |
init(java.io.File location,
java.util.Map<java.lang.String,java.lang.Class<?>> aliases)
XStream FilePersistenceStrategy initialization |
void |
setList(java.util.List<E> list)
Sets the value of list |
abstract void |
sort(java.util.List<E> list,
ResourceCollectionFilter filter)
Sort the list according to criteria specified in subclasses |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Paginable(org.restlet.Context context)
context
- TODOpublic Paginable(java.io.File location, org.restlet.Context context)
location
- the file locationcontext
- TODOMethod Detail |
---|
public abstract void init(java.io.File location)
location
- the file locationpublic final java.util.List<E> getPage(ResourceCollectionFilter filter, java.util.List<E> result)
filter
- query filtersresult
- global results
public final void init(java.io.File location, java.util.Map<java.lang.String,java.lang.Class<?>> aliases)
location
- Directoryaliases
- map of aliases given to objectspublic final java.util.List<E> getList()
public abstract void sort(java.util.List<E> list, ResourceCollectionFilter filter)
list
- the listfilter
- the filterpublic final void setList(java.util.List<E> list)
list
- the list to setpublic final java.util.List<E> getRawList()
public final java.util.List<E> getListByXQuery(java.lang.String xquery)
xquery
- the XQuery
public final void close()
public final E getPaginableClass()
public final java.util.logging.Logger getLog()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |