38#ifndef _JAULA_NAME_DUPLICATED_H_
39#define _JAULA_NAME_DUPLICATED_H_
41#include <jaula/jaula_exception.h>
80 , std::string
const &action =
""
81 , std::string
const &origin =
"");
91 std::string
const &
getName(
void)
const;
100 virtual std::string
const &
getDetail(
void)
const;
107 void setName(std::string
const &name);
Base class for error handling exceptions.
Definition jaula_exception.h:54
Class for bad object property name exceptions.
Definition jaula_name_duplicated.h:62
std::string const & getName(void) const
Retrieves the name of the duplicated property.
Definition jaula_name_duplicated.cc:55
std::string name_
Definition jaula_name_duplicated.h:130
virtual ~Name_Duplicated()
Destructor.
Definition jaula_name_duplicated.cc:52
Name_Duplicated & operator=(Name_Duplicated const &orig)
Assignment operator.
Definition jaula_name_duplicated.cc:74
std::string detail_
Definition jaula_name_duplicated.h:135
virtual std::string const & getDetail(void) const
Retrieves the detailed description for the exception.
Definition jaula_name_duplicated.cc:60
void setName(std::string const &name)
Establishes the name for the duplicated property.
Definition jaula_name_duplicated.cc:65
Namespace for all library definitions.
Definition jaula.h:439