2004.04.29


com.jdc.http
Class HttpUserProfile

java.lang.Object
  |
  +--com.jdc.lang.Object
        |
        +--com.jdc.lang.SerializableObject
              |
              +--com.jdc.app.UserProfile
                    |
                    +--com.jdc.http.HttpUserProfile
All Implemented Interfaces:
Serializable

public class HttpUserProfile
extends UserProfile

HttpUserProfile contains all client information for the user including login, operating system, display, browser, and locale information. Need to encrypt and decrypt the internal password String.

Version:
1.0.03.01.17
Author:
Jay Damon
See Also:
HttpOperatingSystem, HttpView, HttpTransaction, Display, Browser, Serialized Form

Field Summary
 
Fields inherited from class com.jdc.lang.Object
string
 
Constructor Summary
HttpUserProfile()
          Constructor for class HttpUserProfile.
 
Method Summary
 Browser getBrowser()
          Returns the user's browser information.
 HttpOperatingSystem getOperatingSystem()
          Returns the user's operating system information.
 HttpOperatingSystem getOS()
          Returns the user's operating system information.
 HttpUserStatus getStatus()
          Returns the user status.
 HttpTransaction getTransaction()
          Returns the user transaction object.
 HttpView getView()
          Returns the user view object.
 void setBrowser(Browser browser)
          Sets the user's browser information.
 void setOperatingSystem(HttpOperatingSystem operatingSystem)
          Sets the user's operating system information.
 void setTransaction(HttpTransaction transaction)
          Sets the user transaction.
 void setView(HttpView view)
          Sets the user view.
 void valueBound(HttpSessionBindingEvent event)
          Receives and handles notification that this user profile is being bound to a session.
 void valueUnbound(HttpSessionBindingEvent event)
          Receives and handles notification that this user profile is being unbound from a session.
 
Methods inherited from class com.jdc.app.UserProfile
getDisplay, getLocale, getName, getPassword, isLoggedIn, setDisplay, setLocale, setName, setPassword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpUserProfile

public HttpUserProfile()
Constructor for class HttpUserProfile.

Method Detail

getBrowser

public Browser getBrowser()
Returns the user's browser information.

Returns:
Browser

getOperatingSystem

public HttpOperatingSystem getOperatingSystem()
Returns the user's operating system information.

Returns:
HttpOperatingSystem

getOS

public HttpOperatingSystem getOS()
Returns the user's operating system information.

Returns:
HttpOperatingSystem

getStatus

public HttpUserStatus getStatus()
Returns the user status.

Returns:
The user status.

getTransaction

public HttpTransaction getTransaction()
Returns the user transaction object.

Returns:
HttpTransaction

getView

public HttpView getView()
Returns the user view object.

Returns:
HttpView

setBrowser

public void setBrowser(Browser browser)
Sets the user's browser information.

Parameters:
browser - The user's browser.

setOperatingSystem

public void setOperatingSystem(HttpOperatingSystem operatingSystem)
Sets the user's operating system information.

Parameters:
operatingSystem - The user's operating system.

setTransaction

public void setTransaction(HttpTransaction transaction)
Sets the user transaction.

Parameters:
transaction - The transaction to set

setView

public void setView(HttpView view)
Sets the user view.

Parameters:
view - The view to set

valueBound

public void valueBound(HttpSessionBindingEvent event)
Receives and handles notification that this user profile is being bound to a session.


valueUnbound

public void valueUnbound(HttpSessionBindingEvent event)
Receives and handles notification that this user profile is being unbound from a session.


2004.04.29



Copyright © 2004 J. Damon & Co.; All Rights Reserved WorldWide.