|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.scrashmeow.ojb.console.ui.control.OjbcViewControlFactory | +--org.scrashmeow.ojb.console.ui.control.grid.factory.SearchGridControlFactory
Field Summary | |
protected org.apache.ojb.broker.metadata.ClassDescriptor |
classDescriptor
Field classDescriptor |
protected java.lang.String |
dispatchProperty
Field dispatchProperty |
protected java.lang.String |
nullValue
Field nullValue |
protected java.lang.String |
pagerFormName
Field pagerFormName |
protected java.lang.String |
selectedformName
Field selectedformName |
protected java.lang.String |
sizerFormName
Field sizerFormName |
protected boolean |
sortAscending
Field sortAscending |
protected java.lang.String |
sortAscendingName
Field sortAscendingName |
protected java.lang.String |
sortColumn
Field sortColumn |
protected java.lang.String |
sortColumnName
Field sortColumnName |
Constructor Summary | |
SearchGridControlFactory()
Constructor for GridControlFactory. |
Method Summary | |
protected int |
calcStartIndex(int currentWindow,
int windowSize)
Method calcStartIndex @add-javadoc!!! |
protected long |
calcWindowCount(int queryResultSize,
int windowSize)
Method calcWindowCount @add-javadoc!!! |
GridActionBar |
createActionBar(int objectCount)
Method createActionBar @add-javadoc!!! |
GridControl |
createGrid(java.util.Iterator queryResults,
int queryResultSize,
int windowSize,
int currentWindow)
Creates a grid control of data. |
GridControl |
createGridControl()
Method createGridControl @add-javadoc!!! |
java.util.List |
createGridHeaders()
Method buildGridHeaders. |
java.util.List |
createGridRows(java.util.Collection gridData,
int currentWindow,
int windowSize)
Method createGridRows @add-javadoc!!! |
java.lang.String |
createGridRowUid(org.apache.ojb.broker.metadata.ClassDescriptor cld,
java.lang.Object inst,
int index)
Method createGridRowUid @add-javadoc!!! |
GridDataLink |
createHeaderItem()
Method createHeaderItem @add-javadoc!!! |
GridPager |
createPager(int currentWindow,
int windowCount)
Method createPager @add-javadoc!!! |
GridWindowSizer |
createWindowSizer()
Method createWindowSizer @add-javadoc!!! |
protected boolean[] |
determineFieldsToDisplayFlags(org.apache.ojb.broker.metadata.ClassDescriptor cld)
Method determineFieldsToDisplayFlags @add-javadoc!!! |
java.lang.String |
getBrowseableValue(java.lang.Object value)
|
org.apache.ojb.broker.metadata.ClassDescriptor |
getClassDescriptor()
Returns the classDescriptor. |
java.lang.String |
getDispatchProperty()
Returns the dispatchProperty. |
java.lang.String |
getNullValue()
Returns the nullValue. |
java.lang.String |
getPagerFormName()
Returns the pagerFormName. |
java.lang.String |
getSelectedformName()
Returns the selectedformName. |
java.lang.String |
getSizerFormName()
Returns the sizerFormName. |
boolean |
getSortAscending()
Returns the sortAscending. |
java.lang.String |
getSortAscendingName()
Returns the sortAscendingName. |
java.lang.String |
getSortColumn()
Returns the sortColumn. |
java.lang.String |
getSortColumnName()
Returns the sortColumnName. |
static SearchGridControlFactory |
newInstance(ApplicationService service,
HttpServletRequest request,
org.apache.ojb.broker.metadata.ClassDescriptor cld,
java.lang.String selectedFormName,
java.lang.String pagerFormName,
java.lang.String sizerFormName,
java.lang.String dispatchProperty,
java.lang.String sortColumn,
java.lang.String sortColumnName,
boolean sortAscending,
java.lang.String sortAscendingName)
Method newInstance @add-javadoc!!! |
protected int |
normalizeCurrentWindow(int currentWindow,
int windowCount)
Method normalizeCurrentWindow @add-javadoc!!! |
java.util.Collection |
realizeWindowData(java.util.Iterator it,
int currentWindow,
int windowSize)
Method realizeWindowData @add-javadoc!!! |
void |
setClassDescriptor(org.apache.ojb.broker.metadata.ClassDescriptor classDescriptor)
Sets the classDescriptor. |
void |
setDispatchProperty(java.lang.String dispatchProperty)
Sets the dispatchProperty. |
void |
setNullValue(java.lang.String nullValue)
Sets the nullValue. |
void |
setPagerFormName(java.lang.String pagerFormName)
Sets the pagerFormName. |
void |
setSelectedformName(java.lang.String selectedformName)
Sets the selectedformName. |
void |
setSizerFormName(java.lang.String sizerFormName)
Sets the sizerFormName. |
void |
setSortAscending(boolean sortAscending)
Sets the sortAscending. |
void |
setSortAscendingName(java.lang.String sortAscendingName)
Sets the sortAscendingName. |
void |
setSortColumn(java.lang.String sortColumn)
Sets the sortColumn. |
void |
setSortColumnName(java.lang.String sortColumnName)
Sets the sortColumnName. |
Methods inherited from class org.scrashmeow.ojb.console.ui.control.OjbcViewControlFactory |
getApplicationService, getRequest, getSelfLink, getSelfParams, getUserLocale, initialize, initialize, setApplicationService, setRequest, setSelfLink, setSelfParams, setUserLocale |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String nullValue
protected org.apache.ojb.broker.metadata.ClassDescriptor classDescriptor
protected java.lang.String selectedformName
protected java.lang.String pagerFormName
protected java.lang.String sizerFormName
protected java.lang.String sortAscendingName
protected java.lang.String dispatchProperty
protected java.lang.String sortColumn
protected java.lang.String sortColumnName
protected boolean sortAscending
Constructor Detail |
public SearchGridControlFactory()
Method Detail |
public static SearchGridControlFactory newInstance(ApplicationService service, HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.String selectedFormName, java.lang.String pagerFormName, java.lang.String sizerFormName, java.lang.String dispatchProperty, java.lang.String sortColumn, java.lang.String sortColumnName, boolean sortAscending, java.lang.String sortAscendingName) throws ServiceException
service
- @add-javadoc!!!request
- @add-javadoc!!!cld
- @add-javadoc!!!selectedFormName
- @add-javadoc!!!pagerFormName
- @add-javadoc!!!sizerFormName
- @add-javadoc!!!dispatchProperty
- @add-javadoc!!!sortColumn
- @add-javadoc!!!sortColumnName
- @add-javadoc!!!sortAscending
- @add-javadoc!!!sortAscendingName
- @add-javadoc!!!
ServiceException
- @add-javadoc!!!public GridControl createGrid(java.util.Iterator queryResults, int queryResultSize, int windowSize, int currentWindow) throws ServiceException
queryResults
- queryResultSize
- windowSize
- currentWindow
-
ServiceException
- @add-javadoc!!!public java.lang.String getNullValue()
public void setNullValue(java.lang.String nullValue)
nullValue
- The nullValue to setpublic org.apache.ojb.broker.metadata.ClassDescriptor getClassDescriptor()
public void setClassDescriptor(org.apache.ojb.broker.metadata.ClassDescriptor classDescriptor)
classDescriptor
- The classDescriptor to setpublic java.util.List createGridHeaders() throws ServiceException
ServiceException
- @add-javadoc!!!public java.lang.String createGridRowUid(org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.Object inst, int index) throws ServiceException
cld
- @add-javadoc!!!inst
- @add-javadoc!!!index
- @add-javadoc!!!
ServiceException
- @add-javadoc!!!public java.util.List createGridRows(java.util.Collection gridData, int currentWindow, int windowSize) throws ServiceException
gridData
- @add-javadoc!!!currentWindow
- @add-javadoc!!!windowSize
- @add-javadoc!!!
ServiceException
- @add-javadoc!!!public java.lang.String getBrowseableValue(java.lang.Object value) throws ServiceException
ServiceException
public GridDataLink createHeaderItem()
public GridControl createGridControl()
public GridPager createPager(int currentWindow, int windowCount)
currentWindow
- @add-javadoc!!!windowCount
- @add-javadoc!!!
public java.util.Collection realizeWindowData(java.util.Iterator it, int currentWindow, int windowSize)
it
- @add-javadoc!!!currentWindow
- @add-javadoc!!!windowSize
- @add-javadoc!!!
public GridActionBar createActionBar(int objectCount)
objectCount
- @add-javadoc!!!
public GridWindowSizer createWindowSizer()
protected long calcWindowCount(int queryResultSize, int windowSize)
queryResultSize
- @add-javadoc!!!windowSize
- @add-javadoc!!!
protected int normalizeCurrentWindow(int currentWindow, int windowCount)
currentWindow
- @add-javadoc!!!windowCount
- @add-javadoc!!!
protected int calcStartIndex(int currentWindow, int windowSize)
currentWindow
- @add-javadoc!!!windowSize
- @add-javadoc!!!
protected boolean[] determineFieldsToDisplayFlags(org.apache.ojb.broker.metadata.ClassDescriptor cld)
cld
- @add-javadoc!!!
public java.lang.String getDispatchProperty()
public java.lang.String getPagerFormName()
public java.lang.String getSelectedformName()
public java.lang.String getSizerFormName()
public void setDispatchProperty(java.lang.String dispatchProperty)
dispatchProperty
- The dispatchProperty to setpublic void setPagerFormName(java.lang.String pagerFormName)
pagerFormName
- The pagerFormName to setpublic void setSelectedformName(java.lang.String selectedformName)
selectedformName
- The selectedformName to setpublic void setSizerFormName(java.lang.String sizerFormName)
sizerFormName
- The sizerFormName to setpublic boolean getSortAscending()
public java.lang.String getSortColumn()
public void setSortAscending(boolean sortAscending)
sortAscending
- The sortAscending to setpublic void setSortColumn(java.lang.String sortColumn)
sortColumn
- The sortColumn to setpublic java.lang.String getSortAscendingName()
public java.lang.String getSortColumnName()
public void setSortAscendingName(java.lang.String sortAscendingName)
sortAscendingName
- The sortAscendingName to setpublic void setSortColumnName(java.lang.String sortColumnName)
sortColumnName
- The sortColumnName to set
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |