Package de.xima.fc.web.common.datasource
Class DatenquelleParams
java.lang.Object
de.xima.fc.web.common.datasource.DatenquelleParams
- All Implemented Interfaces:
IDatenquelleParams
,IPluginParameters
,IPluginDataSourceParams
,Serializable
public class DatenquelleParams
extends Object
implements IDatenquelleParams, IPluginDataSourceParams
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDatenquelleParams
(Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt) DatenquelleParams
(Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt, Benutzer user, com.alibaba.fastjson.JSONObject userData) Deprecated.DatenquelleParams
(Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt, IUser user, com.alibaba.fastjson.JSONObject userData) DatenquelleParams
(XItem item, Mandant mandant, SessionAttributes sessionAttributes, ValueParameters requestParameters, Projekt projekt) Deprecated.DatenquelleParams
(XItem item, Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.UsegetUser()
instead.getItem()
Deprecated.com.alibaba.fastjson.JSONObject
Deprecated.Der Mandant in welchem sich das Formular befindetDas Projekt welches das Formular bereitstelltGetter für aufbereitete Request-Parameter welche je nach typ (Prefix) in entsprechende Maps sortiert sind.In der Formular-Sitzung serialisierbare Session-AttributeDeprecated.getUser()
com.alibaba.fastjson.JSONObject
-
Constructor Details
-
DatenquelleParams
public DatenquelleParams(Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt) -
DatenquelleParams
public DatenquelleParams(Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt, IUser user, com.alibaba.fastjson.JSONObject userData) -
DatenquelleParams
@Deprecated public DatenquelleParams(Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt, Benutzer user, com.alibaba.fastjson.JSONObject userData) Deprecated. -
DatenquelleParams
@Deprecated public DatenquelleParams(XItem item, Mandant mandant, SessionAttributes sessionAttributes, ValueParameters requestParameters, Projekt projekt) Deprecated. -
DatenquelleParams
@Deprecated public DatenquelleParams(XItem item, Mandant mandant, Map<String, Serializable> sessionAttributes, ValueParameters requestParameters, Projekt projekt) Deprecated.
-
-
Method Details
-
getItem
Deprecated.Description copied from interface:IDatenquelleParams
Das Formular-Feld von welchem die Datenquelle benutzt wird- Specified by:
getItem
in interfaceIDatenquelleParams
- Returns:
XItem
-
getMandant
Description copied from interface:IDatenquelleParams
Der Mandant in welchem sich das Formular befindet- Specified by:
getMandant
in interfaceIDatenquelleParams
- Specified by:
getMandant
in interfaceIPluginDataSourceParams
- Returns:
Mandant
-
getSessionAttributeMap
Description copied from interface:IDatenquelleParams
In der Formular-Sitzung serialisierbare Session-Attribute- Specified by:
getSessionAttributeMap
in interfaceIDatenquelleParams
- Specified by:
getSessionAttributeMap
in interfaceIPluginDataSourceParams
- Returns:
SessionAttributes
-
getProjekt
Description copied from interface:IDatenquelleParams
Das Projekt welches das Formular bereitstellt- Specified by:
getProjekt
in interfaceIDatenquelleParams
- Specified by:
getProjekt
in interfaceIPluginDataSourceParams
- Returns:
Process
-
getRequestParameters
Description copied from interface:IDatenquelleParams
Getter für aufbereitete Request-Parameter welche je nach typ (Prefix) in entsprechende Maps sortiert sind.- Specified by:
getRequestParameters
in interfaceIDatenquelleParams
- Specified by:
getRequestParameters
in interfaceIPluginDataSourceParams
- Returns:
ValueParameters
-
getUser
- Specified by:
getUser
in interfaceIPluginDataSourceParams
- Returns:
- the user that is authenticated in the session.
-
getUserData
public com.alibaba.fastjson.JSONObject getUserData()- Specified by:
getUserData
in interfaceIPluginDataSourceParams
- Returns:
- A
JSONObject
with the data for the authenticated user. When the current form does not require authorization, or when the current user did not authorize via this may returnnull
.
-
getCurrentUser
Deprecated.UsegetUser()
instead.- Specified by:
getCurrentUser
in interfaceIPluginDataSourceParams
- Returns:
- The current
Benutzer
who is signed in to formcycle.
-
getLdapUserData
Deprecated.- Specified by:
getLdapUserData
in interfaceIPluginDataSourceParams
-
getSessionAttributes
Deprecated.- Specified by:
getSessionAttributes
in interfaceIDatenquelleParams
- Specified by:
getSessionAttributes
in interfaceIPluginDataSourceParams
-
DatenquelleParams(XItem, Mandant, Map, ValueParameters, Projekt)