Block different type installation with same pkgid
[platform/core/appfw/app-installers.git] / src / common / step / configuration / step_configure.h
index 95e52db..c5ff866 100644 (file)
@@ -43,7 +43,7 @@ class StepConfigure : public Step {
    *
    * \return Status::OK
    */
-  Status clean() override;
+  Status clean() override { return Status::OK; }
 
   Status undo() override { return Status::OK; }
 
@@ -60,7 +60,17 @@ class StepConfigure : public Step {
   void SetupRequestType();
   void SetupFileCreationMask();
   void SetupIsPreloadRequest();
+  void SetupIsPreloadRWRequest();
   void SetupIsForceRemoval();
+  void SetupIsNoRemoval();
+  void SetupIsKeepRWData();
+  void SetupIsPartialRW();
+  void SetupDebugMode();
+  void SetupSkipCheckReference();
+  void SetupSkipOptimization();
+  void SetupMoveType();
+  std::string GetPkgIdFromFile();
+  bool CheckInvalidBackendUsage();
 
   PkgMgrPtr pkgmgr_;