|
||||||||||
| 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 - TODO
public Paginable(java.io.File location,
org.restlet.Context context)
location - the file locationcontext - TODO| Method Detail |
|---|
public abstract void init(java.io.File location)
location - the file location
public 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 | |||||||||