client-cpp  0.0.1-SNAPSHOT
kaa::RemovedItemsDeltaType Class Reference

#include <RemovedItemsDeltaType.hpp>

+ Inheritance diagram for kaa::RemovedItemsDeltaType:
+ Collaboration diagram for kaa::RemovedItemsDeltaType:

Public Member Functions

 RemovedItemsDeltaType ()
 
 RemovedItemsDeltaType (const RemovedItemsDeltaType &type)
 
 RemovedItemsDeltaType (const RemovedItems &items)
 
virtual const RemovedItemsgetRemovedItems ()
 
virtual std::string toString () const
 
void addHandlerId (const DeltaHandlerId &item)
 
- Public Member Functions inherited from kaa::EmptyDeltaType
virtual bool isDefault ()
 
virtual bool isReset ()
 
virtual const DeltaValuegetNewValue ()
 
virtual const AddedItemsgetAddedItems ()
 
- Public Member Functions inherited from kaa::IDeltaType
virtual ~IDeltaType ()
 

Additional Inherited Members

- Public Types inherited from kaa::IDeltaType
typedef boost::any DeltaValue
 
typedef std::list< DeltaValueAddedItems
 
typedef std::list< DeltaHandlerIdRemovedItems
 

Detailed Description

Definition at line 28 of file RemovedItemsDeltaType.hpp.

Constructor & Destructor Documentation

kaa::RemovedItemsDeltaType::RemovedItemsDeltaType ( )
inline

Default constructor

Definition at line 33 of file RemovedItemsDeltaType.hpp.

kaa::RemovedItemsDeltaType::RemovedItemsDeltaType ( const RemovedItemsDeltaType type)
inline

Copy constructor

Definition at line 38 of file RemovedItemsDeltaType.hpp.

kaa::RemovedItemsDeltaType::RemovedItemsDeltaType ( const RemovedItems items)
inline

Specific constructor

Parameters
removedItemsListlist of removed editable items

Definition at line 45 of file RemovedItemsDeltaType.hpp.

Member Function Documentation

void kaa::RemovedItemsDeltaType::addHandlerId ( const DeltaHandlerId item)
inline

Add new handler (DeltaHandlerId) to array

Definition at line 67 of file RemovedItemsDeltaType.hpp.

virtual const RemovedItems& kaa::RemovedItemsDeltaType::getRemovedItems ( )
inlinevirtual

Retrieves list of removed editable items

Returns
list which contains handlers (DeltaHandlerId) of removed items, list is empty if there is no removed items (or field is not array)

Reimplemented from kaa::EmptyDeltaType.

Definition at line 54 of file RemovedItemsDeltaType.hpp.

std::string kaa::RemovedItemsDeltaType::toString ( ) const
inlinevirtual

Retrieves JSON representation of the handler (DeltaHandlerId) array

Returns
String representation

Reimplemented from kaa::EmptyDeltaType.

Definition at line 75 of file RemovedItemsDeltaType.hpp.


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