cz.muni.fi.pclis.service.peerEvaluation
Class TeamEvaluationAssignmentServiceImpl

java.lang.Object
  extended by cz.muni.fi.pclis.service.peerEvaluation.TeamEvaluationAssignmentServiceImpl
All Implemented Interfaces:
GenericService<TeamEvaluationAssignment>, PeerEvaluationAssignmentService<TeamEvaluationAssignment>, TeamEvaluationAssignmentService

@Transactional
public class TeamEvaluationAssignmentServiceImpl
extends Object
implements TeamEvaluationAssignmentService

User: Ľuboš Pecho Date: 30.3.2010 Time: 13:48:01 To change this template use File | Settings | File Templates.


Field Summary
private  GenericServiceImpl<TeamEvaluationAssignment,TeamEvaluationAssignmentDao> impl
           
 
Constructor Summary
TeamEvaluationAssignmentServiceImpl()
           
 
Method Summary
 TeamEvaluationAssignment create(TeamEvaluationAssignment entity)
          persists the entity
 void generateAndUpdate(TeamEvaluationAssignment entity)
           
 List<TeamEvaluationAssignment> getAll()
          returns all entities
 List<TeamEvaluationAssignment> getByCourseAndTerm(Course course, Term term)
           
 TeamEvaluationAssignment getById(long id)
          get the entity with given id
 TeamEvaluationAssignmentDao getDao()
           
 TeamEvaluationAssignment refresh(TeamEvaluationAssignment entity)
          refreshes the entity from database
 void remove(TeamEvaluationAssignment entity)
          removes a persisted entity
 void removeById(long id)
          removes entity with given id
 TeamEvaluationAssignment searchById(long id)
          searches the entity with given id
 void setDao(TeamEvaluationAssignmentDao teamEvaluationAssignmentDao)
           
 TeamEvaluationAssignment update(TeamEvaluationAssignment entity)
          updates the entity
 TeamEvaluationAssignmentDao useDao()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

impl

private GenericServiceImpl<TeamEvaluationAssignment,TeamEvaluationAssignmentDao> impl
Constructor Detail

TeamEvaluationAssignmentServiceImpl

public TeamEvaluationAssignmentServiceImpl()
Method Detail

getById

public TeamEvaluationAssignment getById(long id)
Description copied from interface: GenericService
get the entity with given id

Specified by:
getById in interface GenericService<TeamEvaluationAssignment>
Specified by:
getById in interface TeamEvaluationAssignmentService
Returns:
entity

searchById

public TeamEvaluationAssignment searchById(long id)
Description copied from interface: GenericService
searches the entity with given id

Specified by:
searchById in interface GenericService<TeamEvaluationAssignment>
Specified by:
searchById in interface TeamEvaluationAssignmentService
Returns:
entity, null if none is found

getAll

public List<TeamEvaluationAssignment> getAll()
Description copied from interface: GenericService
returns all entities

Specified by:
getAll in interface GenericService<TeamEvaluationAssignment>
Specified by:
getAll in interface TeamEvaluationAssignmentService
Returns:

create

public TeamEvaluationAssignment create(TeamEvaluationAssignment entity)
Description copied from interface: GenericService
persists the entity

Specified by:
create in interface GenericService<TeamEvaluationAssignment>
Specified by:
create in interface TeamEvaluationAssignmentService
Returns:

update

public TeamEvaluationAssignment update(TeamEvaluationAssignment entity)
Description copied from interface: GenericService
updates the entity

Specified by:
update in interface GenericService<TeamEvaluationAssignment>
Specified by:
update in interface TeamEvaluationAssignmentService
Returns:

generateAndUpdate

public void generateAndUpdate(TeamEvaluationAssignment entity)
Specified by:
generateAndUpdate in interface PeerEvaluationAssignmentService<TeamEvaluationAssignment>

remove

public void remove(TeamEvaluationAssignment entity)
Description copied from interface: GenericService
removes a persisted entity

Specified by:
remove in interface GenericService<TeamEvaluationAssignment>
Specified by:
remove in interface TeamEvaluationAssignmentService

removeById

public void removeById(long id)
Description copied from interface: GenericService
removes entity with given id

Specified by:
removeById in interface GenericService<TeamEvaluationAssignment>
Specified by:
removeById in interface TeamEvaluationAssignmentService

refresh

public TeamEvaluationAssignment refresh(TeamEvaluationAssignment entity)
Description copied from interface: GenericService
refreshes the entity from database

Specified by:
refresh in interface GenericService<TeamEvaluationAssignment>
Specified by:
refresh in interface TeamEvaluationAssignmentService
Returns:

getByCourseAndTerm

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

useDao

public TeamEvaluationAssignmentDao useDao()

getDao

public TeamEvaluationAssignmentDao getDao()

setDao

public void setDao(TeamEvaluationAssignmentDao teamEvaluationAssignmentDao)


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