blob: b2d17b39c074a6d96832472672b58a8f5d77277e [file] [log] [blame]
/*
* Contacts.h
*
* Created on: Mar 25, 2011
* Author: Anis Kadri
*/
#ifndef CONTACTS_H_
#define CONTACTS_H_
#include <FSocial.h>
#include "PhoneGapCommand.h"
using namespace Osp::Social;
using namespace Osp::Base::Collection;
class Contacts: public PhoneGapCommand {
public:
Contacts(Web* pWeb);
virtual ~Contacts();
public:
void Run(const String& command);
void Create(const int contactId);
void Find(const String& filter);
private:
String callbackId;
private:
void SetNickname(Contact& contact, const int cid);
void SetFirstName(Contact& contact, const int cid);
void SetLastName(Contact& contact, const int cid);
void SetPhoneNumbers(Contact& contact, const int cid);
void SetEmails(Contact& contact, const int cid);
void SetUrls(Contact& contact, const int cid);
void SetOrganization(Contact& contact, const int cid);
void SetBirthday(Contact& contact, const int cid);
void SetAddress(Contact& contact, const int cid);
};
#endif /* CONTACTS_H_ */