smf/smfservermodule/smfclient/common/smfgroup.cpp
changeset 18 013a02bf2bb0
parent 17 106a4bfcb866
child 19 c412f0526c34
--- a/smf/smfservermodule/smfclient/common/smfgroup.cpp	Thu Aug 05 16:46:37 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,152 +0,0 @@
-/**
- * Copyright (c) 2010 Sasken Communication Technologies Ltd.
- * All rights reserved.
- * This component and the accompanying materials are made available
- * under the terms of the "Eclipse Public License v1.0" 
- * which accompanies  this distribution, and is available
- * at the URL "http://www.eclipse.org/legal/epl-v10.html"
- *
- * Initial Contributors:
- * Chandradeep Gandhi, Sasken Communication Technologies Ltd - Initial contribution
- *
- * Contributors:
- * Manasij Roy, Nalina Hariharan
- * 
- * Description:
- * The group class represents an instance of a group as per SN site terminolgy
- */
-	
-#include "smfgroup.h"
-//private impl
-#include "smfgroup_p.h"
-
-/**
-	 * Constructor with default argument
-	 * @param list The list of members in the group
-	 */
-	SmfGroup::SmfGroup( QList<SmfContact>* list )
-		{
-		d = new SmfGroupPrivate;
-		if(list)
-			d->m_members = list;
-		}
-	
-	/**
-	 * Copy Constructor
-	 * @param aOther The reference object
-	 */
-	SmfGroup::SmfGroup( const SmfGroup &aOther ): d(aOther.d)
-		{
-		
-		}
-	
-	/**
- * Overloaded = operator
- * @param aOther The reference object
- * @return The target reference value
- */
-SmfGroup& SmfGroup::operator=( const SmfGroup &aOther )
-	{
-	d->m_members = aOther.d->m_members;
-	d->m_groupName = aOther.d->m_groupName;
-	d->m_groupId = aOther.d->m_groupId;
-	return *this;
-	}
-
-/**
-	 * Destructor
-	 */
-	SmfGroup::~SmfGroup( )
-		{
-		
-		}
-	
-	/**
-	 * Method to get the list of members in the group
-	 * @return The list of members in the group
-	 */
-	QList<SmfContact> SmfGroup::members( ) const
-			{
-			return *(d->m_members) ;
-			}
-	
-	/**
-	 * Method to set members
-	 * 
-	 */
-	void SmfGroup::setMembers(QList<SmfContact>* mems)
-		{
-		d->m_members = mems;
-		}
-	/**
-	 * Method to get the name of the group
-	 * @return The name of the group
-	 */
-	QString SmfGroup::name( ) const
-			{
-			return d->m_groupName;
-			}
-	
-	/**
-	 * Method to set name
-	 */
-	void SmfGroup::setName(QString& name)
-		{
-		d->m_groupName = name;
-		}
-	
-	/**
-	 * Method to get the id of the group
-	 * @return The ID value 
-	 */
-	QString SmfGroup::id( ) const
-			{
-			return d->m_groupId;
-			}
-	
-	/**
-	 * Method to set id
-	 */
-	void SmfGroup::setId(QString& id)
-		{
-		d->m_groupId = id;
-		
-		}
-	/**
-	 * Method for Externalization. Writes the SmfGroup object to 
-	 * the stream and returns a reference to the stream.
-	 * @param aDataStream Stream to be written
-	 * @param aGroup The SmfGroup object to be externalized
-	 * @return reference to the written stream
-	 */
-	//TODO:- implement
-	QDataStream &operator<<( QDataStream &aDataStream, 
-			const SmfGroup &aGroup )
-		{
-		//aDataStream<<aGroup.members();
-		aDataStream<<aGroup.name();
-		aDataStream<<aGroup.id();
-		return aDataStream;
-		}
-
-	/**
-	 * Method for Internalization. Reads a SmfGroup object from 
-	 * the stream and returns a reference to the stream.
-	 * @param aDataStream Stream to be read
-	 * @param aGroup The SmfGroup object to be internalized
-	 * @return reference to the stream
-	 */
-	//TODO:- implement
-	QDataStream &operator>>( QDataStream &aDataStream, 
-			SmfGroup &aGroup)
-		{
-		
-		//aDataStream>>aGroup.d->m_members;
-		QString grpname;
-		aDataStream>>grpname;
-		aGroup.d->m_groupName = grpname;
-		QString grpId;
-		aDataStream>>grpId;
-		aGroup.d->m_groupId = grpId;
-		return aDataStream;
-		}