mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
52 lines
1.1 KiB
C++
52 lines
1.1 KiB
C++
#include "Success.h"
|
|
#include <sstream>
|
|
|
|
Success::Success(const char* functionName, const char* message)
|
|
: Notification(functionName, message)
|
|
{
|
|
|
|
}
|
|
|
|
std::string Success::getString(bool withNewline/* = true*/) const
|
|
{
|
|
std::stringstream ss;
|
|
ss << mFunctionName << ": " << mMessage;
|
|
if (withNewline) ss << std::endl;
|
|
|
|
return ss.str();
|
|
}
|
|
std::string Success::getHtmlString() const
|
|
{
|
|
std::stringstream ss;
|
|
ss << mFunctionName << ": " << mMessage;
|
|
|
|
return ss.str();
|
|
}
|
|
|
|
ParamSuccess::ParamSuccess(const char* functionName, const char* message, std::string param)
|
|
: Success(functionName, message), mParam(param)
|
|
{
|
|
|
|
}
|
|
|
|
ParamSuccess::ParamSuccess(const char* functionName, const char* message, int param)
|
|
: Success(functionName, message), mParam(std::to_string(param))
|
|
{
|
|
|
|
}
|
|
|
|
std::string ParamSuccess::getString(bool withNewline/* = true*/) const
|
|
{
|
|
std::stringstream ss;
|
|
ss << mFunctionName << ": " << mMessage << " " << mParam;
|
|
if (withNewline) ss << std::endl;
|
|
|
|
return ss.str();
|
|
}
|
|
std::string ParamSuccess::getHtmlString() const
|
|
{
|
|
std::stringstream ss;
|
|
ss << mFunctionName << ": " << mMessage << " " << mParam;
|
|
|
|
return ss.str();
|
|
} |