twitter4j.http
Class BasicAuthorization

java.lang.Object
  extended by twitter4j.http.BasicAuthorization
All Implemented Interfaces:
java.io.Serializable, Authorization

public final class BasicAuthorization
extends java.lang.Object
implements Authorization, java.io.Serializable

An authentication implementation implements Basic authentication

Author:
Yusuke Yamamoto - yusuke at mac.com
See Also:
Serialized Form

Field Summary
private  java.lang.String basic
           
private static twitter4j.internal.logging.Logger logger
           
private  java.lang.String password
           
private static long serialVersionUID
           
private  java.lang.String userId
           
 
Constructor Summary
BasicAuthorization(java.lang.String userId, java.lang.String password)
           
 
Method Summary
private  java.lang.String encodeBasicAuthenticationString()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getPassword()
           
 java.lang.String getUserId()
           
 int hashCode()
           
 boolean isEnabled()
           
 void setAuthorizationHeader(java.lang.String method, java.lang.String url, twitter4j.internal.http.HttpParameter[] params, java.net.HttpURLConnection con)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

private static final twitter4j.internal.logging.Logger logger

userId

private java.lang.String userId

password

private java.lang.String password

basic

private java.lang.String basic

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

BasicAuthorization

public BasicAuthorization(java.lang.String userId,
                          java.lang.String password)
Method Detail

getUserId

public java.lang.String getUserId()

getPassword

public java.lang.String getPassword()

encodeBasicAuthenticationString

private java.lang.String encodeBasicAuthenticationString()

setAuthorizationHeader

public void setAuthorizationHeader(java.lang.String method,
                                   java.lang.String url,
                                   twitter4j.internal.http.HttpParameter[] params,
                                   java.net.HttpURLConnection con)
Specified by:
setAuthorizationHeader in interface Authorization

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface Authorization

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object