|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.ejb.page.PageDataEJB
Session bean to store a data result on the server and give client the data one page at a time.
Constructor Summary | |
PageDataEJB()
Creates a new instance of PageDataEJB |
Method Summary | |
void |
activate()
Standard EJB3 callback method. |
int |
count()
Return the number of objects in the result set. |
java.util.ArrayList |
next(int count)
See PageData |
java.util.ArrayList |
next(int index,
int count)
See PageData |
void |
passivate()
Standard EJB3 callback method. |
java.util.ArrayList |
prev(int count)
See PageData |
java.util.ArrayList |
prev(int index,
int count)
See PageData |
void |
remove()
Standard EJB3 callback method. |
void |
setPageAdapter(PageAdapter pageAdapter)
See PageData |
void |
setReadForwardOnly(boolean forwardOnly)
Set the forward only mode that will clear all the DataPage objects of of a given loaded page i when we start reading/loading the next page i+1. |
void |
sort(java.util.Comparator c)
See PageData |
void |
sortSummary(java.util.Comparator c)
See PageData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PageDataEJB()
Method Detail |
public void activate()
javax.ejb.PostActivate
public int count() throws PageException
count
in interface PageData
PageException
- See PageDataPageData.count()
public java.util.ArrayList next(int count) throws PageException
next
in interface PageData
count
- See PageData
PageException
- See PageDataPageData.next(int count)
public java.util.ArrayList next(int index, int count) throws PageException
next
in interface PageData
index
- See PageDatacount
- See PageData
PageException
- See PageDataPageData.next(int index, int count)
public void passivate()
javax.ejb.PrePassivate
public java.util.ArrayList prev(int count) throws PageException
prev
in interface PageData
count
- See PageData
PageException
- See PageDataPageData.prev(int count)
public java.util.ArrayList prev(int index, int count) throws PageException
prev
in interface PageData
index
- See PageDatacount
- See PageData
PageException
- See PageDataPageData.prev(int index, int count)
public void remove()
remove
in interface PageData
javax.annotation.PreDestroy
public void setPageAdapter(PageAdapter pageAdapter) throws PageException
setPageAdapter
in interface PageData
pageAdapter
- See PageData
PageException
- An error has occured.PageData.setPageAdapter(PageAdapter pageAdapter)
public void setReadForwardOnly(boolean forwardOnly) throws PageException
setReadForwardOnly
in interface PageData
forwardOnly
- See PageData
PageException
- See PageDatapublic void sort(java.util.Comparator c) throws PageException
sort
in interface PageData
c
- See PageData
PageException
- See PageDataPageData.sort(Comparator c)
public void sortSummary(java.util.Comparator c) throws PageException
sortSummary
in interface PageData
c
- See PageData
PageException
- See PageDataPageData.sort(Comparator c)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.