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