com.webmethods.caf.faces.data.csp
Class CSPEFormTemplateProvider
java.lang.Object
com.webmethods.caf.faces.bean.BaseFacesBean
com.webmethods.caf.faces.bean.BaseFacesSessionBean
com.webmethods.caf.faces.data.csp.CSPBaseProvider
com.webmethods.caf.faces.data.csp.CSPRefreshableContentBaseProvider
com.webmethods.caf.faces.data.csp.CSPEFormTemplateProvider
- All Implemented Interfaces:
- IPageFlowScopeAdapter, IRefreshable, Serializable
public class CSPEFormTemplateProvider
- extends CSPRefreshableContentBaseProvider
- See Also:
- Serialized Form
Methods inherited from class com.webmethods.caf.faces.bean.BaseFacesBean |
createMethodBinding, createValueBinding, error, error, error, error, error, getBean, getFacesContext, getLocale, getResourceInputStream, getResources, getResourcesProvider, getRootCause, getStackTrace, getTreeAttribute, isUserInRole, log, log, log, putTreeAttribute, resetDataBindingClients, resolveDataBinding, resolveDataBinding, resolveExpression, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NODE_ID_INDEX_ID
public static final int NODE_ID_INDEX_ID
- See Also:
- Constant Field Values
TYPE_INDEX_ID
public static final int TYPE_INDEX_ID
- See Also:
- Constant Field Values
NAME_INDEX_ID
public static final int NAME_INDEX_ID
- See Also:
- Constant Field Values
TEMPLATE_NODE_ID
public static final int TEMPLATE_NODE_ID
- See Also:
- Constant Field Values
ACTIVE_INDEX_ID
public static final int ACTIVE_INDEX_ID
- See Also:
- Constant Field Values
CSPEFormTemplateProvider
public CSPEFormTemplateProvider()
getTemplateData
public byte[] getTemplateData()
getTemplateFileName
public String getTemplateFileName()
setIndexDefinitionProvider
public void setIndexDefinitionProvider(CSPIndexDefinitionProvider provider)
getIndexDefinitionProvider
public CSPIndexDefinitionProvider getIndexDefinitionProvider()
refresh
public void refresh()
throws ContentProviderException
- Description copied from interface:
IRefreshable
- (Re)loads data from the data source. Implementation specific meaning can be
executing a SQL query or a web service call. All current data will be lost
and updated with the new results if successful.
- Throws:
ContentProviderException
- if error loading data from the data source
setContentId
public void setContentId(String contentId)
getContentId
public String getContentId()
getNeedRefresh
public boolean getNeedRefresh()
- Description copied from interface:
IRefreshable
Returns true
when IRefreshable.isAutoRefresh()
is on and the result properties need to be refreshed from
the data source by executing IRefreshable.refresh()
method.
Implementations may return an accurate value from this method if they can track the changes to the input parameter
properties or they may require the clients to call IRefreshable.setNeedRefresh(boolean)
explicitely.
- Specified by:
getNeedRefresh
in interface IRefreshable
- Overrides:
getNeedRefresh
in class CSPRefreshableContentBaseProvider
- Returns:
true
when the output properties are not up-to-date with the current input parameters, i.e. IRefreshable.refresh()
needs to be executed manually or automatically.