cz.muni.fi.pclis.service.team
Class TeamProjectServiceImpl

java.lang.Object
  extended by cz.muni.fi.pclis.service.team.TeamProjectServiceImpl
All Implemented Interfaces:
TeamProjectService

@Transactional
public class TeamProjectServiceImpl
extends Object
implements TeamProjectService

User: Ľuboš Pecho Date: 25.3.2010 Time: 12:56:23


Field Summary
private  GenericServiceImpl<TeamProject,TeamProjectDao> impl
           
private  UserService userService
           
 
Constructor Summary
TeamProjectServiceImpl()
           
 
Method Summary
 TeamProject create(TeamProject entity)
           
 void createFromExport(au.com.bytecode.opencsv.CSVReader reader, ProjectPackage projectPackage)
           
 List<TeamProject> getAll()
           
 List<TeamProject> getByCourseAndTerm(Course course, Term term)
           
 TeamProject getById(long id)
           
 TeamProjectDao getDao()
           
 TeamProject refresh(TeamProject entity)
           
 void remove(TeamProject entity)
           
 void removeById(long id)
           
 void removeFileFromProject(TeamProject teamProject, UploadedFile uploadedFile)
           
 TeamProject searchById(long id)
           
 void setDao(TeamProjectDao teamProjectDao)
           
 void setUserService(UserService userService)
           
 TeamProject update(TeamProject entity)
           
 TeamProjectDao useDao()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

impl

private GenericServiceImpl<TeamProject,TeamProjectDao> impl

userService

private UserService userService
Constructor Detail

TeamProjectServiceImpl

public TeamProjectServiceImpl()
Method Detail

getById

public TeamProject getById(long id)
Specified by:
getById in interface TeamProjectService

searchById

public TeamProject searchById(long id)
Specified by:
searchById in interface TeamProjectService

getAll

public List<TeamProject> getAll()
Specified by:
getAll in interface TeamProjectService

create

public TeamProject create(TeamProject entity)
Specified by:
create in interface TeamProjectService

update

public TeamProject update(TeamProject entity)
Specified by:
update in interface TeamProjectService

remove

public void remove(TeamProject entity)
Specified by:
remove in interface TeamProjectService

removeById

public void removeById(long id)
Specified by:
removeById in interface TeamProjectService

refresh

public TeamProject refresh(TeamProject entity)
Specified by:
refresh in interface TeamProjectService

createFromExport

public void createFromExport(au.com.bytecode.opencsv.CSVReader reader,
                             ProjectPackage projectPackage)
                      throws IOException
Specified by:
createFromExport in interface TeamProjectService
Throws:
IOException

removeFileFromProject

public void removeFileFromProject(TeamProject teamProject,
                                  UploadedFile uploadedFile)
Specified by:
removeFileFromProject in interface TeamProjectService

getByCourseAndTerm

public List<TeamProject> getByCourseAndTerm(Course course,
                                            Term term)
Specified by:
getByCourseAndTerm in interface TeamProjectService

useDao

public TeamProjectDao useDao()

getDao

public TeamProjectDao getDao()

setDao

public void setDao(TeamProjectDao teamProjectDao)

setUserService

public void setUserService(UserService userService)


Copyright © 2009-2010 Faculty of Informatics, Masaryk university, Brno. All Rights Reserved.