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

#include <AddedItemsDeltaType.hpp>

+ Inheritance diagram for kaa::AddedItemsDeltaType:
+ Collaboration diagram for kaa::AddedItemsDeltaType:

Public Member Functions

 AddedItemsDeltaType ()
 
 AddedItemsDeltaType (const AddedItemsDeltaType &type)
 
 AddedItemsDeltaType (const AddedItems &items)
 
virtual const AddedItemsgetAddedItems ()
 
virtual std::string toString () const
 
void addItem (const IDeltaType::DeltaValue &item)
 
- Public Member Functions inherited from kaa::EmptyDeltaType
virtual bool isDefault ()
 
virtual bool isReset ()
 
virtual const DeltaValuegetNewValue ()
 
virtual const RemovedItemsgetRemovedItems ()
 
- 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

Field with this delta type adds new items (IDeltaType implementation)

Definition at line 31 of file AddedItemsDeltaType.hpp.

Constructor & Destructor Documentation

kaa::AddedItemsDeltaType::AddedItemsDeltaType ( )
inline

Default constructor

Definition at line 36 of file AddedItemsDeltaType.hpp.

kaa::AddedItemsDeltaType::AddedItemsDeltaType ( const AddedItemsDeltaType type)
inline

Copy constructor

Definition at line 41 of file AddedItemsDeltaType.hpp.

kaa::AddedItemsDeltaType::AddedItemsDeltaType ( const AddedItems items)
inline

Specific constructor

Parameters
itemslist of removed editable items

Definition at line 48 of file AddedItemsDeltaType.hpp.

Member Function Documentation

void kaa::AddedItemsDeltaType::addItem ( const IDeltaType::DeltaValue item)
inline

Add new item (DeltaValue) to array

Definition at line 68 of file AddedItemsDeltaType.hpp.

virtual const AddedItems& kaa::AddedItemsDeltaType::getAddedItems ( )
inlinevirtual

Retrieves list of added items

Returns
list of added items {IConfigurationDelta} for complex items, IDeltaType for others), empty list if there is no added items (or field is not array)

Reimplemented from kaa::EmptyDeltaType.

Definition at line 55 of file AddedItemsDeltaType.hpp.

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

Retrieves JSON representation of the inner data

Returns
String representation

Reimplemented from kaa::EmptyDeltaType.

Definition at line 77 of file AddedItemsDeltaType.hpp.


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