org.outerj.daisy.repository.commonimpl.user
Class UserImpl.IntimateAccess

java.lang.Object
  extended byorg.outerj.daisy.repository.commonimpl.user.UserImpl.IntimateAccess
Enclosing class:
UserImpl

public class UserImpl.IntimateAccess
extends java.lang.Object

provides intimate access to the UserImpl.


Method Summary
 void addToRole(org.outerj.daisy.repository.user.Role r)
           
 AuthenticatedUser getCurrentUser()
           
 java.lang.String getPassword()
          We only allow access to the supplied password value through Intimate Access!
 boolean hasRoleChanges()
          marks if this user has role changes or not
 void saved(long id, java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.util.Date lastModified, long lastModifier, long updateCount)
           
 void setLastModified(java.util.Date lastModDate)
           
 void setLastModifier(long lastMod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setLastModified

public void setLastModified(java.util.Date lastModDate)

setLastModifier

public void setLastModifier(long lastMod)

getCurrentUser

public AuthenticatedUser getCurrentUser()

saved

public void saved(long id,
                  java.lang.String firstName,
                  java.lang.String lastName,
                  java.lang.String email,
                  java.util.Date lastModified,
                  long lastModifier,
                  long updateCount)

getPassword

public java.lang.String getPassword()
We only allow access to the supplied password value through Intimate Access!

Returns:
the password supplied by the user, meant to be stored in the data store immediately

addToRole

public void addToRole(org.outerj.daisy.repository.user.Role r)

hasRoleChanges

public boolean hasRoleChanges()
marks if this user has role changes or not



Copyright © -2005 . All Rights Reserved.