blueme.messenger.common
Class HttpCookieConnection

java.lang.Object
  extended by blueme.messenger.common.HttpCookieConnection

public class HttpCookieConnection
extends java.lang.Object

When logged into the server, we get a cookie. But MIDlet's don't normally remember cookies, to we had to add that capability.. This class is also made specifically for our use..


Field Summary
static java.lang.String authFunction
           
static java.lang.String BASE_URL
           
static java.lang.String BASE_URL_80
           
static java.lang.String BASE_URL_PUSH
           
protected  java.io.DataInputStream dis
           
static java.lang.String getProfileFunction
           
static java.lang.String getUserInfoFunction
           
static java.lang.String getUserListFunction
           
static int maxRedirects
           
static java.lang.String pushFunction
           
static java.lang.String readFunction
           
static java.lang.String registerFunction
           
static java.lang.String sendFunction
           
static java.lang.String setProfileFunction
           
static java.lang.String updateUserListFunction
           
 
Constructor Summary
HttpCookieConnection()
           
 
Method Summary
 void close()
           
static boolean doAuth()
          This will authenticate us on the server
static java.lang.String getBase()
           
static java.lang.String getBasePush()
           
static java.lang.String getCookie()
           
 javax.microedition.io.HttpConnection getHttpConnection()
           
 java.io.DataInputStream getInput()
           
static java.lang.String getPid()
           
static java.lang.String getUid()
           
 boolean openConnection(java.lang.String url, byte[] output)
           
static void setBase(java.lang.String newBase)
           
static void setBasePush(java.lang.String newBasePush)
           
static void setCookie(java.lang.String newCookie)
           
static void setPid(java.lang.String newPid)
           
static void setUid(java.lang.String newUid)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registerFunction

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

authFunction

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

sendFunction

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

readFunction

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

getUserInfoFunction

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

setProfileFunction

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

getProfileFunction

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

updateUserListFunction

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

getUserListFunction

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

pushFunction

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

BASE_URL

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

BASE_URL_80

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

BASE_URL_PUSH

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

dis

protected java.io.DataInputStream dis

maxRedirects

public static final int maxRedirects
See Also:
Constant Field Values
Constructor Detail

HttpCookieConnection

public HttpCookieConnection()
Method Detail

getCookie

public static java.lang.String getCookie()

setCookie

public static void setCookie(java.lang.String newCookie)

getUid

public static java.lang.String getUid()

setUid

public static void setUid(java.lang.String newUid)

getPid

public static java.lang.String getPid()

setPid

public static void setPid(java.lang.String newPid)

getBase

public static java.lang.String getBase()

setBase

public static void setBase(java.lang.String newBase)

getBasePush

public static java.lang.String getBasePush()

setBasePush

public static void setBasePush(java.lang.String newBasePush)

getInput

public java.io.DataInputStream getInput()

getHttpConnection

public javax.microedition.io.HttpConnection getHttpConnection()

openConnection

public boolean openConnection(java.lang.String url,
                              byte[] output)

close

public void close()

doAuth

public static boolean doAuth()
This will authenticate us on the server