org.apache.agila.services.user
Class AbstractUserService

java.lang.Object
  extended by org.apache.agila.services.user.AbstractUserService
All Implemented Interfaces:
UserService
Direct Known Subclasses:
UserServiceImpl, UserServiceImpl

public abstract class AbstractUserService
extends java.lang.Object
implements UserService

Version:
$Id: $
Author:
Geir Magnusson Jr.

Constructor Summary
AbstractUserService()
           
 
Method Summary
 UserID addUser(UserInfo newUser)
           
 UserInfo getUserFromPrincipal(java.lang.String principalName)
           
 UserInfo getUserInfo(UserID id)
           
protected abstract  UserID internalAddUser(UserInfo newUser)
           
protected abstract  UserInfo internalGetUserFromPrincipal(java.lang.String principalName)
           
protected abstract  UserInfo internalGetUserInfo(UserID id)
           
protected abstract  java.util.List internalListAllUserInfo()
           
protected abstract  void internalSaveUser(UserInfo existingUser)
           
 java.util.List listAllUserInfo()
           
 void saveUser(UserInfo existingUser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractUserService

public AbstractUserService()
Method Detail

getUserFromPrincipal

public UserInfo getUserFromPrincipal(java.lang.String principalName)
Specified by:
getUserFromPrincipal in interface UserService

getUserInfo

public UserInfo getUserInfo(UserID id)
Specified by:
getUserInfo in interface UserService

addUser

public UserID addUser(UserInfo newUser)
Specified by:
addUser in interface UserService

listAllUserInfo

public java.util.List listAllUserInfo()
Specified by:
listAllUserInfo in interface UserService

saveUser

public void saveUser(UserInfo existingUser)
Specified by:
saveUser in interface UserService

internalGetUserFromPrincipal

protected abstract UserInfo internalGetUserFromPrincipal(java.lang.String principalName)

internalGetUserInfo

protected abstract UserInfo internalGetUserInfo(UserID id)

internalAddUser

protected abstract UserID internalAddUser(UserInfo newUser)

internalListAllUserInfo

protected abstract java.util.List internalListAllUserInfo()

internalSaveUser

protected abstract void internalSaveUser(UserInfo existingUser)


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.