Class PluginFormPrePersistParams
- java.lang.Object
 - 
- de.xima.fc.plugin.models.params.form.PluginFormPrePersistParams
 
 
- 
- All Implemented Interfaces:
 IPluginParameters,IFormLifecycleExecuteParams,IPluginFormPrePersistParams,Serializable
public class PluginFormPrePersistParams extends Object implements IPluginFormPrePersistParams
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description PluginFormPrePersistParams(IFormRequestContext context) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IFormRequestContextgetFormRequestContext()Map<Serializable,Serializable>getFrqSessionAttributeMap()Gets the values stored in the currentFRQSession.com.alibaba.fastjson.JSONObjectgetLdapUserData()Deprecated.Map<String,Serializable>getSessionAttributeMap()Gets the values from the currentHttpSession.com.alibaba.fastjson.JSONObjectgetUserData() 
 - 
 
- 
- 
Constructor Detail
- 
PluginFormPrePersistParams
public PluginFormPrePersistParams(IFormRequestContext context)
 
 - 
 
- 
Method Detail
- 
getFormRequestContext
public IFormRequestContext getFormRequestContext()
- Specified by:
 getFormRequestContextin interfaceIFormLifecycleExecuteParams- Specified by:
 getFormRequestContextin interfaceIPluginFormPrePersistParams- Returns:
 - The current form request context that may be used to access the submitted form data.
 
 
- 
getUserData
public com.alibaba.fastjson.JSONObject getUserData()
- Specified by:
 getUserDatain interfaceIFormLifecycleExecuteParams- Specified by:
 getUserDatain interfaceIPluginFormPrePersistParams- Returns:
 - A 
JSONObjectwith the current data for the authenticated user. When the current form does not require authorization, this may return an emptyJSONObject 
 
- 
getLdapUserData
@Deprecated public com.alibaba.fastjson.JSONObject getLdapUserData()
Deprecated.- Specified by:
 getLdapUserDatain interfaceIFormLifecycleExecuteParams- Specified by:
 getLdapUserDatain interfaceIPluginFormPrePersistParams- Returns:
 - A 
JSONObjectwith the current LDAP data for the authenticated user. When the current form does not require authorization, or when the current user did not authorize via LDAP, this may return an emptyJSONObject 
 
- 
getFrqSessionAttributeMap
public Map<Serializable,Serializable> getFrqSessionAttributeMap()
Description copied from interface:IFormLifecycleExecuteParamsGets the values stored in the currentFRQSession. The servlet plugin may be executed on a different server that does not have direct access to the HTTP request: Please note that changes to this map are NOT reflected or saved in theFRQSession. To modify the FRQ session attributes, use theIPluginFormPrePersistRetVal.getFrqSessionAttributeMap()return value.- Specified by:
 getFrqSessionAttributeMapin interfaceIFormLifecycleExecuteParams- Returns:
 - Attributes from the form request session of the current request. If no such session exists, this is an empty map.
 
 
- 
getSessionAttributeMap
public Map<String,Serializable> getSessionAttributeMap()
Description copied from interface:IFormLifecycleExecuteParamsGets the values from the currentHttpSession. The servlet plugin may be executed on a different server that does not have direct access to the HTTP request: Please note that changes to this map are NOT reflected or saved in theHttpSession. To modify the session attributes, use theIPluginFormPreRenderRetVal.getSessionAttributes()return value.- Specified by:
 getSessionAttributeMapin interfaceIFormLifecycleExecuteParams- Returns:
 - A map 
Mapwith all attributes of the currentHttpSession. 
 
 - 
 
 -