signon  8.54
SignonDaemonNS::SignonIdentityInfo Struct Reference

Daemon side representation of identity information. More...

#include <signonidentityinfo.h>

Public Member Functions

 SignonIdentityInfo ()
 
 SignonIdentityInfo (const QVariantMap &info)
 
 SignonIdentityInfo (const quint32 id, const QString &userName, const QString &password, const bool storePassword, const QString &caption, const MethodMap &methods, const QStringList &realms=QStringList(), const QStringList &accessControlList=QStringList(), const QStringList &ownerList=QStringList(), int type=0, int refCount=0, bool validated=false)
 
const QVariantMap toMap () const
 
bool operator== (const SignonIdentityInfo &other) const
 
SignonIdentityInfooperator= (const SignonIdentityInfo &other)
 
void setNew ()
 
bool isNew () const
 
void setId (quint32 id)
 
quint32 id () const
 
void setUserName (const QString &userName)
 
QString userName () const
 
void setUserNameSecret (bool secret)
 
bool isUserNameSecret () const
 
void setPassword (const QString &password)
 
QString password () const
 
void setStorePassword (bool storePassword)
 
bool storePassword () const
 
void setCaption (const QString &caption)
 
QString caption () const
 
void setRealms (const QStringList &realms)
 
QStringList realms () const
 
void setMethods (const MethodMap &methods)
 
MethodMap methods () const
 
void setAccessControlList (const QStringList &acl)
 
QStringList accessControlList () const
 
void setValidated (bool validated)
 
bool validated () const
 
void setType (const int type)
 
int type () const
 
void setOwnerList (const QStringList &owner)
 
QStringList ownerList () const
 
bool checkMethodAndMechanism (const QString &method, const QString &mechanism, QString &allowedMechanism)
 

Detailed Description

Daemon side representation of identity information.

Todo:
description.

Definition at line 43 of file signonidentityinfo.h.

Constructor & Destructor Documentation

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( )

Definition at line 31 of file signonidentityinfo.cpp.

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( const QVariantMap &  info)

Definition at line 48 of file signonidentityinfo.cpp.

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( const quint32  id,
const QString &  userName,
const QString &  password,
const bool  storePassword,
const QString &  caption,
const MethodMap methods,
const QStringList &  realms = QStringList(),
const QStringList &  accessControlList = QStringList(),
const QStringList &  ownerList = QStringList(),
int  type = 0,
int  refCount = 0,
bool  validated = false 
)

Definition at line 79 of file signonidentityinfo.cpp.

Member Function Documentation

QStringList SignonDaemonNS::SignonIdentityInfo::accessControlList ( ) const
inline

Definition at line 94 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::updateIdentity().

QString SignonDaemonNS::SignonIdentityInfo::caption ( ) const
inline
bool SignonDaemonNS::SignonIdentityInfo::checkMethodAndMechanism ( const QString &  method,
const QString &  mechanism,
QString &  allowedMechanism 
)
quint32 SignonDaemonNS::SignonIdentityInfo::id ( ) const
inline
bool SignonDaemonNS::SignonIdentityInfo::isUserNameSecret ( ) const
inline
MethodMap SignonDaemonNS::SignonIdentityInfo::methods ( ) const
inline

Definition at line 90 of file signonidentityinfo.h.

Referenced by setMethods(), and SignonDaemonNS::MetaDataDB::updateIdentity().

SignonIdentityInfo & SignonDaemonNS::SignonIdentityInfo::operator= ( const SignonIdentityInfo other)

Definition at line 203 of file signonidentityinfo.cpp.

bool SignonDaemonNS::SignonIdentityInfo::operator== ( const SignonIdentityInfo other) const

Definition at line 127 of file signonidentityinfo.cpp.

QStringList SignonDaemonNS::SignonIdentityInfo::ownerList ( ) const
inline

Definition at line 103 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::updateIdentity().

QStringList SignonDaemonNS::SignonIdentityInfo::realms ( ) const
inline

Definition at line 86 of file signonidentityinfo.h.

Referenced by setRealms(), and SignonDaemonNS::MetaDataDB::updateIdentity().

void SignonDaemonNS::SignonIdentityInfo::setAccessControlList ( const QStringList &  acl)
inline

Definition at line 92 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setCaption ( const QString &  caption)
inline

Definition at line 82 of file signonidentityinfo.h.

References caption().

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setId ( quint32  id)
inline

Definition at line 67 of file signonidentityinfo.h.

References id().

void SignonDaemonNS::SignonIdentityInfo::setMethods ( const MethodMap methods)
inline

Definition at line 88 of file signonidentityinfo.h.

References methods().

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setNew ( )
inline
void SignonDaemonNS::SignonIdentityInfo::setOwnerList ( const QStringList &  owner)
inline

Definition at line 102 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setPassword ( const QString &  password)
inline
void SignonDaemonNS::SignonIdentityInfo::setRealms ( const QStringList &  realms)
inline

Definition at line 85 of file signonidentityinfo.h.

References realms().

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setStorePassword ( bool  storePassword)
inline

Definition at line 77 of file signonidentityinfo.h.

References storePassword().

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setType ( const int  type)
inline

Definition at line 99 of file signonidentityinfo.h.

References type().

Referenced by SignonDaemonNS::SignonIdentity::store().

void SignonDaemonNS::SignonIdentityInfo::setUserName ( const QString &  userName)
inline
void SignonDaemonNS::SignonIdentityInfo::setUserNameSecret ( bool  secret)
inline

Definition at line 72 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setValidated ( bool  validated)
inline

Definition at line 96 of file signonidentityinfo.h.

References validated().

const QVariantMap SignonDaemonNS::SignonIdentityInfo::toMap ( ) const
int SignonDaemonNS::SignonIdentityInfo::type ( ) const
inline

Definition at line 100 of file signonidentityinfo.h.

Referenced by setType().

bool SignonDaemonNS::SignonIdentityInfo::validated ( ) const
inline

Definition at line 97 of file signonidentityinfo.h.

Referenced by setValidated().


The documentation for this struct was generated from the following files: