smf/smfservermodule/smfserver/datastoremgr/smfSns.cpp
author cgandhi <chandradeep.gandhi@sasken.com>
Tue, 18 May 2010 17:37:12 +0530
changeset 7 be09cf1f39dd
permissions -rw-r--r--
Updating the source code for plugin manager, transport manager, smfserver and smf client.

/*!	\file
        \brief File containing implementation for SMFSocialNetworkingSite class.

        Copyright (c) 2010 Sasken Communication Technologies Ltd.
        All rights reserved.
        This component and the accompanying materials are made available
        under the terms of the "{License}"
        which accompanies  this distribution, and is available
        at the URL "{LicenseUrl}".

        \author Jaspinder Singh, Sasken Communication Technologies Ltd - Initial contribution

        \version 0.1

*/

#include "smfSns.h"

//! \fn SMFSocialNetworkingSite(const QString& name, const QString& url, QObject* parent = 0)
/*!
    \brief Constructor for SMFSocialNetworkingSite class
    \param name Name of the Social Networking site
    \param url URL of the Social Networking Site
    \param parent Parent of the class. Default 0.
*/
SMFSocialNetworkingSite::SMFSocialNetworkingSite(const QString& name, const QString& url, QObject* parent): QObject( parent ){
    setSnsName(name);
    setSnsURL(url);
    setSnsID(-1); // Set a negative ID till we store the object in the database or retrieve it from the database.
}


//! \fn ~SMFSocialNetworkingSite()
/*!
    \brief Destructor for SMFSocialNetworkingSite class
*/
SMFSocialNetworkingSite::~SMFSocialNetworkingSite(){
    //Empty
}


//! \fn int snsID() const
/*!
    \brief Returns the ID for the social networking site the object corresponds to.
    \return Integer ID for the social networking site the object represents.
*/
int SMFSocialNetworkingSite::snsID() const{
    return m_sns_id;
}


//! \fn const QString& snsName() const
/*!
    \brief Gets the name of the social networking site.
    \return A const reference to the name of the social networking site
    \sa setSnsName()
*/
const QString& SMFSocialNetworkingSite::snsName() const{
    return m_sns_name;
}


//! \fn const QString& snsURL() const
/*!
    \brief Gets the URL of the social networking site
    \return A const reference to the URL of the social networking site
    \sa setSnsURL()
*/
const QString& SMFSocialNetworkingSite::snsURL() const{
    return m_sns_url;
}


//! \fn void setSnsName(const QString& name)
/*!
    \brief 	Setter method for name of the social networking site
    \param 	name 	reference to the name object
    \sa 	snsName()
*/
void SMFSocialNetworkingSite::setSnsName(const QString &name){
    m_sns_name = name;
}


//! \fn void setSnsURL(const QString& url)
/*!
    \brief Setter method for the URL of the social networking site
    \param 	url 	const reference to the URL object
    \sa 	snsURL()
*/
void SMFSocialNetworkingSite::setSnsURL(const QString &url){
    m_sns_url = url;
}


//! \fn void setSnsID(int id)
/*!
    \brief Setter method for the id of the social networking site
    \param 	id 	Integer ID
*/
void SMFSocialNetworkingSite::setSnsID(int id){
    m_sns_id = id;
}