net.sf.pmr.core.service
Interface UserService

All Known Implementing Classes:
UserServiceImpl

public interface UserService

Author:
Arnaud Prost (arnaud.prost@gmail.com)

Method Summary
 net.sf.pmr.keopsframework.domain.validation.Errors addOrUpdate(int id, java.lang.String firstName, java.lang.String lastName, java.lang.String login, java.lang.String password, java.lang.String email, long persistanceVersion)
          add or update a user
 java.lang.Integer countAll()
          count all users
 net.sf.pmr.keopsframework.domain.validation.Errors delete(java.lang.Integer id)
          delete a user
 java.util.List findAll()
          find all users
 User findById(int id)
          Find a User by his id
 User findByLogin(java.lang.String login)
          Find a User by his login
 

Method Detail

addOrUpdate

net.sf.pmr.keopsframework.domain.validation.Errors addOrUpdate(int id,
                                                               java.lang.String firstName,
                                                               java.lang.String lastName,
                                                               java.lang.String login,
                                                               java.lang.String password,
                                                               java.lang.String email,
                                                               long persistanceVersion)
add or update a user

Parameters:
id - (0 is user is new)
firstName - firstName
lastName - lastName
login - login
password - password
email - email
persistanceVersion - persistanceVersion (0 is user is new)
Returns:
Errors

delete

net.sf.pmr.keopsframework.domain.validation.Errors delete(java.lang.Integer id)
delete a user

Parameters:
id -
Returns:
Errors

findById

User findById(int id)
Find a User by his id

Parameters:
id -
Returns:
User

findByLogin

User findByLogin(java.lang.String login)
Find a User by his login

Parameters:
login -
Returns:

findAll

java.util.List findAll()
find all users

Returns:
list of users

countAll

java.lang.Integer countAll()
count all users

Returns:
number of users


Copyright © 2005 Arnaud Prost. All Rights Reserved.