com.silverpeas.projectManager.model
Class ProjectManagerDAO
java.lang.Object
  
com.silverpeas.projectManager.model.ProjectManagerDAO
public class ProjectManagerDAO
- extends Object
 
- Author:
 
  - neysseri
 
 
| 
Method Summary | 
static void | 
actionEstDecomposee(Connection con,
                    int id,
                    int estDecomposee)
 
            | 
static int | 
addResource(Connection con,
            TaskResourceDetail resource)
 
            | 
static int | 
addTask(Connection con,
        TaskDetail task)
 
            | 
static Date | 
dbDate2Date(String dbDate,
            String fieldName)
 
            | 
static void | 
deleteAllResources(Connection con,
                   int taskId,
                   String instanceId)
 
            | 
static List<TaskDetail> | 
getAllTasks(Connection con,
            String instanceId,
            Filtre filtre)
 
            | 
static TaskDetail | 
getMostDistantTask(Connection con,
                   String instanceId,
                   int taskId)
 
            | 
static List<TaskDetail> | 
getNextTasks(Connection con,
             int taskId)
 
            | 
static int | 
getOccupationByUser(Connection con,
                    String userId,
                    Date dateDeb,
                    Date dateFin)
 
            | 
static int | 
getOccupationByUser(Connection con,
                    String userId,
                    Date dateDeb,
                    Date dateFin,
                    int excludedTaskId)
 
            | 
static List<TaskResourceDetail> | 
getResources(Connection con,
             int taskId,
             String instanceId)
 
            | 
static TaskDetail | 
getTask(Connection con,
        int id)
 
            | 
static TaskDetail | 
getTask(Connection con,
        String id)
 
            | 
static List<TaskDetail> | 
getTasks(Connection con,
         int actionId,
         Filtre filtre,
         String instanceId)
 
            | 
static List<TaskDetail> | 
getTasksByMotherId(Connection con,
                   String instanceId,
                   int motherId,
                   Filtre filtre)
 
            | 
static List<TaskDetail> | 
getTasksByMotherIdAndPreviousId(Connection con,
                                String instanceId,
                                int motherId,
                                int previousId)
 
            | 
static List<TaskDetail> | 
getTasksNotCancelledByMotherId(Connection con,
                               String instanceId,
                               int motherId,
                               Filtre filtre)
 
            | 
static List<TaskDetail> | 
getTree(Connection con,
        int actionId)
 
            | 
static void | 
removeTask(Connection con,
           int id)
 
            | 
static void | 
updateTask(Connection con,
           TaskDetail task)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ProjectManagerDAO
public ProjectManagerDAO()
addTask
public static int addTask(Connection con,
                          TaskDetail task)
                   throws SQLException,
                          com.stratelia.webactiv.util.exception.UtilException
- Throws:
 SQLException
com.stratelia.webactiv.util.exception.UtilException
 
addResource
public static int addResource(Connection con,
                              TaskResourceDetail resource)
                       throws SQLException,
                              com.stratelia.webactiv.util.exception.UtilException
- Throws:
 SQLException
com.stratelia.webactiv.util.exception.UtilException
 
updateTask
public static void updateTask(Connection con,
                              TaskDetail task)
                       throws SQLException,
                              com.stratelia.webactiv.util.exception.UtilException
- Throws:
 SQLException
com.stratelia.webactiv.util.exception.UtilException
 
deleteAllResources
public static void deleteAllResources(Connection con,
                                      int taskId,
                                      String instanceId)
                               throws SQLException
- Throws:
 SQLException
 
actionEstDecomposee
public static void actionEstDecomposee(Connection con,
                                       int id,
                                       int estDecomposee)
                                throws SQLException
- Throws:
 SQLException
 
removeTask
public static void removeTask(Connection con,
                              int id)
                       throws SQLException
- Throws:
 SQLException
 
getTask
public static TaskDetail getTask(Connection con,
                                 String id)
                          throws SQLException
- Throws:
 SQLException
 
getTask
public static TaskDetail getTask(Connection con,
                                 int id)
                          throws SQLException
- Throws:
 SQLException
 
getResources
public static List<TaskResourceDetail> getResources(Connection con,
                                                    int taskId,
                                                    String instanceId)
                                             throws SQLException
- Throws:
 SQLException
 
getAllTasks
public static List<TaskDetail> getAllTasks(Connection con,
                                           String instanceId,
                                           Filtre filtre)
                                    throws SQLException
- Throws:
 SQLException
 
getTasks
public static List<TaskDetail> getTasks(Connection con,
                                        int actionId,
                                        Filtre filtre,
                                        String instanceId)
                                 throws SQLException
- Throws:
 SQLException
 
getNextTasks
public static List<TaskDetail> getNextTasks(Connection con,
                                            int taskId)
                                     throws SQLException
- Throws:
 SQLException
 
getMostDistantTask
public static TaskDetail getMostDistantTask(Connection con,
                                            String instanceId,
                                            int taskId)
                                     throws SQLException
- Throws:
 SQLException
 
getTree
public static List<TaskDetail> getTree(Connection con,
                                       int actionId)
                                throws SQLException
- Parameters:
 con - a Connection to databaseactionId - the root of the tree
- Returns:
 - the tree - a List of TaskDetail
 - Throws:
 SQLException
 
getTasksByMotherId
public static List<TaskDetail> getTasksByMotherId(Connection con,
                                                  String instanceId,
                                                  int motherId,
                                                  Filtre filtre)
                                           throws SQLException
- Throws:
 SQLException
 
getTasksNotCancelledByMotherId
public static List<TaskDetail> getTasksNotCancelledByMotherId(Connection con,
                                                              String instanceId,
                                                              int motherId,
                                                              Filtre filtre)
                                                       throws SQLException
- Throws:
 SQLException
 
getTasksByMotherIdAndPreviousId
public static List<TaskDetail> getTasksByMotherIdAndPreviousId(Connection con,
                                                               String instanceId,
                                                               int motherId,
                                                               int previousId)
                                                        throws SQLException
- Throws:
 SQLException
 
getOccupationByUser
public static int getOccupationByUser(Connection con,
                                      String userId,
                                      Date dateDeb,
                                      Date dateFin)
                               throws SQLException
- Throws:
 SQLException
 
getOccupationByUser
public static int getOccupationByUser(Connection con,
                                      String userId,
                                      Date dateDeb,
                                      Date dateFin,
                                      int excludedTaskId)
                               throws SQLException
- Throws:
 SQLException
 
dbDate2Date
public static Date dbDate2Date(String dbDate,
                               String fieldName)
                        throws SQLException
- Throws:
 SQLException
 
Copyright © 2016 Silverpeas. All Rights Reserved.