mirror of
https://github.com/OpenNebula/one.git
synced 2026-11-14 16:53:12 +09:00
featue #1739: Move Host and VM update functions to each class.
This commit is contained in:
1 parent
fd73ebf919
commit
701f33ca5f
11 files changed
+422
-317
No files matched your search
+11
-21
@@ -138,7 +138,17 @@ const char * PoolObjectSQL::error_attribute_name = "ERROR";
|
||||
|
||||
void PoolObjectSQL::set_template_error_message(const string& message)
|
||||
{
|
||||
set_template_message(error_attribute_name, message);
|
||||
SingleAttribute * attr;
|
||||
ostringstream error_value;
|
||||
|
||||
error_value << one_util::log_time() << " : " << message;
|
||||
|
||||
//Replace previous error message and insert the new one
|
||||
|
||||
attr = new SingleAttribute(error_attribute_name, error_value.str());
|
||||
|
||||
obj_template->erase(error_attribute_name);
|
||||
obj_template->set(attr);
|
||||
}
|
||||
|
||||
/* -------------------------------------------------------------------------- */
|
||||
@@ -152,26 +162,6 @@ void PoolObjectSQL::clear_template_error_message()
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
void PoolObjectSQL::set_template_message(
|
||||
const string& att_name,
|
||||
const string& message)
|
||||
{
|
||||
SingleAttribute * attr;
|
||||
ostringstream error_value;
|
||||
|
||||
error_value << one_util::log_time() << " : " << message;
|
||||
|
||||
//Replace previous error message and insert the new one
|
||||
|
||||
attr = new SingleAttribute(att_name, error_value.str());
|
||||
|
||||
obj_template->erase(att_name);
|
||||
obj_template->set(attr);
|
||||
}
|
||||
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
int PoolObjectSQL::replace_template(const string& tmpl_str, string& error)
|
||||
{
|
||||
Template * new_tmpl = get_new_template();
|
||||
|
||||
Reference in new issue
Block a user