--- a/smf/smfservermodule/smfclient/common/smfgroup.cpp Fri May 21 15:40:57 2010 +0530
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +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
- *
- * Created on: Apr 16, 2010
- * Author: manasij
- */
-
-#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;
- }