com.silverpeas.projectManager.control.ejb
Interface ProjectManagerBm

All Known Implementing Classes:
ProjectManagerBmEJB

public interface ProjectManagerBm


Method Summary
 void addHolidayDate(HolidayDetail holiday)
           
 void addHolidayDates(List<HolidayDetail> holidayDates)
           
 int addTask(TaskDetail task)
           
 void calculateAllTasksDates(String instanceId, int projectId, String userId)
           
 List<TaskDetail> getAllTasks(String instanceId, Filtre filtre)
           
 List<Date> getHolidayDates(String instanceId)
           
 List<Date> getHolidayDates(String instanceId, Date beginDate, Date endDate)
           
 TaskDetail getMostDistantTask(String instanceId, int taskId)
           
 int getOccupationByUser(String userId, Date dateDeb, Date dateFin)
           
 int getOccupationByUser(String userId, Date dateDeb, Date dateFin, int excludedTaskId)
           
 List<TaskDetail> getProjects(String instanceId)
           
 TaskDetail getTask(int id)
           
 TaskDetail getTaskByTodoId(String todoId)
           
 List<TaskDetail> getTasksByMotherId(String instanceId, int motherId)
           
 List<TaskDetail> getTasksByMotherId(String instanceId, int motherId, Filtre filtre)
           
 List<TaskDetail> getTasksByMotherIdAndPreviousId(String instanceId, int motherId, int previousId)
           
 List<TaskDetail> getTasksNotCancelledByMotherId(String instanceId, int motherId, Filtre filtre)
           
 void index(String instanceId)
           
 boolean isHolidayDate(HolidayDetail date)
           
 Date processEndDate(float charge, String instanceId, Date dateDebut)
           
 Date processEndDate(TaskDetail task)
           
 void removeHolidayDate(HolidayDetail holiday)
           
 void removeHolidayDates(List<HolidayDetail> holidayDates)
           
 void removeTask(int id, String instanceId)
           
 void updateTask(TaskDetail task, String userId)
           
 

Method Detail

getProjects

List<TaskDetail> getProjects(String instanceId)

addTask

int addTask(TaskDetail task)

removeTask

void removeTask(int id,
                String instanceId)

updateTask

void updateTask(TaskDetail task,
                String userId)

calculateAllTasksDates

void calculateAllTasksDates(String instanceId,
                            int projectId,
                            String userId)

getTasksByMotherId

List<TaskDetail> getTasksByMotherId(String instanceId,
                                    int motherId)

getTasksByMotherId

List<TaskDetail> getTasksByMotherId(String instanceId,
                                    int motherId,
                                    Filtre filtre)

getTasksNotCancelledByMotherId

List<TaskDetail> getTasksNotCancelledByMotherId(String instanceId,
                                                int motherId,
                                                Filtre filtre)

getTasksByMotherIdAndPreviousId

List<TaskDetail> getTasksByMotherIdAndPreviousId(String instanceId,
                                                 int motherId,
                                                 int previousId)

getAllTasks

List<TaskDetail> getAllTasks(String instanceId,
                             Filtre filtre)

getTask

TaskDetail getTask(int id)

getTaskByTodoId

TaskDetail getTaskByTodoId(String todoId)

getMostDistantTask

TaskDetail getMostDistantTask(String instanceId,
                              int taskId)

isHolidayDate

boolean isHolidayDate(HolidayDetail date)

getHolidayDates

List<Date> getHolidayDates(String instanceId)

getHolidayDates

List<Date> getHolidayDates(String instanceId,
                           Date beginDate,
                           Date endDate)

addHolidayDate

void addHolidayDate(HolidayDetail holiday)

addHolidayDates

void addHolidayDates(List<HolidayDetail> holidayDates)

removeHolidayDate

void removeHolidayDate(HolidayDetail holiday)

removeHolidayDates

void removeHolidayDates(List<HolidayDetail> holidayDates)

processEndDate

Date processEndDate(TaskDetail task)

processEndDate

Date processEndDate(float charge,
                    String instanceId,
                    Date dateDebut)

index

void index(String instanceId)

getOccupationByUser

int getOccupationByUser(String userId,
                        Date dateDeb,
                        Date dateFin)

getOccupationByUser

int getOccupationByUser(String userId,
                        Date dateDeb,
                        Date dateFin,
                        int excludedTaskId)


Copyright © 2016 Silverpeas. All Rights Reserved.