<< audit_entry->getObjectId() << ", "
<< static_cast<int>(audit_entry->getModificationType()) << ", "
<< audit_entry->getModificationTime() << ", "
- << audit_entry->getModificationId() << ", "
+ << audit_entry->getRevisionId() << ", "
<< audit_entry->getLogMessage()
<< std::endl;
}
size_t partial_size =
cbptr_->getRecentAuditEntries(server_selector,
(*it)->getModificationTime(),
- (*it)->getModificationId()).size();
+ (*it)->getRevisionId()).size();
EXPECT_EQ(partial_size + 1,
std::distance(it, mod_time_idx.end()));
}
<< audit_entry->getObjectId() << ", "
<< static_cast<int>(audit_entry->getModificationType()) << ", "
<< audit_entry->getModificationTime() << ", "
- << audit_entry->getModificationId() << ", "
+ << audit_entry->getRevisionId() << ", "
<< audit_entry->getLogMessage()
<< std::endl;
}
size_t partial_size =
cbptr_->getRecentAuditEntries(server_selector,
(*it)->getModificationTime(),
- (*it)->getModificationId()).size();
+ (*it)->getRevisionId()).size();
EXPECT_EQ(partial_size + 1,
std::distance(it, mod_time_idx.end()));
}
const uint64_t object_id,
const ModificationType& modification_type,
const boost::posix_time::ptime& modification_time,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message)
: object_type_(object_type),
object_id_(object_id),
modification_type_(modification_type),
modification_time_(modification_time),
- id_(id),
+ revision_id_(revision_id),
log_message_(log_message) {
// Check if the provided values are sane.
validate();
AuditEntry::AuditEntry(const std::string& object_type,
const uint64_t object_id,
const ModificationType& modification_type,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message)
: object_type_(object_type),
object_id_(object_id),
modification_type_(modification_type),
modification_time_(boost::posix_time::microsec_clock::local_time()),
- id_(id),
+ revision_id_(revision_id),
log_message_(log_message) {
// Check if the provided values are sane.
validate();
const uint64_t object_id,
const ModificationType& modification_type,
const boost::posix_time::ptime& modification_time,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message) {
return (boost::make_shared<AuditEntry>(object_type, object_id,
modification_type,
- modification_time, id,
+ modification_time,
+ revision_id,
log_message));
}
AuditEntry::create(const std::string& object_type,
const uint64_t object_id,
const ModificationType& modification_type,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message) {
return (boost::make_shared<AuditEntry>(object_type, object_id,
- modification_type, id,
+ modification_type,
+ revision_id,
log_message));
}
/// @param object_id identifier of the modified record in this table.
/// @param modification_type type of the modification, e.g. DELETE.
/// @param modification_time time of modification for that record.
- /// @param id identifier of the revision.
+ /// @param revision_id identifier of the revision.
/// @param log_message optional log message associated with the
/// modification.
AuditEntry(const std::string& object_type,
const uint64_t object_id,
const ModificationType& modification_type,
const boost::posix_time::ptime& modification_time,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message);
/// @brief Constructor using default modification time.
/// @param object_type name of the table where data was modified.
/// @param object_id identifier of the modified record in this table.
/// @param modification_type type of the modification, e.g. DELETE.
- /// @param id identifier of the revision.
+ /// @param revision_id identifier of the revision.
/// @param log_message optional log message associated with the
/// modification.
AuditEntry(const std::string& object_type,
const uint64_t object_id,
const ModificationType& modification_type,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message);
/// @brief Factory function creating an instance of @c AuditEntry.
/// @param object_id identifier of the modified record in this table.
/// @param modification_type type of the modification, e.g. DELETE.
/// @param modification_time time of modification for that record.
- /// @param id identifier of the revision.
+ /// @param revision_id identifier of the revision.
/// @param log_message optional log message associated with the
/// modification.
///
const uint64_t object_id,
const ModificationType& modification_type,
const boost::posix_time::ptime& modification_time,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message);
/// @brief Factory function creating an instance of @c AuditEntry.
/// @param object_type name of the table where data was modified.
/// @param object_id identifier of the modified record in this table.
/// @param modification_type type of the modification, e.g. DELETE.
- /// @param id identifier of the revision.
+ /// @param revision_id identifier of the revision.
/// @param log_message optional log message associated with the
/// modification.
///
static AuditEntryPtr create(const std::string& object_type,
const uint64_t object_id,
const ModificationType& modification_type,
- const uint64_t id,
+ const uint64_t revision_id,
const std::string& log_message);
/// @brief Returns object type.
/// @brief Returns revision id aka modification id.
///
/// @return Identifier of the revision.
- uint64_t getModificationId() const {
- return (id_);
+ uint64_t getRevisionId() const {
+ return (revision_id_);
}
/// @brief Returns log message.
boost::posix_time::ptime modification_time_;
/// @brief Revision id aka modification id.
- uint64_t id_;
+ uint64_t revision_id_;
/// @brief Log message.
std::string log_message_;
boost::multi_index::const_mem_fun<
AuditEntry,
uint64_t,
- &AuditEntry::getModificationId
+ &AuditEntry::getRevisionId
>
>
>,
EXPECT_EQ(10, audit_entry->getObjectId());
EXPECT_EQ(AuditEntry::ModificationType::DELETE, audit_entry->getModificationType());
EXPECT_EQ(fixedTime(), audit_entry->getModificationTime());
- EXPECT_EQ(123, audit_entry->getModificationId());
+ EXPECT_EQ(123, audit_entry->getRevisionId());
EXPECT_EQ("deleted subnet 10", audit_entry->getLogMessage());
}
EXPECT_EQ(123, audit_entry->getObjectId());
EXPECT_EQ(AuditEntry::ModificationType::CREATE, audit_entry->getModificationType());
EXPECT_TRUE(almostEqualTime(audit_entry->getModificationTime()));
- EXPECT_EQ(234, audit_entry->getModificationId());
+ EXPECT_EQ(234, audit_entry->getRevisionId());
EXPECT_TRUE(audit_entry->getLogMessage().empty());
}
}
// and pick the latest entry.
const auto& index = audit_entries.get<db::AuditEntryModificationTimeIdTag>();
last_audit_revision_time_ = (*index.rbegin())->getModificationTime();
- last_audit_revision_id_ = (*index.rbegin())->getModificationId();
+ last_audit_revision_id_ = (*index.rbegin())->getRevisionId();
}
/// @brief Stores the most recent audit revision timestamp.