com.silverpeas.scheduleevent.service.model.dao
Class ScheduleEventDaoImpl

java.lang.Object
  extended by com.silverpeas.scheduleevent.service.model.dao.ScheduleEventDaoImpl
All Implemented Interfaces:
ScheduleEventDao

@Repository(value="scheduleEventDao")
@Transactional
public class ScheduleEventDaoImpl
extends Object
implements ScheduleEventDao


Constructor Summary
ScheduleEventDaoImpl()
           
 
Method Summary
 String createScheduleEvent(ScheduleEvent scheduleEvent)
           
 void deleteContributor(Contributor contributor)
           
 void deleteScheduleEvent(ScheduleEvent scheduleEvent)
           
 Contributor getContributor(String contributorId)
           
 ScheduleEvent getScheduleEvent(String scheduleEventId)
           
 Set<ScheduleEvent> listScheduleEventsByContributorId(String userId)
           
 Set<ScheduleEvent> listScheduleEventsByCreatorId(String userId)
           
 void purgeResponseScheduleEvent(ScheduleEvent scheduleEvent, int userId)
           
 void updateScheduleEvent(ScheduleEvent scheduleEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduleEventDaoImpl

public ScheduleEventDaoImpl()
Method Detail

createScheduleEvent

public String createScheduleEvent(ScheduleEvent scheduleEvent)
Specified by:
createScheduleEvent in interface ScheduleEventDao

deleteScheduleEvent

public void deleteScheduleEvent(ScheduleEvent scheduleEvent)
Specified by:
deleteScheduleEvent in interface ScheduleEventDao

getScheduleEvent

public ScheduleEvent getScheduleEvent(String scheduleEventId)
Specified by:
getScheduleEvent in interface ScheduleEventDao

listScheduleEventsByCreatorId

public Set<ScheduleEvent> listScheduleEventsByCreatorId(String userId)
Specified by:
listScheduleEventsByCreatorId in interface ScheduleEventDao

listScheduleEventsByContributorId

public Set<ScheduleEvent> listScheduleEventsByContributorId(String userId)
Specified by:
listScheduleEventsByContributorId in interface ScheduleEventDao

updateScheduleEvent

public void updateScheduleEvent(ScheduleEvent scheduleEvent)
Specified by:
updateScheduleEvent in interface ScheduleEventDao

purgeResponseScheduleEvent

public void purgeResponseScheduleEvent(ScheduleEvent scheduleEvent,
                                       int userId)
Specified by:
purgeResponseScheduleEvent in interface ScheduleEventDao

getContributor

public Contributor getContributor(String contributorId)
Specified by:
getContributor in interface ScheduleEventDao

deleteContributor

public void deleteContributor(Contributor contributor)
Specified by:
deleteContributor in interface ScheduleEventDao


Copyright © 2016 Silverpeas. All Rights Reserved.