A link to a service provider user. Allows the client application to access or update user information using the provider's API. Exposes a set of operations that are common across all service providers, including the ability to {@link #fetchUserProfile() access user profile information} and {@link #updateStatus(String) update user status}.
@author Keith Donald
@param < A> a strongly-typed binding to the service provider's API
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.