|
lintel 0.2.0
|
#include <PropertyDto.h>
Public Member Functions | |
| PropertyDto (const std::shared_ptr< PropertyBase > &property) | |
| PropertyDto ()=default | |
| const std::string & | getName () const |
| const std::string & | getInstanceName () const |
| const std::string & | getClassName () const |
| const std::string & | getProcessName () const |
| bool | isRuntimeChange () const |
| const std::string & | getDescription () const |
| const PropertyRepositoryType & | getRepositoryType () const |
| const std::string & | getExtraInformation () const |
| const std::string & | getValue () const |
| const std::string & | getType () const |
| void | serialize (rapidjson::Writer< rapidjson::StringBuffer > *writer) const override |
| bool | deserialize (const rapidjson::Value &obj) override |
Public Member Functions inherited from lintel::JsonSerializable | |
| JsonSerializable ()=default | |
| virtual | ~JsonSerializable ()=default |
| virtual std::string | serialize () const |
| virtual void | deserialize (const std::string &json) |
DTO representing a single property, JSON-serializable
|
explicit |
| property | the property base to convert |
|
default |
deserialization of given value in json
| obj | json value |
Reimplemented from lintel::JsonSerializable.
| const std::string & lintel::PropertyDto::getClassName | ( | ) | const |
| const std::string & lintel::PropertyDto::getDescription | ( | ) | const |
| const std::string & lintel::PropertyDto::getExtraInformation | ( | ) | const |
| const std::string & lintel::PropertyDto::getInstanceName | ( | ) | const |
| const std::string & lintel::PropertyDto::getName | ( | ) | const |
| const std::string & lintel::PropertyDto::getProcessName | ( | ) | const |
| const PropertyRepositoryType & lintel::PropertyDto::getRepositoryType | ( | ) | const |
| const std::string & lintel::PropertyDto::getType | ( | ) | const |
| const std::string & lintel::PropertyDto::getValue | ( | ) | const |
| bool lintel::PropertyDto::isRuntimeChange | ( | ) | const |
|
overridevirtual |
serialization of object to json itself
| writer | for serialization of object |
Implements lintel::JsonSerializable.