/* * ModelCreaDevManagerItem.cpp * * Created on: 22/10/2012 * Author: daniel */ #include "ModelCreaDevManagerItem.h" ModelCreaDevManagerItem::ModelCreaDevManagerItem() { this->_name = ""; this->_path = ""; this->_confItem = NULL; this->_properties = map(); } ModelCreaDevManagerItem::ModelCreaDevManagerItem( string name, string path, ModelCreaDevManagerItem* confItem ) { this->_name = name; this->_path = path; this->_confItem = confItem; this->_properties = map(); } ModelCreaDevManagerItem::~ModelCreaDevManagerItem() { if (_properties != NULL) delete _properties; } string& ModelCreaDevManagerItem::GetName() { return this->_name; } string& ModelCreaDevManagerItem::GetPath() { return this->_path; } string& ModelCreaDevManagerItem::GetProperty(string property) { return this->_properties[property]; } ModelCreaDevManagerItem*& ModelCreaDevManagerItem::GetConfItem() { return this->_confItem; } void ModelCreaDevManagerItem::SetName(string name) { this->_name = name; } void ModelCreaDevManagerItem::SetPath(string path) { this->_path = path; } void ModelCreaDevManagerItem::SetProperty(string property, string value) { this->_properties[property] = value; } void ModelCreaDevManagerItem::SetConfItem(ModelCreaDevManagerItem* item) { this->_confItem = item; }