com.vodafone360.people.utils
Class ThirdPartyAccount

java.lang.Object
  extended by com.vodafone360.people.utils.ThirdPartyAccount

public class ThirdPartyAccount
extends java.lang.Object

Holds data about a third party account i.e. facebook, msn, google.


Field Summary
private  Bitmap mBitmap
           
private  boolean mChecked
           
private  java.lang.String mDisplayName
           
private  Identity mIdentity
           
private  java.lang.String mIdentityID
          username
private  boolean mIsVerified
           
private  boolean mShouldBeProcessed
           
static java.lang.String SNS_TYPE_FACEBOOK
           
static java.lang.String SNS_TYPE_GOOGLE
           
static java.lang.String SNS_TYPE_HYVES
           
private static java.lang.String SNS_TYPE_LIVE
           
private static java.lang.String SNS_TYPE_MICROSOFT
           
private static java.lang.String SNS_TYPE_MSN
           
private static java.lang.String SNS_TYPE_NOWPLUS
           
static java.lang.String SNS_TYPE_TWITTER
           
static java.lang.String SNS_TYPE_VODAFONE
           
private static java.lang.String SNS_TYPE_WINDOWS
           
private static java.lang.String SNS_TYPE_ZYB
           
 
Constructor Summary
ThirdPartyAccount(java.lang.String userName, Identity identity, boolean checkedByDefault, boolean isVerified)
          Create a new third party account object.
 
Method Summary
 Bitmap getBitmap()
           
 java.lang.String getDisplayName()
           
 Identity getIdentity()
           
 java.lang.String getIdentityID()
           
static java.lang.String getSnsString(Context context, java.lang.String sns)
          Gets the Localised string for the given SNS.
 boolean isChecked()
           
 boolean isShouldBeProcessed()
           
 boolean isVerified()
           
static boolean isVodafone(java.lang.String sns)
           
static boolean isWindowsLive(java.lang.String sns)
           
 void setBitmap(Bitmap mBitmap)
           
 void setChecked(boolean mChecked)
           
 void setDisplayName(java.lang.String mDisplayName)
           
 void setIdentity(Identity mIdentity)
           
 void setIdentityID(java.lang.String mIdentityID)
           
 void setIsVerified(boolean mIsVerified)
           
 void setShouldBeProcessed(boolean mShouldBeProcessed)
           
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mIdentity

private Identity mIdentity

mBitmap

private Bitmap mBitmap

mIsVerified

private boolean mIsVerified

mChecked

private boolean mChecked

mShouldBeProcessed

private boolean mShouldBeProcessed

mDisplayName

private java.lang.String mDisplayName

mIdentityID

private java.lang.String mIdentityID
username


SNS_TYPE_FACEBOOK

public static final java.lang.String SNS_TYPE_FACEBOOK
See Also:
Constant Field Values

SNS_TYPE_MICROSOFT

private static final java.lang.String SNS_TYPE_MICROSOFT
See Also:
Constant Field Values

SNS_TYPE_MSN

private static final java.lang.String SNS_TYPE_MSN
See Also:
Constant Field Values

SNS_TYPE_WINDOWS

private static final java.lang.String SNS_TYPE_WINDOWS
See Also:
Constant Field Values

SNS_TYPE_LIVE

private static final java.lang.String SNS_TYPE_LIVE
See Also:
Constant Field Values

SNS_TYPE_GOOGLE

public static final java.lang.String SNS_TYPE_GOOGLE
See Also:
Constant Field Values

SNS_TYPE_VODAFONE

public static final java.lang.String SNS_TYPE_VODAFONE
See Also:
Constant Field Values

SNS_TYPE_NOWPLUS

private static final java.lang.String SNS_TYPE_NOWPLUS
See Also:
Constant Field Values

SNS_TYPE_ZYB

private static final java.lang.String SNS_TYPE_ZYB
See Also:
Constant Field Values

SNS_TYPE_TWITTER

public static final java.lang.String SNS_TYPE_TWITTER
See Also:
Constant Field Values

SNS_TYPE_HYVES

public static final java.lang.String SNS_TYPE_HYVES
See Also:
Constant Field Values
Constructor Detail

ThirdPartyAccount

public ThirdPartyAccount(java.lang.String userName,
                         Identity identity,
                         boolean checkedByDefault,
                         boolean isVerified)
Create a new third party account object.

Parameters:
userName - - the username for the account.
identity - - Identity details retrieved from server.
checkedByDefault - - true for the account to be enabled in the list.
isVerified - -
Method Detail

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

isWindowsLive

public static boolean isWindowsLive(java.lang.String sns)

isVodafone

public static boolean isVodafone(java.lang.String sns)

getSnsString

public static java.lang.String getSnsString(Context context,
                                            java.lang.String sns)
Gets the Localised string for the given SNS.

Parameters:
sns - - text of the sns type
Returns:
Localised string for the given SNS.

setBitmap

public void setBitmap(Bitmap mBitmap)
Parameters:
mBitmap - the mBitmap to set

getBitmap

public Bitmap getBitmap()
Returns:
the mBitmap

setIdentity

public void setIdentity(Identity mIdentity)
Parameters:
mIdentity - the mIdentity to set

getIdentity

public Identity getIdentity()
Returns:
the mIdentity

setIsVerified

public void setIsVerified(boolean mIsVerified)
Parameters:
mIsVerified - the mIsVerified to set

isVerified

public boolean isVerified()
Returns:
the mIsVerified

setDisplayName

public void setDisplayName(java.lang.String mDisplayName)
Parameters:
mDisplayName - the mDisplayName to set

getDisplayName

public java.lang.String getDisplayName()
Returns:
the mDisplayName

setIdentityID

public void setIdentityID(java.lang.String mIdentityID)
Parameters:
mIdentityID - the mIdentityID to set

getIdentityID

public java.lang.String getIdentityID()
Returns:
the mIdentityID

setChecked

public void setChecked(boolean mChecked)
Parameters:
mChecked - the mChecked to set

isChecked

public boolean isChecked()
Returns:
the mChecked

setShouldBeProcessed

public void setShouldBeProcessed(boolean mShouldBeProcessed)
Parameters:
mShouldBeProcessed - the mShouldBeProcessed to set

isShouldBeProcessed

public boolean isShouldBeProcessed()
Returns:
the mShouldBeProcessed


JavaDoc