com.silverpeas.projectManager.control.ejb
Class ProjectManagerBmEJB
java.lang.Object
  
com.silverpeas.projectManager.control.ejb.ProjectManagerBmEJB
- All Implemented Interfaces: 
 - ProjectManagerBm
 
public class ProjectManagerBmEJB
- extends Object
- implements 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 fCharge,
               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)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ProjectManagerBmEJB
public ProjectManagerBmEJB()
getProjects
public List<TaskDetail> getProjects(String instanceId)
- Specified by:
 getProjects in interface ProjectManagerBm
 
 
getTasksByMotherId
public List<TaskDetail> getTasksByMotherId(String instanceId,
                                           int motherId)
- Specified by:
 getTasksByMotherId in interface ProjectManagerBm
 
 
getTasksByMotherId
public List<TaskDetail> getTasksByMotherId(String instanceId,
                                           int motherId,
                                           Filtre filtre)
- Specified by:
 getTasksByMotherId in interface ProjectManagerBm
 
 
getTasksNotCancelledByMotherId
public List<TaskDetail> getTasksNotCancelledByMotherId(String instanceId,
                                                       int motherId,
                                                       Filtre filtre)
- Specified by:
 getTasksNotCancelledByMotherId in interface ProjectManagerBm
 
 
getTasksByMotherIdAndPreviousId
public List<TaskDetail> getTasksByMotherIdAndPreviousId(String instanceId,
                                                        int motherId,
                                                        int previousId)
- Specified by:
 getTasksByMotherIdAndPreviousId in interface ProjectManagerBm
 
 
getAllTasks
public List<TaskDetail> getAllTasks(String instanceId,
                                    Filtre filtre)
- Specified by:
 getAllTasks in interface ProjectManagerBm
 
 
getTask
public TaskDetail getTask(int id)
- Specified by:
 getTask in interface ProjectManagerBm
 
 
getTaskByTodoId
public TaskDetail getTaskByTodoId(String todoId)
- Specified by:
 getTaskByTodoId in interface ProjectManagerBm
 
 
getMostDistantTask
public TaskDetail getMostDistantTask(String instanceId,
                                     int taskId)
- Specified by:
 getMostDistantTask in interface ProjectManagerBm
 
 
addTask
public int addTask(TaskDetail task)
- Specified by:
 addTask in interface ProjectManagerBm
 
 
removeTask
public void removeTask(int id,
                       String instanceId)
- Specified by:
 removeTask in interface ProjectManagerBm
 
 
updateTask
public void updateTask(TaskDetail task,
                       String userId)
- Specified by:
 updateTask in interface ProjectManagerBm
 
 
processEndDate
public Date processEndDate(TaskDetail task)
- Specified by:
 processEndDate in interface ProjectManagerBm
 
 
processEndDate
public Date processEndDate(float fCharge,
                           String instanceId,
                           Date dateDebut)
- Specified by:
 processEndDate in interface ProjectManagerBm
 
 
calculateAllTasksDates
public void calculateAllTasksDates(String instanceId,
                                   int projectId,
                                   String userId)
- Specified by:
 calculateAllTasksDates in interface ProjectManagerBm
 
 
getHolidayDates
public List<Date> getHolidayDates(String instanceId)
- Specified by:
 getHolidayDates in interface ProjectManagerBm
 
 
getHolidayDates
public List<Date> getHolidayDates(String instanceId,
                                  Date beginDate,
                                  Date endDate)
- Specified by:
 getHolidayDates in interface ProjectManagerBm
 
 
addHolidayDate
public void addHolidayDate(HolidayDetail holiday)
- Specified by:
 addHolidayDate in interface ProjectManagerBm
 
 
addHolidayDates
public void addHolidayDates(List<HolidayDetail> holidayDates)
- Specified by:
 addHolidayDates in interface ProjectManagerBm
 
 
removeHolidayDate
public void removeHolidayDate(HolidayDetail holiday)
- Specified by:
 removeHolidayDate in interface ProjectManagerBm
 
 
removeHolidayDates
public void removeHolidayDates(List<HolidayDetail> holidayDates)
- Specified by:
 removeHolidayDates in interface ProjectManagerBm
 
 
isHolidayDate
public boolean isHolidayDate(HolidayDetail date)
- Specified by:
 isHolidayDate in interface ProjectManagerBm
 
 
index
public void index(String instanceId)
- Specified by:
 index in interface ProjectManagerBm
 
 
getOccupationByUser
public int getOccupationByUser(String userId,
                               Date dateDeb,
                               Date dateFin)
- Specified by:
 getOccupationByUser in interface ProjectManagerBm
 
 
getOccupationByUser
public int getOccupationByUser(String userId,
                               Date dateDeb,
                               Date dateFin,
                               int excludedTaskId)
- Specified by:
 getOccupationByUser in interface ProjectManagerBm
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.