public class PCUserBackupData
extends java.lang.Object
PCUserRestore class.fromJson(String) and toJson() instead.| Constructor and Description |
|---|
PCUserBackupData()
Creates an empty object.
|
| Modifier and Type | Method and Description |
|---|---|
static PCUserBackupData |
fromJson(java.lang.String json)
This function imports backup data from json.
|
long |
getCreationTimeMillis()
Returns time when backup was created in milliseconds
|
java.lang.String |
getDeviceName()
Name of the device on which the backup was created
|
java.lang.String |
getEncodedCodeword() |
java.lang.String |
getExternalUrl() |
java.lang.String |
getSystemId() |
java.lang.String |
getUserId() |
java.lang.String |
getUserName() |
void |
setEncodedCodeword(java.lang.String encodedCodeword)
Set the encoded codeword which will be decoded with the password, provided by the user when calling
PCUserRestore.restoreBackup(PCUserBackupData, String, PCRestoreCallback) |
void |
setExternalUrl(java.lang.String pcExternalUrl)
Set the URL for communication with PCServer
|
void |
setSystemId(java.lang.String pcSystemId)
Set the ID of the system for user supposed to be backed up
|
void |
setUserId(java.lang.String pcUserId)
Set the ID of the user supposed to be backed up
|
void |
setUserName(java.lang.String pcUserName)
Set the name of the key
|
java.lang.String |
toJson()
Use this method to save the data as a string and restore when on another device with usage of
fromJson(String) and
PCUserRestore.restoreBackup(PCUserBackupData, String, PCRestoreCallback) |
java.lang.String |
toString() |
public PCUserBackupData()
fromJson(String) or instance returned by PCUserRestore class when you are
creating backup.public static PCUserBackupData fromJson(java.lang.String json)
toJson().json - Json as string which contains all necessary fieldsPCUserBackupData object ready to be used in
PCUserRestore.restoreBackup(PCUserBackupData, String, PCRestoreCallback)public java.lang.String getUserId()
public void setUserId(java.lang.String pcUserId)
pcUserId - the ID of the user, which may be acquired through PCUser.getUserId()public java.lang.String getSystemId()
public void setSystemId(java.lang.String pcSystemId)
pcSystemId - the ID of the system, which may be acquired through PCUser.getSystemId()public java.lang.String getExternalUrl()
public void setExternalUrl(java.lang.String pcExternalUrl)
pcExternalUrl - the URL, which may be acquired through PCUser.getPCExternalUrl()public java.lang.String getUserName()
public void setUserName(java.lang.String pcUserName)
pcUserName - the name, which can be acquired through PCUser.getName()public java.lang.String getEncodedCodeword()
PCUserRestore.createBackupData(PCUser, String, PCUserBackupCallback)
for more details.public void setEncodedCodeword(java.lang.String encodedCodeword)
PCUserRestore.restoreBackup(PCUserBackupData, String, PCRestoreCallback)encodedCodeword - Encoded codewordpublic long getCreationTimeMillis()
public java.lang.String getDeviceName()
public java.lang.String toJson()
fromJson(String) and
PCUserRestore.restoreBackup(PCUserBackupData, String, PCRestoreCallback)public java.lang.String toString()
toString in class java.lang.Object