equal
deleted
inserted
replaced
58 public: // Constructor & destructor |
58 public: // Constructor & destructor |
59 SisRegistry( CParameterList& aParamList, RomManager& aRomManager, ConfigManager& aConfigManager); |
59 SisRegistry( CParameterList& aParamList, RomManager& aRomManager, ConfigManager& aConfigManager); |
60 ~SisRegistry(); |
60 ~SisRegistry(); |
61 |
61 |
62 public: // API |
62 public: // API |
|
63 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
64 void BackupCtl(TUint32 aUid); |
|
65 void RestoreCtl(TUint32 aUid, TBool& aBackupFlag); |
|
66 void RemoveCtlBackup(TUint32 aUid); |
|
67 #endif |
63 TBool IsInstalled(TUint32 aUid) const; |
68 TBool IsInstalled(TUint32 aUid) const; |
64 const SisRegistryPackage& SidToPackage(TUint32 aSid); |
69 const SisRegistryPackage& SidToPackage(TUint32 aSid); |
65 void SidToFileName(TUint32 aSid, std::wstring& aFileName); |
70 void SidToFileName(TUint32 aSid, std::wstring& aFileName); |
66 bool SidExists(TUint32 aSid) const; |
71 bool SidExists(TUint32 aSid) const; |
67 const SisRegistryObject& GetRegistryObject(TUint32 aUid) const; |
72 const SisRegistryObject& GetRegistryObject(TUint32 aUid) const; |
107 |
112 |
108 public: |
113 public: |
109 TUint32 GetUid(TUint32 aSid) const; |
114 TUint32 GetUid(TUint32 aSid) const; |
110 TUint32 GetUid(const std::wstring& aSidFile) const; |
115 TUint32 GetUid(const std::wstring& aSidFile) const; |
111 bool GetInRom(TUint32 aUid) const; |
116 bool GetInRom(TUint32 aUid) const; |
|
117 std::string GetDbPath(); |
112 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
118 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
113 const DbHelper* GetDbHelper() const; |
119 const DbHelper* GetDbHelper() const; |
114 #endif |
120 #endif |
115 |
121 |
116 private: // Utility functions |
122 private: // Utility functions |
178 ); |
184 ); |
179 |
185 |
180 void AddFileDescription ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, |
186 void AddFileDescription ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, |
181 const std::vector<FileDescription*>& aFileDescription |
187 const std::vector<FileDescription*>& aFileDescription |
182 ); |
188 ); |
183 |
189 |
|
190 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
191 void AddApplicationRegistrationInfoL ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, |
|
192 const std::vector<FileDescription*>& aFileDescription, |
|
193 int aInRom |
|
194 ); |
|
195 #endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
196 |
184 void AddFileDescriptionAsFileProperty ( XmlDetails::TScrPreProvisionDetail::TComponentFile& aComponentFile, |
197 void AddFileDescriptionAsFileProperty ( XmlDetails::TScrPreProvisionDetail::TComponentFile& aComponentFile, |
185 const FileDescription* aFileDescription |
198 const FileDescription* aFileDescription |
186 ); |
199 ); |
187 |
200 |
188 void AddTrustStatus ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, const TrustStatus& aTrustStatus ); |
201 void AddTrustStatus ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, const TrustStatus& aTrustStatus ); |
258 |
271 |
259 void UpdateInstallationInformation(XmlDetails::TScrPreProvisionDetail aScrPreProvisionDetail); |
272 void UpdateInstallationInformation(XmlDetails::TScrPreProvisionDetail aScrPreProvisionDetail); |
260 |
273 |
261 void GenerateDbRegistryEntry(const SisRegistryObject& aSisRegistryObject, bool aOriginVerified); |
274 void GenerateDbRegistryEntry(const SisRegistryObject& aSisRegistryObject, bool aOriginVerified); |
262 |
275 |
263 std::string GetDbPath(); |
|
264 |
|
265 std::wstring GetGlobalId( TUint32 aUid , TInt aInstallType, std::wstring aPackageName); |
276 std::wstring GetGlobalId( TUint32 aUid , TInt aInstallType, std::wstring aPackageName); |
266 |
277 |
267 void SetOriginVerification(XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, bool aOriginVerified); |
278 void SetOriginVerification(XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, bool aOriginVerified); |
268 private: |
279 private: |
269 DbHelper* iDbHelper; |
280 DbHelper* iDbHelper; |