summaryrefslogtreecommitdiff
path: root/src/components/policy/src/policy/include/policy/sql_pt_representation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/policy/src/policy/include/policy/sql_pt_representation.h')
-rw-r--r--src/components/policy/src/policy/include/policy/sql_pt_representation.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/components/policy/src/policy/include/policy/sql_pt_representation.h b/src/components/policy/src/policy/include/policy/sql_pt_representation.h
index ce4e4532a..2a498a6fb 100644
--- a/src/components/policy/src/policy/include/policy/sql_pt_representation.h
+++ b/src/components/policy/src/policy/include/policy/sql_pt_representation.h
@@ -66,14 +66,14 @@ class SQLPTRepresentation : public virtual PTRepresentation {
virtual void ResetIgnitionCycles();
virtual int TimeoutResponse();
virtual bool SecondsBetweenRetries(std::vector<int>* seconds);
-
+ virtual bool RefreshDB();
virtual VehicleData GetVehicleData();
virtual std::vector<UserFriendlyMessage> GetUserFriendlyMsg(
const std::vector<std::string>& msg_codes, const std::string& language);
virtual EndpointUrls GetUpdateUrls(int service_type);
-
+ virtual std::string GetLockScreenIconUrl() const;
virtual int GetNotificationsNumber(const std::string& priority);
virtual bool GetPriority(const std::string& policy_app_id,
std::string* priority);
@@ -81,6 +81,7 @@ class SQLPTRepresentation : public virtual PTRepresentation {
bool Close();
bool Clear();
bool Drop();
+ virtual void WriteDb();
virtual utils::SharedPtr<policy_table::Table> GenerateSnapshot() const;
virtual bool Save(const policy_table::Table& table);
bool GetInitialAppData(const std::string& app_id, StringArray* nicknames =
@@ -98,13 +99,15 @@ class SQLPTRepresentation : public virtual PTRepresentation {
policy_table::FunctionalGroupings* groups) const;
virtual bool GatherConsumerFriendlyMessages(
policy_table::ConsumerFriendlyMessages* messages) const;
- virtual bool GatherApplicationPolicies(
- policy_table::ApplicationPolicies* apps) const;
+ virtual bool GatherApplicationPoliciesSection(
+ policy_table::ApplicationPoliciesSection* policies) const;
bool GatherAppGroup(const std::string& app_id,
policy_table::Strings* app_groups) const;
bool GatherAppType(const std::string& app_id,
policy_table::AppHMITypes* app_types) const;
+ bool GatherRequestType(const std::string& app_id,
+ policy_table::RequestTypes* request_types) const;
bool GatherNickName(const std::string& app_id,
policy_table::Strings* nicknames) const;
@@ -122,10 +125,11 @@ class SQLPTRepresentation : public virtual PTRepresentation {
const policy_table::FunctionalGroupings& groups);
virtual bool SaveConsumerFriendlyMessages(
const policy_table::ConsumerFriendlyMessages& messages);
- virtual bool SaveApplicationPolicies(
- const policy_table::ApplicationPolicies& apps);
+ virtual bool SaveApplicationPoliciesSection(
+ const policy_table::ApplicationPoliciesSection& policies);
virtual bool SaveSpecificAppPolicy(
const policy_table::ApplicationPolicies::value_type& app);
+ virtual bool SaveDevicePolicy(const policy_table::DevicePolicy& device);
virtual bool SaveMessageString(const std::string& type,
const std::string& lang,
@@ -137,6 +141,8 @@ class SQLPTRepresentation : public virtual PTRepresentation {
const policy_table::Strings& nicknames);
bool SaveAppType(const std::string& app_id,
const policy_table::AppHMITypes& types);
+ bool SaveRequestType(const std::string& app_id,
+ const policy_table::RequestTypes& types);
public:
bool UpdateRequired() const;