|
OpenAB
1.0.1
|
#include <PIMCalendarItemIndex.hpp>


Public Member Functions | |
| PIMCalendarTaskItemIndex () | |
| Constructor. More... | |
| virtual | ~PIMCalendarTaskItemIndex () |
| 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< PIMItemCheck > | getAllChecks () |
| 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< PIMItemCheck > | fields_desc |
| OpenAB::PIMCalendarTaskItemIndex::PIMCalendarTaskItemIndex | ( | ) |
Constructor.
|
virtual |
Destructor, virtual by default.