|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.jcr.faces.data.BaseIteratorTableContentProvider
com.webmethods.caf.jcr.faces.data.ChildrenTableContentProvider
public class ChildrenTableContentProvider
CAF table content provider for listing the children of a JCR Node.
Field Summary |
---|
Fields inherited from class com.webmethods.caf.jcr.faces.data.BaseIteratorTableContentProvider |
---|
m_index, m_selectableHelper, m_var |
Fields inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter |
---|
fExpireWithPageFlow |
Constructor Summary | |
---|---|
ChildrenTableContentProvider()
Default Constructtor. |
|
ChildrenTableContentProvider(Session jcrSession,
String parentNodeId,
String parentNodePath)
Constructor |
Method Summary | |
---|---|
String |
getFilter()
Filter expression. |
String |
getParentNodeId()
Gets the parent node id |
String |
getParentNodePath()
Gets the parent node path |
protected boolean |
hasValidInputParameters()
Checks if the input parameters are valid |
protected RangeIterator |
invokeSearch()
Performs the work to lookup the children of the specified parent node If a filter value is supplied, the returned items will match the filter pattern. |
boolean |
isFilterable()
True if this provider truely is filterable. |
void |
setFilter(String filter)
Filter expression. |
void |
setParentNodeId(String parentNodeId)
Sets the parent node id |
void |
setParentNodePath(String parentNodePath)
Sets the parent node path |
Methods inherited from class com.webmethods.caf.jcr.faces.data.BaseIteratorTableContentProvider |
---|
getCurrentRow, getJcrSession, getNeedRefresh, getPropertyKeys, getRowCount, getRowId, getRowIndex, getRowSelectedCount, getRowSelectedIds, getRowType, getRowUnselectedIds, getRowVariable, getSelectedRows, getSort, getType, getUniqueId, getUseUnselectedModel, getValue, hasProperty, isAddressable, isAutoRefresh, isRowAvailable, isRowSelected, refresh, setAutoRefresh, setJcrSession, setNeedRefresh, setRowById, setRowIndex, setRowSelected, setRowSelectedIds, setRowUnselectedIds, setRowVariable, setSort, supportsAutoRefresh |
Methods inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter |
---|
getExpireWithPageFlow, setExpireWithPageFlow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider |
---|
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable |
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider |
---|
getPropertyKeys, getType, getValue, hasProperty, toString |
Constructor Detail |
---|
public ChildrenTableContentProvider()
BaseIteratorTableContentProvider.setJcrSession(Session)
and ChildrenTableContentProvider.setParentNodeId(String)
or ChildrenTableContentProvider.setParentNodePath(String)
before using this provider
public ChildrenTableContentProvider(Session jcrSession, String parentNodeId, String parentNodePath)
jcrSession
- the active JCR sessionparentNodeId
- the node id of the parent (should be null if parentNodePath is supplied)parentNodePath
- the node path of the parent (should be null if parentNodeId is supplied)Method Detail |
---|
public String getParentNodePath()
public void setParentNodePath(String parentNodePath)
parentNodePath
- the parentNodePath to setpublic String getParentNodeId()
public void setParentNodeId(String parentNodeId)
parentNodeId
- the parentNodeId to setprotected boolean hasValidInputParameters()
hasValidInputParameters
in class BaseIteratorTableContentProvider
protected RangeIterator invokeSearch()
invokeSearch
in class BaseIteratorTableContentProvider
public String getFilter()
IFilterableTableContentProvider
getFilter
in interface IFilterableTableContentProvider
public boolean isFilterable()
IFilterableTableContentProvider
isFilterable
in interface IFilterableTableContentProvider
public void setFilter(String filter)
IFilterableTableContentProvider
setFilter
in interface IFilterableTableContentProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |