#include "Bookmark.h"
Bookmark::Bookmark(
const Id id,
const std::wstring& name,
const std::wstring& comment,
const TimeStamp& timeStamp,
const BookmarkCategory& category)
: m_id(id)
, m_name(name)
, m_comment(comment)
, m_timeStamp(timeStamp)
, m_category(category)
, m_isValid(false)
{
}
Bookmark::~Bookmark() {}
Id Bookmark::getId() const
{
return m_id;
}
void Bookmark::setId(const Id id)
{
m_id = id;
}
std::wstring Bookmark::getName() const
{
return m_name;
}
void Bookmark::setName(const std::wstring& name)
{
m_name = name;
}
std::wstring Bookmark::getComment() const
{
return m_comment;
}
void Bookmark::setComment(const std::wstring& comment)
{
m_comment = comment;
}
TimeStamp Bookmark::getTimeStamp() const
{
return m_timeStamp;
}
void Bookmark::setTimeStamp(const TimeStamp& timeStamp)
{
m_timeStamp = timeStamp;
}
BookmarkCategory Bookmark::getCategory() const
{
return m_category;
}
void Bookmark::setCategory(const BookmarkCategory& category)
{
m_category = category;
}
bool Bookmark::isValid() const
{
return m_isValid;
}
void Bookmark::setIsValid(const bool isValid)
{
m_isValid = isValid;
}