twitter4j.auth
Class BasicAuthorization

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

public 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  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 getAuthorizationHeader(twitter4j.internal.http.HttpRequest req)
           
 java.lang.String getPassword()
           
 java.lang.String getUserId()
           
 int hashCode()
           
 boolean isEnabled()
          #{inheritDoc}
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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()

getAuthorizationHeader

public java.lang.String getAuthorizationHeader(twitter4j.internal.http.HttpRequest req)
Specified by:
getAuthorizationHeader in interface Authorization

isEnabled

public boolean isEnabled()
#{inheritDoc}

Specified by:
isEnabled in interface Authorization
Returns:
true if authorization credentials are set

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