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.