Data container to hold values for authentication session. More...
Public Member Functions |
|
SessionData (const QVariantMap &data=QVariantMap()) | |
Constructor. |
|
SessionData (const SessionData &other) | |
Copy constructor. |
|
SessionData & | operator= (const SessionData &other) |
Assignment operator. |
|
SessionData & | operator+= (const SessionData &other) |
Addition operator. |
|
const QStringList | propertyNames () const |
Access the list of runtime existing properties of the SessionData. |
|
const QVariant | getProperty (const QString &propertyName) const |
Access the list of runtime existing properties of the SessionData. |
|
QStringList | getAccessControlTokens () const |
Gets the access control tokens that the requesting application has. |
|
template<class T > | |
T | data () const |
Creates an instance of type T, which must be derived from SessionData. |
|
Protected Attributes |
|
QVariantMap | m_data |
Declares the property Secret setter and getter. |
Data container to hold values for authentication session.
Inherit this class if you want to extend the property range.
SignOn::SessionData::SessionData | ( | const QVariantMap & | data = QVariantMap() |
) | [inline] |
Constructor.
Creates a SessionData with data 'data'.
data | The data to be contained by the SessionData |
SignOn::SessionData::SessionData | ( | const SessionData & | other | ) | [inline] |
Copy constructor.
other | SessionData object to be copied to this instance |
T SignOn::SessionData::data | ( | ) | const [inline] |
Creates an instance of type T, which must be derived from SessionData.
The instance will contain the data of this instance.
QStringList SignOn::SessionData::getAccessControlTokens | ( | ) | const [inline] |
Gets the access control tokens that the requesting application has.
Access the list of runtime existing properties of the SessionData.
propertyName | Name of the property to be accessed |
SessionData& SignOn::SessionData::operator+= | ( | const SessionData & | other | ) | [inline] |
Addition operator.
other | SessionData object to be added to this instance. |
SessionData& SignOn::SessionData::operator= | ( | const SessionData & | other | ) | [inline] |
Assignment operator.
other | SessionData object to be assigned to this instance |
const QStringList SignOn::SessionData::propertyNames | ( | ) | const [inline] |
Access the list of runtime existing properties of the SessionData.
QVariantMap SignOn::SessionData::m_data [protected] |
Declares the property Secret setter and getter.
setSecret(const QString secret); const QString Secret() const;
Declares the property UserName setter and getter.
Declares the property Realm setter and getter. Realm that is used for authentication.
Declares the property NetworkProxy setter and getter. Network proxy to be used instead of system default.
Declares the property UiPolicy setter and getter. Use UiPolicy to define how plugin interacts with the user.
Declares the property Caption setter and getter. Caption is to tell user which application/credentials/provider is requesting signon-ui.
Declares the property NetworkTimeout setter and getter. Sets the timeout for network related operations in milliseconds. To be used when a remote service does not reply in a reasonable amount of time.
Declares the property WindowId setter and getter. This is to be used for setting signon-ui dialog application modal.
Declares the property RenewToken setter and getter. This is used by a signon plugin to check whether the access token has to be renewed. When this property is set, the signon plugin will remove the old set of access tokens and get a new set.
Declares the property KeepAlive setter and getter. Sets the automatic timeout timer for session operations. To be used when a session object can be deleted after timeout. Default is to keep session alive.
Copyright (C) 2009-2011 Nokia Corporation. LGPL |
MeeGo 1.2 Harmattan API
|