course.util
Class UtilFunctions

java.lang.Object
  |
  +--course.util.UtilFunctions

public class UtilFunctions
extends java.lang.Object

Class with util functions.


Constructor Summary
UtilFunctions()
           
 
Method Summary
static java.lang.String convertDate(java.lang.String date)
          Method for converting the date string in the database date format.
static void createDirectoriesGroup(java.lang.String directoryCourse, int assignmentSelected, java.lang.String nameGroup, int classId)
          Method for creation of directories when a group is created.
static void createDirectoriesStudent(java.lang.String directoryCourse, int report, java.lang.String username, int classId)
          Method for creation of directories when a student is created.
static void createDirectoryAssignment(java.lang.String directoryCourse, int idAssignment, int classId)
          Method for creation of assignment directory.
static void createDirectoryClass(java.lang.String directoryCourse, int numAssignments, int numReports, int classId)
          Method for creation of directories when a class is created.
static void createDirectoryCourse(java.lang.String directoryCourse)
          Method for creation of course directory.
static void createDirectoryReport(java.lang.String directoryCourse, int idReport, int classId)
          Method for creation of report directory.
static java.lang.String deconvertDate(java.lang.String date)
          Method for converting the database date format in the date string.
static void deleteDirectoriesGroup(java.lang.String directoryCourse, int assignmentSelected, java.lang.String nameGroup, int classId)
          Method for deleting directories when a group is removed.
static void deleteDirectoriesStudent(java.lang.String directoryCourse, int report, java.lang.String username, int classId)
          Method for deleting directories when a student is removed.
static void deleteDirectoryAssignment(java.lang.String directoryCourse, int idAssignment, int classId)
          Method for removing assignment directory.
static void deleteDirectoryClass(java.lang.String directoryCourse, int classId)
          Method for removing Class directory when the class is removed.
static void deleteDirectoryReport(java.lang.String directoryCourse, int idReport, int classId)
          Method for removing report directory.
static boolean validateField(java.lang.String field, java.lang.String characters)
          Method for validation of fields.
static int verifyDate(java.util.Date sysDate, java.sql.Date sqlDate)
          Method for verifying dates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilFunctions

public UtilFunctions()
Method Detail

validateField

public static boolean validateField(java.lang.String field,
                                    java.lang.String characters)
Method for validation of fields. All the characters of the string have to be into the characters list.

convertDate

public static java.lang.String convertDate(java.lang.String date)
Method for converting the date string in the database date format.

deconvertDate

public static java.lang.String deconvertDate(java.lang.String date)
Method for converting the database date format in the date string.

deleteDirectoriesGroup

public static void deleteDirectoriesGroup(java.lang.String directoryCourse,
                                          int assignmentSelected,
                                          java.lang.String nameGroup,
                                          int classId)
Method for deleting directories when a group is removed.

createDirectoriesGroup

public static void createDirectoriesGroup(java.lang.String directoryCourse,
                                          int assignmentSelected,
                                          java.lang.String nameGroup,
                                          int classId)
Method for creation of directories when a group is created.

deleteDirectoriesStudent

public static void deleteDirectoriesStudent(java.lang.String directoryCourse,
                                            int report,
                                            java.lang.String username,
                                            int classId)
Method for deleting directories when a student is removed.

createDirectoriesStudent

public static void createDirectoriesStudent(java.lang.String directoryCourse,
                                            int report,
                                            java.lang.String username,
                                            int classId)
Method for creation of directories when a student is created.

verifyDate

public static int verifyDate(java.util.Date sysDate,
                             java.sql.Date sqlDate)
Method for verifying dates.

createDirectoryClass

public static void createDirectoryClass(java.lang.String directoryCourse,
                                        int numAssignments,
                                        int numReports,
                                        int classId)
Method for creation of directories when a class is created.

createDirectoryAssignment

public static void createDirectoryAssignment(java.lang.String directoryCourse,
                                             int idAssignment,
                                             int classId)
Method for creation of assignment directory.

createDirectoryReport

public static void createDirectoryReport(java.lang.String directoryCourse,
                                         int idReport,
                                         int classId)
Method for creation of report directory.

deleteDirectoryAssignment

public static void deleteDirectoryAssignment(java.lang.String directoryCourse,
                                             int idAssignment,
                                             int classId)
Method for removing assignment directory.

deleteDirectoryReport

public static void deleteDirectoryReport(java.lang.String directoryCourse,
                                         int idReport,
                                         int classId)
Method for removing report directory.

createDirectoryCourse

public static void createDirectoryCourse(java.lang.String directoryCourse)
Method for creation of course directory.

deleteDirectoryClass

public static void deleteDirectoryClass(java.lang.String directoryCourse,
                                        int classId)
Method for removing Class directory when the class is removed.