Public Types
Tonido::Data::Invitation Class Reference

Holds a Group Invitation. More...

List of all members.

Public Types

typedef boost::shared_ptr
< Invitation
SharedPtr
typedef std::vector
< Invitation::SharedPtr > 
Collection

Public Member Functions

Ctors & Dtors
 Invitation ()
 Ctor.
 Invitation (Poco::UUID a_id, const std::string &a_date, const Group::SharedPtr &a_group, const PeerID &a_invitingPeer, const PeerID &a_invitee, const std::string &a_toEmailAddress, const std::string &a_invitePassword, const std::string &a_fromEmailAddress, const std::string &a_message, const std::string &a_inviteStatus, const std::string &a_inviteType)
 Invitation (const std::string &a_date, const Group::SharedPtr &a_group, const PeerID &a_invitingPeer, const PeerID &a_invitee, const std::string &a_toEmailAddress, const std::string &a_invitePassword, const std::string &a_fromEmailAddress, const std::string &a_message, const std::string &a_inviteStatus, const std::string &a_inviteType)
 ~Invitation (void)
 Dtor.
Getters and Setters
const std::string & getDate ()
 Get date associated with this invitation.
Group::SharedPtr & getGroup ()
 Get Group associated with this invitation.
const PeerIDgetInvitingPeer ()
 Get Inviting Peer.
const PeerIDgetInvitee ()
 Get Invitee.
const std::string & getToEmailAddress ()
 Get Email Address.
const std::string & getInvitePassword ()
 Get Invite Password.
const std::string & getFromEmailAddress ()
 Get From Email Address.
const std::string & getMessage ()
 Get Invitation Message.
const Poco::UUID & getID ()
 Get ID of this invitation.
const std::string & getInviteStatus ()
 Get Invite Status.
void setInviteStatus (const std::string &a_inviteStatus)
 Set Invite Status.
const std::string & getInviteType ()
 Get InviteType.
void setInviteType (const std::string &a_inviteType)
 Set InviteType.
Poco::DateTime getDateTime ()
 Set Date in DateTime Format.

Detailed Description

Holds a Group Invitation.

There are two different invitation types: Direct, Email

An incoming direct invitation becomes INCOMING. --> Waiting for Approval. Once Accepted, the invitation becomes ACCEPTED. --> Waiting to be delivered.

Invitation States: INCOMING, PENDING, SENT, ACCEPTED


Constructor & Destructor Documentation

Tonido::Data::Invitation::Invitation ( )

Ctor.

details if needed ...

Tonido::Data::Invitation::~Invitation ( void  )

Dtor.

details if needed ...


Generated on Wed Oct 12 2011 21:46:53. © CodeLathe LLC 2007-2011. All Rights Reserved.