velosurf.util
Class UserContext

java.lang.Object
  extended by velosurf.util.UserContext

public class UserContext
extends java.lang.Object

Used to store contextual values relatives to the user (in a web context, there is one UserContext per http session)

Author:
Claude Brisson

Field Summary
private  java.lang.String error
           
private  java.util.Map<Entity,java.lang.Long> lastInsertedIDs
           
private  java.util.Locale locale
           
private  Localizer localizer
           
static java.lang.String USER_CONTEXT_KEY
          key used to store the user context in the http session
private  java.util.List<java.lang.String> validationErrors
           
 
Constructor Summary
UserContext()
           
 
Method Summary
 void addValidationError(java.lang.String err)
           
 void clearValidationErrors()
           
 java.lang.Object get(java.lang.String key)
          generic getter
 java.lang.String getError()
           
 long getLastInsertedID(Entity entity)
           
 java.util.Locale getLocale()
           
 java.util.List<java.lang.String> getValidationErrors()
           
 java.lang.String localize(java.lang.String str, java.lang.Object... params)
           
 void setError(java.lang.String err)
           
 void setLastInsertedID(Entity entity, long id)
           
 void setLocale(java.util.Locale loc)
           
 void setLocalizer(Localizer loc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_CONTEXT_KEY

public static final java.lang.String USER_CONTEXT_KEY
key used to store the user context in the http session

See Also:
Constant Field Values

error

private java.lang.String error

validationErrors

private java.util.List<java.lang.String> validationErrors

localizer

private Localizer localizer

locale

private java.util.Locale locale

lastInsertedIDs

private java.util.Map<Entity,java.lang.Long> lastInsertedIDs
Constructor Detail

UserContext

public UserContext()
Method Detail

setError

public void setError(java.lang.String err)

getError

public java.lang.String getError()

setLocalizer

public void setLocalizer(Localizer loc)

setLocale

public void setLocale(java.util.Locale loc)

localize

public java.lang.String localize(java.lang.String str,
                                 java.lang.Object... params)

clearValidationErrors

public void clearValidationErrors()

addValidationError

public void addValidationError(java.lang.String err)

getValidationErrors

public java.util.List<java.lang.String> getValidationErrors()

get

public java.lang.Object get(java.lang.String key)
generic getter


getLocale

public java.util.Locale getLocale()

setLastInsertedID

public void setLastInsertedID(Entity entity,
                              long id)

getLastInsertedID

public long getLastInsertedID(Entity entity)


~ooOoo~