com.jtri.base
Class PageStructure

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

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

This holds page-set information for a collection, and metadata for resolving persistence and data reloading.

Author:
atorres
See Also:
Serialized Form

Constructor Summary
PageStructure(Cusco cusco)
           
PageStructure(java.lang.String rowClass, java.lang.String loaderName, java.lang.String colName, Cusco cusco)
           
 
Method Summary
static PageStructure findStructure(PageStructure pg, java.lang.String colName)
           
 PageInfo getBaseInfo()
           
 java.lang.String getColName()
           
 java.lang.String[] getDetailFields()
           
 java.util.List getFilters()
           
 java.lang.String getFullLoaderName()
           
 java.lang.String getLoaderName()
           
 java.lang.String[] getMasterFields()
           
 java.lang.String getMethod()
           
 java.lang.String getOrderBy()
           
 java.lang.String getRowClass()
           
 RowFactory getRowFactory()
           
 DefaultRules getRule()
           
 java.util.List getSubPages()
          SubPages are a list of pageStructures that define this set
 Cusco igetCusco()
           
 void setBaseInfo(PageInfo info)
           
 void setColName(java.lang.String string)
           
 void setDetailFields(java.lang.String[] strings)
           
 void setFilters(java.util.List list)
           
 void setFullLoaderName(java.lang.String string)
           
 void setMasterFields(java.lang.String[] strings)
           
 void setMethod(java.lang.String method)
           
 void setOrderBy(java.lang.String string)
           
 void setRowFactory(RowFactory factory)
           
 void setRule(DefaultRules rules)
           
 void setSubPages(java.util.List list)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageStructure

public PageStructure(Cusco cusco)

PageStructure

public PageStructure(java.lang.String rowClass,
                     java.lang.String loaderName,
                     java.lang.String colName,
                     Cusco cusco)
Method Detail

getFilters

public java.util.List getFilters()
Returns:

setFilters

public void setFilters(java.util.List list)
Parameters:
list -

getColName

public java.lang.String getColName()
Returns:

getLoaderName

public java.lang.String getLoaderName()
Returns:

getFullLoaderName

public java.lang.String getFullLoaderName()

setColName

public void setColName(java.lang.String string)
Parameters:
string -

setFullLoaderName

public void setFullLoaderName(java.lang.String string)
Parameters:
string -

getSubPages

public java.util.List getSubPages()
SubPages are a list of pageStructures that define this set

Returns:

setSubPages

public void setSubPages(java.util.List list)
Parameters:
list -

getRowClass

public java.lang.String getRowClass()
Returns:

getBaseInfo

public PageInfo getBaseInfo()
Returns:

setBaseInfo

public void setBaseInfo(PageInfo info)
Parameters:
info -

getRowFactory

public RowFactory getRowFactory()
Returns:

setRowFactory

public void setRowFactory(RowFactory factory)
Parameters:
factory -

findStructure

public static PageStructure findStructure(PageStructure pg,
                                          java.lang.String colName)

getDetailFields

public java.lang.String[] getDetailFields()
Returns:

getMasterFields

public java.lang.String[] getMasterFields()
Returns:

setDetailFields

public void setDetailFields(java.lang.String[] strings)
Parameters:
strings -

setMasterFields

public void setMasterFields(java.lang.String[] strings)
Parameters:
strings -

getRule

public DefaultRules getRule()
Returns:

setRule

public void setRule(DefaultRules rules)
Parameters:
rules -

getOrderBy

public java.lang.String getOrderBy()
Returns:

setOrderBy

public void setOrderBy(java.lang.String string)
Parameters:
string -

getMethod

public java.lang.String getMethod()
Returns:
Returns the method.

setMethod

public void setMethod(java.lang.String method)
Parameters:
method - The method to set.

igetCusco

public Cusco igetCusco()