-
- All Implemented Interfaces:
-
java.lang.Cloneable
public class User implements CloneableCreated by mikeshou on 15/8/31.
-
-
Field Summary
Fields Modifier and Type Field Description private intregFromprivate Stringusernameprivate Stringsidprivate Stringuidprivate Stringserviceprivate Stringecodeprivate StringnickNameprivate StringphoneCodeprivate StringpartnerIdentityprivate Stringmobileprivate intuserTypeprivate intproductCountprivate Stringemailprivate Domaindomainprivate StringheadPicprivate StringtimezoneIdprivate StringuserAliasprivate intdataVersionprivate inttempUnitprivate StringsnsNicknameprivate Map<String, Object>extrasprivate UserpublicUserprivate StringpublicSessionprivate UserToBuserToBpublic final static Creator<User>CREATOR
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
Modifier and Type Method Description intgetRegFrom()Gets type of account registration. voidsetRegFrom(int regFrom)Sets the type of account registration. StringgetUsername()Gets username. voidsetUsername(String username)Sets username. StringgetSid()Gets session id. voidsetSid(String sid)Sets session id. StringgetUid()Gets user ID. voidsetUid(String uid)Sets user ID. StringgetService()Gets service. voidsetService(String service)Sets service. StringgetEcode()Gets encryption code. voidsetEcode(String ecode)Sets encryption code. StringgetNickName()Gets user nickname. voidsetNickName(String nickName)Sets user nickname. StringgetPhoneCode()Gets country code. voidsetPhoneCode(String phoneCode)Sets country code. StringgetPartnerIdentity()Gets partner identity. voidsetPartnerIdentity(String partnerIdentity)Sets partner identity. StringgetMobile()Gets mobile phone number. voidsetMobile(String mobile)Sets mobile phone number. intgetUserType()Gets user type. voidsetUserType(int userType)Sets user type. intgetProductCount()Gets product counts. voidsetProductCount(int productCount)Sets product counts. StringgetEmail()Gets email address. voidsetEmail(String email)Sets email address. DomaingetDomain()Gets account domain Instance. voidsetDomain(Domain domain)Sets account domain Instance. StringgetHeadPic()Gets user avatar link address. voidsetHeadPic(String headPic)Sets user avatar link address. StringgetTimezoneId()Gets user time zone information. voidsetTimezoneId(String timezoneId)Sets user time zone information. StringgetUserAlias()Get user alias voidsetUserAlias(String userAlias)Set user alias intgetDataVersion()Gets data version. voidsetDataVersion(int dataVersion)Sets data version. intgetTempUnit()Gets temperature unit. voidsetTempUnit(int tempUnit)Sets temperature unit. StringgetSnsNickname()Gets the nickname of the third-party account. voidsetSnsNickname(String snsNickname)Sets the nickname of the third-party account. Map<String, Object>getExtras()Gets user extension information. voidsetExtras(Map<String, Object> extras)Sets user extension information. UsergetPublicUser()voidsetPublicUser(User publicUser)StringgetPublicSession()voidsetPublicSession(String publicSession)UserToBgetUserToB()Get toB user voidsetUserToB(UserToB userToB)Set toB user Objectclone()intdescribeContents()voidwriteToParcel(Parcel dest, int flags)-
-
Method Detail
-
getRegFrom
int getRegFrom()
Gets type of account registration.
-
setRegFrom
void setRegFrom(int regFrom)
Sets the type of account registration.
- Parameters:
regFrom- account registration type
-
getUsername
String getUsername()
Gets username.
-
setUsername
void setUsername(String username)
Sets username.
- Parameters:
username- the username
-
getSid
String getSid()
Gets session id.
-
setSid
void setSid(String sid)
Sets session id.
- Parameters:
sid- the session id
-
getUid
String getUid()
Gets user ID.
-
setUid
void setUid(String uid)
Sets user ID.
- Parameters:
uid- the user ID
-
getService
String getService()
Gets service.
-
setService
void setService(String service)
Sets service.
- Parameters:
service- the service
-
getEcode
String getEcode()
Gets encryption code.
-
setEcode
void setEcode(String ecode)
Sets encryption code.
- Parameters:
ecode- the encryption code
-
getNickName
String getNickName()
Gets user nickname.
-
setNickName
void setNickName(String nickName)
Sets user nickname.
- Parameters:
nickName- the nickname
-
getPhoneCode
String getPhoneCode()
Gets country code.
-
setPhoneCode
void setPhoneCode(String phoneCode)
Sets country code.
- Parameters:
phoneCode- the country code
-
getPartnerIdentity
String getPartnerIdentity()
Gets partner identity.
-
setPartnerIdentity
void setPartnerIdentity(String partnerIdentity)
Sets partner identity.
- Parameters:
partnerIdentity- the partner identity
-
getMobile
String getMobile()
Gets mobile phone number.
-
setMobile
void setMobile(String mobile)
Sets mobile phone number.
- Parameters:
mobile- the mobile phone number
-
getUserType
int getUserType()
Gets user type.
-
setUserType
void setUserType(int userType)
Sets user type.
- Parameters:
userType- the user type like{0:User does not exist 1:Skip to the Supplementary Enterprise Information page}
-
getProductCount
int getProductCount()
Gets product counts.
-
setProductCount
void setProductCount(int productCount)
Sets product counts.
- Parameters:
productCount- the product count
-
getEmail
String getEmail()
Gets email address.
-
setEmail
void setEmail(String email)
Sets email address.
- Parameters:
email- the email address
-
setDomain
void setDomain(Domain domain)
Sets account domain Instance.
- Parameters:
domain- the Domain
-
getHeadPic
String getHeadPic()
Gets user avatar link address.
-
setHeadPic
void setHeadPic(String headPic)
Sets user avatar link address.
- Parameters:
headPic- the link address
-
getTimezoneId
String getTimezoneId()
Gets user time zone information.
-
setTimezoneId
void setTimezoneId(String timezoneId)
Sets user time zone information.
- Parameters:
timezoneId- the timezone
-
getUserAlias
String getUserAlias()
Get user alias
-
setUserAlias
void setUserAlias(String userAlias)
Set user alias
-
getDataVersion
int getDataVersion()
Gets data version.
-
setDataVersion
void setDataVersion(int dataVersion)
Sets data version.
- Parameters:
dataVersion- the data version
-
getTempUnit
int getTempUnit()
Gets temperature unit.
-
setTempUnit
void setTempUnit(int tempUnit)
Sets temperature unit.
- Parameters:
tempUnit- the temperature unit like {1:°C, 2:°F}
-
getSnsNickname
String getSnsNickname()
Gets the nickname of the third-party account.
-
setSnsNickname
void setSnsNickname(String snsNickname)
Sets the nickname of the third-party account.
- Parameters:
snsNickname- the third-party account nickname
-
getExtras
Map<String, Object> getExtras()
Gets user extension information.
-
setExtras
void setExtras(Map<String, Object> extras)
Sets user extension information.
- Parameters:
extras- the extension information
-
getPublicUser
User getPublicUser()
-
setPublicUser
void setPublicUser(User publicUser)
-
getPublicSession
String getPublicSession()
-
setPublicSession
void setPublicSession(String publicSession)
-
getUserToB
UserToB getUserToB()
Get toB user
-
setUserToB
void setUserToB(UserToB userToB)
Set toB user
- Parameters:
userToB- user toB
-
clone
Object clone()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
-
-
-