Class PluginFormPreRenderRetVal
java.lang.Object
de.xima.fc.plugin.models.retval.form.PluginFormPreRenderRetVal
- All Implemented Interfaces:
IPluginReturnValue,IPluginFormPreRenderRetVal,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPluginFormPreRenderRetVal(SerializableJSONObject metaDataJSON, boolean continueProcessing) PluginFormPreRenderRetVal(SerializableJSONObject metaDataJSON, Map<String, List<String[]>> formValuesMap, boolean continueProcessing) PluginFormPreRenderRetVal(Map<String, List<String[]>> formValuesMap, boolean continueProcessing) -
Method Summary
Modifier and TypeMethodDescriptionbooleanFor each key in this map, the values for that key are written to the corresponding form field for that key (its name).A map of key-value pairs with FRQ session attributes that are written to theFRQSession.The global JavaScript objectXFC_METADATA.pluginResults["pluginName"]contains the data of all form pre render plugins as returned by this method.A map of key-value pairs with session attributes that are written to theHttpSession.voidsetFrqSessionAttributes(Map<Serializable, Serializable> frqSessionAttributes) voidsetSessionAttributes(Map<String, Serializable> sessionAttributes)
-
Constructor Details
-
PluginFormPreRenderRetVal
public PluginFormPreRenderRetVal(SerializableJSONObject metaDataJSON, Map<String, List<String[]>> formValuesMap, boolean continueProcessing) -
PluginFormPreRenderRetVal
-
PluginFormPreRenderRetVal
-
-
Method Details
-
getMetaDataJSON
Description copied from interface:IPluginFormPreRenderRetValThe global JavaScript objectXFC_METADATA.pluginResults["pluginName"]contains the data of all form pre render plugins as returned by this method.- Specified by:
getMetaDataJSONin interfaceIPluginFormPreRenderRetVal- Returns:
- Data to be made available in the global JavaScript object
XFC_METADATA.
-
getContinueProcessing
public boolean getContinueProcessing()- Specified by:
getContinueProcessingin interfaceIPluginFormPreRenderRetVal- Returns:
trueto continue as usual, orfalseto prevent the form from being sent to the user. In the latter case, the user receives a general error page that the form could not be found.
-
getFormValues
Description copied from interface:IPluginFormPreRenderRetValFor each key in this map, the values for that key are written to the corresponding form field for that key (its name). When a form field already contains a value, it is overwritten.Also, please note that is is possible to pre-fill form fields with values from URL parameters. The values in this map take precedence over values from URL parameters. also replace values from URL parameters!
- Specified by:
getFormValuesin interfaceIPluginFormPreRenderRetVal- Returns:
Mapwith the form field values to be set.
-
getSessionAttributes
Description copied from interface:IPluginFormPreRenderRetValA map of key-value pairs with session attributes that are written to theHttpSession. When the session already contains a value for a parameter, it is overwritten.- Specified by:
getSessionAttributesin interfaceIPluginFormPreRenderRetVal- Returns:
- A
Mapwith session attributes to set on theHttpSession.
-
setSessionAttributes
-
getFrqSessionAttributeMap
Description copied from interface:IPluginFormPreRenderRetValA map of key-value pairs with FRQ session attributes that are written to theFRQSession. When the session already contains a value for a parameter, it is overwritten.- Specified by:
getFrqSessionAttributeMapin interfaceIPluginFormPreRenderRetVal- Returns:
- A
Mapwith FRQ session attributes to set on theFRQSession.
-
setFrqSessionAttributes
-