diff -r 106a4bfcb866 -r 013a02bf2bb0 smf/smfservermodule/smfclient/client/smfrelationmgr.cpp --- a/smf/smfservermodule/smfclient/client/smfrelationmgr.cpp Thu Aug 05 16:46:37 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,119 +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 - */ - -#include "smfrelationmgr.h" -#include "smfrelationmgr_p.h" - -SmfRelationItem::SmfRelationItem(SmfProvider* provider) - { - m_provider = *(provider); - } -SmfProvider SmfRelationItem::getProvider() const - { - return m_provider; - } -void SmfRelationItem::setProvider(SmfProvider& provider) - { - m_provider = provider; - } -SmfContact SmfRelationItem::getContact() const - { - return m_contact; - } -void SmfRelationItem::setContact(SmfContact& contact) - { - m_contact = contact; - } -quint32 SmfRelationItem::getIndex() const - { - return m_index; - } -void SmfRelationItem::setIndex(quint32 index) - { - m_index = index; - } -QDataStream &operator<<( QDataStream &aDataStream,const SmfRelationItem &aRelnItem ) - { - aDataStream<>( QDataStream &aDataStream,SmfRelationItem &aRelnItem) - { - SmfContact contact; - SmfProvider provider; - quint32 index; - - aDataStream>>provider; - aDataStream>>contact; - aDataStream>>index; - - aRelnItem.setProvider(provider); - aRelnItem.setContact(contact); - aRelnItem.setIndex(index); - } -SmfRelationMgr::SmfRelationMgr(QObject* parent):QObject(parent) - { - m_private = new SmfRelationMgrPrivate(this); - } -SmfRelationMgr::~SmfRelationMgr() - { - if(m_private) - { - delete m_private; - m_private = NULL; - } - } -SmfRelationId SmfRelationMgr::create(SmfProvider *provider, SmfContact *contact) - { - return m_private->create(provider,contact); - } -SmfError SmfRelationMgr::associate(const SmfRelationId& relation,const SmfContact* contact,SmfProvider* provider) - { - return m_private->associate(relation,contact,provider); - } -SmfError SmfRelationMgr::remove(SmfRelationId& relation,const SmfContact* contact) - { - return m_private->remove(relation,contact); - } -SmfRelationItem SmfRelationMgr::searchById(const SmfRelationId& relation) - { - return m_private->searchById(relation); - } -SmfRelationId SmfRelationMgr::searchByContact( SmfContact contact) - { - return m_private->searchByContact(contact); - } -uint SmfRelationMgr::count(SmfRelationId relation) - { - return m_private->count(relation); - } -SmfRelationItem SmfRelationMgr::get(SmfRelationId& relation, quint32 index) - { - return m_private->get(relation,index); - } -QList SmfRelationMgr::getAll(SmfRelationId& relation) - { - return m_private->getAll(relation); - } -QList SmfRelationMgr::getAllRelations() - { - return m_private->getAllRelations(); - } -SmfError SmfRelationMgr::Delete(SmfRelationId& relation) - { - return m_private->Delete(relation); - }