public class

BaseFriendManager

extends Object
implements Serializable
java.lang.Object
   ↳ com.c2call.sdk.pub.db.datamanager.BaseFriendManager<T extends com.c2call.sdk.pub.db.data.IBaseFriendData & java.io.Serializable>
Known Direct Subclasses

Summary

Public Constructors
BaseFriendManager(T data)
Public Methods
T getData()
String getDisplayName(IContactResolver resolver)
String getDisplayName()
String getDisplayName(DisplayNameStyle style, IContactResolver resolver)
String getDisplayName(DisplayNameStyle style)
EnumSet<SCPhoneNumberType> getPhoneNumberMask()
EnumSet<SCPhoneNumberType> getPhoneNumberMask(boolean allowEmptyNumbers)
boolean hasPhoneNumbers()
void removeEmptyNumbers()
SCPhoneData removeNumber(SCPhoneNumberType type)
void setPhoneNumber(SCPhoneNumberType type, String number)
Protected Methods
String getDisplayNameByNamesOnly(DisplayNameStyle style)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public BaseFriendManager (T data)

Public Methods

public T getData ()

public String getDisplayName (IContactResolver resolver)

public String getDisplayName ()

public String getDisplayName (DisplayNameStyle style, IContactResolver resolver)

public String getDisplayName (DisplayNameStyle style)

public EnumSet<SCPhoneNumberType> getPhoneNumberMask ()

public EnumSet<SCPhoneNumberType> getPhoneNumberMask (boolean allowEmptyNumbers)

public boolean hasPhoneNumbers ()

public void removeEmptyNumbers ()

public SCPhoneData removeNumber (SCPhoneNumberType type)

public void setPhoneNumber (SCPhoneNumberType type, String number)

Protected Methods

protected String getDisplayNameByNamesOnly (DisplayNameStyle style)