webappmanager
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Service API com.palm.appDataBackup/

Public methods:


preBackup

Public.

com.palm.appDataBackup/preBackup

Make a backup of LunaSysMgr.

Syntax:

{
}

Returns:

{
"description": string,
"version": string,
"files": [ string array ]
}
Parameters
descritionDescribes the backup.
versionVersion information.
filesString array of files included in the backup.

Examples:

luna-send -n 1 -f luna://com.palm.appDataBackup/preBackup '{}'

Example response for a succesful call:

{
"description": "Backup of LunaSysMgr files for launcher, quicklaunch, dockmode and sysmgr cookies",
"version": "1.0",
"files": [
"\/var\/luna\/preferences\/used-first-card",
"\/var\/palm\/user-exhibition-apps.json",
"\/var\/luna\/preferences\/launcher3\/launcher_fixed.msave",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_APPS_{eb1b2baa-dbe6-4d51-9ec2-2517fdd284ac}",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_DOWNLOADS_{88540c1e-7dc2-4f0f-b4aa-3721aab97ab7}",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_FAVORITES_{b83a9aa7-22f4-4ac8-b38a-4a68379ecd31}",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_SETTINGS_{6890fced-9122-4498-bbb1-50cb31b189b7}",
"\/var\/luna\/preferences\/launcher3\/quicklaunch_fixed.qlsave"
]
}

Called by the backup service for all four of our callback functions: preBackup, postBackup, preRestore, postRestore.


postRestore

Public.

com.palm.appDataBackup/postRestore

Restore a backup of LunaSysMgr.

Syntax:

{
"files" : [string array]
}
Parameters
filesList of backup files.

Returns:

{
"returnValue": boolean
}
Parameters
returnValueIndicates if the call was succesful.

Examples:

luna-send -n 1 -f luna://com.palm.appDataBackup/postRestore '{
"files": [
"/var/luna/preferences/used-first-card",
"/var/palm/user-exhibition-apps.json",
"/var/luna/preferences/launcher3/launcher_fixed.msave",
"/var/luna/preferences/launcher3/page_ReorderablePage_APPS_{eb1b2baa-dbe6-4d51-9ec2-2517fdd284ac}",
"/var/luna/preferences/launcher3/page_ReorderablePage_DOWNLOADS_{88540c1e-7dc2-4f0f-b4aa-3721aab97ab7}",
"/var/luna/preferences/launcher3/page_ReorderablePage_FAVORITES_{b83a9aa7-22f4-4ac8-b38a-4a68379ecd31}",
"/var/luna/preferences/launcher3/page_ReorderablePage_SETTINGS_{6890fced-9122-4498-bbb1-50cb31b189b7}",
"/var/luna/preferences/launcher3/quicklaunch_fixed.qlsave"
]
}'

Example response for a succesful call:

{
"returnValue": true
}