com.jtri.base
Class PageInfo

java.lang.Object
  extended bycom.jtri.base.PageInfo
All Implemented Interfaces:
java.io.Serializable

public class PageInfo
extends java.lang.Object
implements java.io.Serializable

PageInfo contem os dados referentes a paginacao de um form de dados, e um link para a colecao de dados enviada (complementar)... Analise de caso em Insert: - Se Multiregistro, basta carregar usando como parametro o current item - Se monoregistro, temos um problema pois nao sabemos que registro carregar. O mecanismo de passagem de "key" como parametro e busca sequencial no resultset tem uma performance muito ruim. O ideal seria passar o o "key" para o filtro e apresentar apenas o registro alterado neste caso

See Also:
Serialized Form

Field Summary
static int LAST_POSSIBLE_PAGE
           
 
Constructor Summary
PageInfo()
           
PageInfo(PageInfo toCopyfrom)
           
 
Method Summary
 void copyFrom(PageInfo toCopyfrom)
           
 java.util.Collection getCollection()
           
 int getCurrentItem()
           
 java.lang.String getCurrentItemDesc()
           
 int getCurrentPage()
           
 java.lang.String getCurrentPageDesc()
           
 java.lang.String[] getInsertRoles()
           
 int getLastItem()
           
 java.lang.String getLastItemDesc()
           
 int getPageCount()
           
 java.lang.String getPageCountDesc()
           
 int getPageSize()
           
 java.lang.String[] getRemoveRoles()
           
 boolean isBackEnabled()
           
 void isetInsertEnabled(boolean b)
           
 void isetInsertRoles(java.lang.String[] roles)
           
 void isetRemoveEnabled(boolean b)
           
 void isetRemoveRoles(java.lang.String[] roles)
           
 void isetSaveEnabled(boolean b)
           
 boolean isInsertEnabled()
           
 boolean isNextEnabled()
           
 boolean isRemoveEnabled()
           
 boolean isSaveEnabled()
           
 void setCollection(java.util.Collection list)
           
 void setCurrentItem(int i)
           
 void setCurrentItemDesc(java.lang.String s)
           
 void setCurrentPage(int i)
           
 void setCurrentPageDesc(java.lang.String s)
           
 void setLastItem(int i)
           
 void setLastItemDesc(java.lang.String s)
           
 void setPageSize(int i)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LAST_POSSIBLE_PAGE

public static final int LAST_POSSIBLE_PAGE
See Also:
Constant Field Values
Constructor Detail

PageInfo

public PageInfo()

PageInfo

public PageInfo(PageInfo toCopyfrom)
Method Detail

copyFrom

public void copyFrom(PageInfo toCopyfrom)

getCurrentItem

public int getCurrentItem()
Returns:

getCurrentPage

public int getCurrentPage()
Returns:

getPageSize

public int getPageSize()
Returns:

setCurrentItem

public void setCurrentItem(int i)
Parameters:
i -

setCurrentPage

public void setCurrentPage(int i)
Parameters:
i -

setPageSize

public void setPageSize(int i)
Parameters:
i -

getPageCount

public int getPageCount()

getLastItem

public int getLastItem()
Returns:

setLastItem

public void setLastItem(int i)
Parameters:
i -

getCollection

public java.util.Collection getCollection()
Returns:

setCollection

public void setCollection(java.util.Collection list)
Parameters:
list -

getCurrentPageDesc

public java.lang.String getCurrentPageDesc()

setCurrentPageDesc

public void setCurrentPageDesc(java.lang.String s)

getCurrentItemDesc

public java.lang.String getCurrentItemDesc()

setCurrentItemDesc

public void setCurrentItemDesc(java.lang.String s)

getLastItemDesc

public java.lang.String getLastItemDesc()

setLastItemDesc

public void setLastItemDesc(java.lang.String s)

getPageCountDesc

public java.lang.String getPageCountDesc()

isNextEnabled

public boolean isNextEnabled()

isBackEnabled

public boolean isBackEnabled()

isInsertEnabled

public boolean isInsertEnabled()
Returns:

isSaveEnabled

public boolean isSaveEnabled()
Returns:

isetSaveEnabled

public void isetSaveEnabled(boolean b)

isetInsertEnabled

public void isetInsertEnabled(boolean b)
Parameters:
b -

getInsertRoles

public java.lang.String[] getInsertRoles()

isetInsertRoles

public void isetInsertRoles(java.lang.String[] roles)

isRemoveEnabled

public boolean isRemoveEnabled()
Returns:

isetRemoveEnabled

public void isetRemoveEnabled(boolean b)
Parameters:
b -

getRemoveRoles

public java.lang.String[] getRemoveRoles()

isetRemoveRoles

public void isetRemoveRoles(java.lang.String[] roles)