net.sf.pmr.core.service
Class BasicProjectServiceImpl

java.lang.Object
  extended by net.sf.pmr.core.service.BasicProjectServiceImpl
All Implemented Interfaces:
BasicProjectService

public class BasicProjectServiceImpl
extends java.lang.Object
implements BasicProjectService

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

Constructor Summary
BasicProjectServiceImpl(net.sf.pmr.keopsframework.domain.validation.Validator basicProjectValidator, BasicProjectRepository basicProjectRepository, UserRepository userRepository)
           
 
Method Summary
 net.sf.pmr.keopsframework.domain.validation.Errors add(java.lang.String code, java.lang.String name, int defaultMemberPersistanceId)
          Service to allow to add a project in the repository
 java.lang.Integer countAll()
          Count all projects
 java.util.List findAll()
          find all project
 BasicProject findByPersistanceId(int persistanceId)
          find a basicProject by persistanceId
 net.sf.pmr.keopsframework.domain.validation.Errors update(int persistanceId, java.lang.String code, java.lang.String name, long persistanceVersion)
          Service to allow to update a project in the repository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicProjectServiceImpl

public BasicProjectServiceImpl(net.sf.pmr.keopsframework.domain.validation.Validator basicProjectValidator,
                               BasicProjectRepository basicProjectRepository,
                               UserRepository userRepository)
Parameters:
basicProjectValidator -
basicProjectRepository -
userRepository -
Method Detail

add

public net.sf.pmr.keopsframework.domain.validation.Errors add(java.lang.String code,
                                                              java.lang.String name,
                                                              int defaultMemberPersistanceId)
Description copied from interface: BasicProjectService
Service to allow to add a project in the repository

Specified by:
add in interface BasicProjectService
Parameters:
code - code of the project
name - name of the project
defaultMemberPersistanceId - defaultMemberPersistanceId Of the project
Returns:
Errors
See Also:
BasicProjectService.add(String, String, int)

update

public net.sf.pmr.keopsframework.domain.validation.Errors update(int persistanceId,
                                                                 java.lang.String code,
                                                                 java.lang.String name,
                                                                 long persistanceVersion)
Description copied from interface: BasicProjectService
Service to allow to update a project in the repository

Specified by:
update in interface BasicProjectService
Parameters:
persistanceId - of the project
code - code of the project
name - name of the project
persistanceVersion - of the project
Returns:
Errors

countAll

public java.lang.Integer countAll()
Description copied from interface: BasicProjectService
Count all projects

Specified by:
countAll in interface BasicProjectService
Returns:
number of projects
See Also:
BasicProjectService.countAll()

findAll

public java.util.List findAll()
Description copied from interface: BasicProjectService
find all project

Specified by:
findAll in interface BasicProjectService
Returns:
list of basicProjects
See Also:
BasicProjectService.findAll()

findByPersistanceId

public BasicProject findByPersistanceId(int persistanceId)
Description copied from interface: BasicProjectService
find a basicProject by persistanceId

Specified by:
findByPersistanceId in interface BasicProjectService
Returns:
BasicProject
See Also:
BasicProjectService.findByPersistanceId(int)


Copyright © 2005 Arnaud Prost. All Rights Reserved.