2 Situare - A location system for Facebook
3 Copyright (C) 2010 Ixonos Plc. Authors:
5 Ville Tiensuu - ville.tiensuu@ixonos.com
7 Situare is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 version 2 as published by the Free Software Foundation.
11 Situare is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with Situare; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
22 #ifndef FACEBOOKCREDENTIALS_H
23 #define FACEBOOKCREDENTIALS_H
28 * @brief Class is used to integrate facebook credentials together.
30 * @author Ville Tiensuu
31 * @class FacebookCredentials facebookcredentials.h "situare/src/facebookservice/facebookcredentials.h"
33 class FacebookCredentials
37 * @brief Default constructor
40 FacebookCredentials();
43 * @brief Clears credentials
46 void clearCredentials();
49 * @brief Set funtion for m_expires member
51 * @param expiresParameter value of parameter is set to m_expires member
53 void setExpires (const QString & expiresParameter);
56 * @brief Set function for m_sessionKey member
58 * @param sessionKeyParameter value of parameter is set to m_sessionKey member
60 void setSessionKey(const QString & sessionKeyParameter);
63 * @brief Set function for m_sessionSecret member
65 * @param sessionSecretParameter value of parameter is set to m_sessionSecret member
67 void setSessionSecret(const QString & sessionSecretParameter);
70 * @brief Set funtion for m_sig member
72 * @param sigParameter value of parameter is set to m_sig member
74 void setSig(const QString & sigParameter);
77 * @brief Set function for m_userID member
79 * @param userIDParameter value of parameter is set to m_userID member
81 void setUserID(const QString & userIDParameter);
84 * @brief Get function for m_expires member
86 * @return QString m_expires
88 QString expires() const;
91 * @brief Get function for m_sessionKey member
93 * @return QString m_sessionKey
95 QString sessionKey() const;
98 * @brief Get funtion for m_sessionSecret member
100 * @return QString m_sessionSecret
102 QString sessionSecret() const;
105 * @brief Get function for m_sig member
107 * @return QString m_sig
112 * @brief Get function for m_userID member
114 * @return QString m_userID
116 QString userID() const;
119 * @brief Overloaded operator == is used to compare two FacebookCredentials.
121 * @param credentials to be checked
122 * @return bool returns true if all members are same, else returns false
124 bool operator==(const FacebookCredentials& credentials);
129 * @brief String for storing expires
136 * @brief String for storing sessionKey
140 QString m_sessionKey;
143 * @brief String for storing sessionSecret
145 * @var m_sessionSecret
147 QString m_sessionSecret;
150 * @brief String for storing sig
157 * @brief String for storing userID
164 #endif // FACEBOOKCREDENTIALS_H