net.sf.pmr.core.service
Interface BasicProjectService

All Known Implementing Classes:
BasicProjectServiceImpl

public interface BasicProjectService

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

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
 

Method Detail

add

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

Parameters:
code - code of the project
name - name of the project
defaultMemberPersistanceId - defaultMemberPersistanceId Of the project
Returns:
Errors

update

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

Parameters:
persistanceId - of the project
code - code of the project
name - name of the project
persistanceVersion - of the project
Returns:
Errors

countAll

java.lang.Integer countAll()
Count all projects

Returns:
number of projects

findAll

java.util.List findAll()
find all project

Returns:
list of basicProjects

findByPersistanceId

BasicProject findByPersistanceId(int persistanceId)
find a basicProject by persistanceId

Returns:
BasicProject


Copyright © 2005 Arnaud Prost. All Rights Reserved.