public class ProfileModel
extends java.lang.Object
Constructor and Description |
---|
ProfileModel(java.lang.String json) |
ProfileModel(java.lang.String json,
boolean owner) |
ProfileModel(java.lang.String nName,
java.lang.String nSurname,
java.lang.String nAddress) |
ProfileModel(java.lang.String nName,
java.lang.String nSurname,
java.lang.String nAddress,
boolean owner) |
Modifier and Type | Method and Description |
---|---|
org.jsonb.JSONObject |
exportAllToJson()
exports ALL profile data to json
if you want to export just public data then use exportPublicToJson or exportRestrictedToJson
public < restricted < all (private)
|
org.jsonb.JSONObject |
exportPublicToJson() |
org.jsonb.JSONObject |
exportRestrictedToJson() |
java.lang.String |
getAddress() |
java.lang.String |
getName() |
java.security.interfaces.RSAPublicKey |
getPublicKey() |
java.lang.String |
getRestricted() |
java.lang.String |
getSignature() |
java.lang.String |
getSurname() |
java.util.List<ProfileWallEntry> |
getWall() |
boolean |
importFromJson(java.lang.String json2)
Imports profile data from JSON, might be just public data or all data
|
boolean |
isFromCache() |
boolean |
isSignatureVerified() |
void |
removeFromWall(int index) |
void |
setAddress(java.lang.String address) |
void |
setFromCache(boolean fromCache) |
void |
setName(java.lang.String name) |
void |
setRestricted(java.lang.String restricted) |
void |
setSurname(java.lang.String surname) |
public ProfileModel(java.lang.String nName, java.lang.String nSurname, java.lang.String nAddress)
public ProfileModel(java.lang.String nName, java.lang.String nSurname, java.lang.String nAddress, boolean owner)
public ProfileModel(java.lang.String json)
public ProfileModel(java.lang.String json, boolean owner)
public boolean importFromJson(java.lang.String json2)
json
- public org.jsonb.JSONObject exportAllToJson()
public org.jsonb.JSONObject exportPublicToJson()
public org.jsonb.JSONObject exportRestrictedToJson()
public boolean isFromCache()
public void setFromCache(boolean fromCache)
public java.lang.String getSignature()
public boolean isSignatureVerified()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getSurname()
public void setSurname(java.lang.String surname)
public java.lang.String getAddress()
public void setAddress(java.lang.String address)
public java.security.interfaces.RSAPublicKey getPublicKey()
public void removeFromWall(int index)
public java.util.List<ProfileWallEntry> getWall()
public java.lang.String getRestricted()
public void setRestricted(java.lang.String restricted)