OpenAB  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
OpenAB::PIMCalendarEventItemIndex Class Reference

#include <PIMCalendarItemIndex.hpp>

Inheritance diagram for OpenAB::PIMCalendarEventItemIndex:
Collaboration diagram for OpenAB::PIMCalendarEventItemIndex:

Public Member Functions

 PIMCalendarEventItemIndex ()
 Constructor. More...
 
virtual ~PIMCalendarEventItemIndex ()
 Destructor, virtual by default. More...
 
- Public Member Functions inherited from OpenAB::PIMCalendarItemIndex
 PIMCalendarItemIndex (PIMItemType t)
 Constructor. More...
 
virtual ~PIMCalendarItemIndex ()
 Destructor, virtual by default. More...
 
std::string toString () const
 Returns string version of PIMItemIndex. It contains only PIMItemCheck::eKey fields. More...
 
std::string toStringFull () const
 Returns string version of PIMItemIndex. It contains both PIMItemCheck::eKey and PIMItemCheck::eConflict fields. More...
 
bool operator== (const PIMItemIndex &other) const
 Compare operator. Checks if two PIMItemIndex matches (may not be exactly the same) More...
 
bool operator!= (const PIMItemIndex &other) const
 Compare operator. Checks if two PIMItemIndex not matches (are totally different) More...
 
bool operator< (const PIMItemIndex &other) const
 Compare operator. More...
 
bool compare (const PIMItemIndex &other) const
 Compares two PIMItemIndex object, checks if two PIMItemIndex are exactly the same. In opposite to compare operator it checks PIMItemCheck::eConflict fields. More...
 
- Public Member Functions inherited from OpenAB::PIMItemIndex
 PIMItemIndex (OpenAB::PIMItemType t)
 Constructor. More...
 
virtual ~PIMItemIndex ()
 Destructor, virtual by default. More...
 
virtual void addKeyField (const std::string &name, const std::string &value)
 Adds new PIMItemCheck::eKey field. More...
 
virtual void addConflictField (const std::string &name, const std::string &value)
 Adds new PIMItemCheck::eConflict field. More...
 
OpenAB::PIMItemType getType () const
 Returns type of item that index is representing. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from OpenAB::PIMCalendarItemIndex
static bool addCheck (const std::string &fieldName, PIMItemCheck::eFieldRole role)
 Defines new PIMItemCheck for PIMCalendarItemIndex objects. More...
 
static bool removeCheck (const std::string &fieldName)
 Removes check for PIMCalendarItemIndex objects. More...
 
static void clearAllChecks ()
 Removes all defined PIMItemCheck for PIMCalendarItemIndex. More...
 
static std::vector< PIMItemCheckgetAllChecks ()
 Returns all defined PIMItemCheck for PIMCalendarItemIndex objects. More...
 
- Protected Member Functions inherited from OpenAB::PIMCalendarItemIndex
virtual bool equal (const PIMItemIndex &other) const
 
virtual bool notEqual (const PIMItemIndex &other) const
 
virtual bool lessThan (const PIMItemIndex &other) const
 
virtual bool compareWith (const PIMItemIndex &other) const
 
- Protected Member Functions inherited from OpenAB::PIMItemIndex
bool compareVectors (const std::vector< std::string > &v1, const std::vector< std::string > &v2) const
 
- Protected Attributes inherited from OpenAB::PIMItemIndex
std::vector< std::string > key_fields
 
std::vector< std::string > conflict_fields
 
std::vector< std::string > key_fields_names
 
std::vector< std::string > conflict_fields_names
 
std::string cached_to_string
 
- Static Protected Attributes inherited from OpenAB::PIMCalendarItemIndex
static std::vector< PIMItemCheckfields_desc
 

Constructor & Destructor Documentation

OpenAB::PIMCalendarEventItemIndex::PIMCalendarEventItemIndex ( )

Constructor.

OpenAB::PIMCalendarEventItemIndex::~PIMCalendarEventItemIndex ( )
virtual

Destructor, virtual by default.


The documentation for this class was generated from the following files: