com.raritantechnologies.eCommerceAdmin
Class ECommerceInputFormRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicSearchFormRenderer
com.raritantechnologies.searchApp.taglibrary.BasicInputFormRenderer
com.raritantechnologies.eCommerceAdmin.ECommerceInputFormRenderer
- All Implemented Interfaces:
- IConfigurable, ISearchFormRenderer
- Direct Known Subclasses:
- DBInputFormRenderer
- public class ECommerceInputFormRenderer
- extends BasicInputFormRenderer
Extension to BasicInputFormRenderer in which the data fields can be pre-populated from
an ECommerce database.
XML Configuration Template:
<SearchElementRenderer class="com.raritantechnologies.eCommerceAdmin.ECommerceInputFormRenderer" >
</SearchElementRenderer>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan, Alan Connell
| Fields inherited from class com.raritantechnologies.searchApp.taglibrary.BasicInputFormRenderer |
attributes, cols, fieldClass, itemType, itemTypeField, maxCols, rows, submitBeans, tableProps, tdClass, thClass, trProps, valueMap, width |
| Fields inherited from class com.raritantechnologies.searchApp.taglibrary.BasicSearchFormRenderer |
afterFormData, category, displayStyle, formInitArgs, formMethod, formName, hiddenFieldMap, hiddenFields, includeResetButton, includeSearchForm, includeSubmitButton, initialFields, onSubmitHandler, operatorMap, scriptMap, sourceMapName, submitButtonOnBottom, submitButtonText, submitHandlerName, targetFrame |
| Methods inherited from class com.raritantechnologies.searchApp.taglibrary.BasicSearchFormRenderer |
addAfterFormData, addFormScript, addHiddenField, addHiddenFields, addPersistentFields, canUpdateSearchParams, getActionURL, getCategory, getFormInitArgs, getFormMethod, getFormName, getFormStart, getFormType, getHiddenFields, getInitialFields, getOnSubmitHandler, getSubmitHandlerName, renderHiddenFields, renderScripts, setFormMethod, setFormName, setFormType, setOnSubmitHandler, setSubmitHandlerName, updateSearchParams |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
itemIDField
protected java.lang.String itemIDField
ECommerceInputFormRenderer
public ECommerceInputFormRenderer()
ECommerceInputFormRenderer
public ECommerceInputFormRenderer(java.lang.String itemIDField)
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from class:
BasicSearchFormRenderer
- Adds configurable properties to the renderer.
- Specified by:
initialize in interface ISearchFormRenderer- Overrides:
initialize in class BasicInputFormRenderer
setItemIDField
public void setItemIDField(java.lang.String itemIDField)
getItemIDField
public java.lang.String getItemIDField()
setItemTypeField
public void setItemTypeField(java.lang.String itemTypeField)
getItemTypeField
public java.lang.String getItemTypeField()
initValueMap
protected void initValueMap(java.util.List fields,
RaritanPageContext pageContext)
- Description copied from class:
BasicInputFormRenderer
- Puts values into the valueMap. Which puts specific values into the form fields.
Subclasses should override this to add dynamic fields (i.e. possibly using lookup methods
to get field values).
- Overrides:
initValueMap in class BasicInputFormRenderer
getItemID
protected java.lang.String getItemID(RaritanPageContext pageContext)
- Overrides:
getItemID in class BasicInputFormRenderer
getItemIDField
protected java.lang.String getItemIDField(RaritanPageContext pageContext)
- Overrides:
getItemIDField in class BasicInputFormRenderer