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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatenquelleParams(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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Benutzer
getCurrentUser()
Deprecated.UsegetUser()
instead.XItem
getItem()
Deprecated.com.alibaba.fastjson.JSONObject
getLdapUserData()
Deprecated.Mandant
getMandant()
Der Mandant in welchem sich das Formular befindetProjekt
getProjekt()
Das Projekt welches das Formular bereitstelltValueParameters
getRequestParameters()
Getter für aufbereitete Request-Parameter welche je nach typ (Prefix) in entsprechende Maps sortiert sind.Map<String,Serializable>
getSessionAttributeMap()
In der Formular-Sitzung serialisierbare Session-AttributeSessionAttributes
getSessionAttributes()
Deprecated.IUser
getUser()
com.alibaba.fastjson.JSONObject
getUserData()
-
-
-
Constructor Detail
-
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 Detail
-
getItem
@Deprecated public XItem getItem()
Deprecated.Description copied from interface:IDatenquelleParams
Das Formular-Feld von welchem die Datenquelle benutzt wird- Specified by:
getItem
in interfaceIDatenquelleParams
- Returns:
XItem
-
getMandant
public Mandant 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
public Map<String,Serializable> 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
public Projekt 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
public ValueParameters 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
public IUser 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 public Benutzer getCurrentUser()
Deprecated.UsegetUser()
instead.- Specified by:
getCurrentUser
in interfaceIPluginDataSourceParams
- Returns:
- The current
Benutzer
who is signed in to formcycle.
-
getLdapUserData
@Deprecated public com.alibaba.fastjson.JSONObject getLdapUserData()
Deprecated.- Specified by:
getLdapUserData
in interfaceIPluginDataSourceParams
-
getSessionAttributes
@Deprecated public SessionAttributes getSessionAttributes()
Deprecated.- Specified by:
getSessionAttributes
in interfaceIDatenquelleParams
- Specified by:
getSessionAttributes
in interfaceIPluginDataSourceParams
-
-