summaryrefslogtreecommitdiffstats
path: root/phosphor-ldap-mapper/ldap_mapper_entry.hpp
diff options
context:
space:
mode:
authorTom Joseph <tomjoseph@in.ibm.com>2018-11-19 09:49:21 +0530
committerTom Joseph <tomjoseph@in.ibm.com>2018-11-20 09:45:55 +0530
commitf5bd891cf5afb30085d1a5e93d86bd022c097238 (patch)
tree426c12cf2da3825056392426114aa3b919acde23 /phosphor-ldap-mapper/ldap_mapper_entry.hpp
parent23886efd0780cd6c87741a9ecac2d55d9ab4c7a8 (diff)
downloadphosphor-user-manager-f5bd891cf5afb30085d1a5e93d86bd022c097238.tar.gz
phosphor-user-manager-f5bd891cf5afb30085d1a5e93d86bd022c097238.zip
Refactor mapper application to enable unit tests
Change-Id: I58cac8879f93ce49bfb654a1bf559d7f77b5b486 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
Diffstat (limited to 'phosphor-ldap-mapper/ldap_mapper_entry.hpp')
-rw-r--r--phosphor-ldap-mapper/ldap_mapper_entry.hpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/phosphor-ldap-mapper/ldap_mapper_entry.hpp b/phosphor-ldap-mapper/ldap_mapper_entry.hpp
index ea8a0bc..dea85c2 100644
--- a/phosphor-ldap-mapper/ldap_mapper_entry.hpp
+++ b/phosphor-ldap-mapper/ldap_mapper_entry.hpp
@@ -39,21 +39,24 @@ class LDAPMapperEntry : public Ifaces
*
* @param[in] bus - sdbusplus handler
* @param[in] path - D-Bus path
+ * @param[in] filePath - serialization directory path
+ * @param[in] groupName - LDAP group name
* @param[in] privilege - the privilege for the group
* @param[in] parent - LDAP privilege mapper manager
*/
LDAPMapperEntry(sdbusplus::bus::bus &bus, const char *path,
- const std::string &groupName, const std::string &privilege,
- LDAPMapperMgr &parent);
+ const char *filePath, const std::string &groupName,
+ const std::string &privilege, LDAPMapperMgr &parent);
/** @brief Constructs LDAP privilege mapper entry object
*
* @param[in] bus - sdbusplus handler
* @param[in] path - D-Bus path
+ * @param[in] filePath - serialization directory path
* @param[in] parent - LDAP privilege mapper manager
*/
LDAPMapperEntry(sdbusplus::bus::bus &bus, const char *path,
- LDAPMapperMgr &parent);
+ const char *filePath, LDAPMapperMgr &parent);
/** @brief Delete privilege mapper entry object
*
@@ -86,6 +89,9 @@ class LDAPMapperEntry : public Ifaces
private:
Id id;
LDAPMapperMgr &manager;
+
+ /** @brief serialization directory path */
+ std::string persistPath;
};
} // namespace user
OpenPOWER on IntegriCloud