Class Utils
- java.lang.Object
-
- org.exoplatform.rhmanagement.services.Utils
-
public class Utils extends Object
Created by Medamine on 14/02/2017.
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTIVEstatic StringALLstatic StringAPPROVEDstatic StringCANCELEDstatic StringCOMMENTstatic StringDECLINEDstatic StringEMPLOYEES_SPACEstatic StringEMPLOYEES_SPACE_DEFAULTstatic StringHISTORYstatic StringHOLIDAYstatic StringLEAVEstatic StringPENDINGstatic StringSICKstatic StringVALIDATEDstatic StringWAITING
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddBalanceHistoryEntry(VacationRequestDTO vReauqest, UserRHDataDTO userRHDataDTO, float intialHolidaysBalance, float intialSickBalance, String UpadateType, String upadater)static floatcalculateNumberOfDays(List<Date> oVacation, Date from, Date to)static BooleancanView(VacationRequestDTO vr, String user)static voiddeleteFile(String path)static StringformatDate(String date, TimeZone timezone)static List<Date>getDaysBetweenDates(Date startdate, Date enddate)static floatgetEndYearBalance(float balance)static org.exoplatform.services.organization.User[]getRhManagers()static DategetTodate(Date from, int nbr)static TimeZonegetUserTimezone(String username)static booleanisOffDay(Calendar date, List<Date> oVacation)static booleansameDay(Calendar cal1, Calendar cal2)static voidsaveFile(org.apache.commons.fileupload.FileItem item, String typeFolder, String parentNode)
-
-
-
Field Detail
-
ALL
public static final String ALL
- See Also:
- Constant Field Values
-
ACTIVE
public static final String ACTIVE
- See Also:
- Constant Field Values
-
WAITING
public static final String WAITING
- See Also:
- Constant Field Values
-
APPROVED
public static final String APPROVED
- See Also:
- Constant Field Values
-
DECLINED
public static final String DECLINED
- See Also:
- Constant Field Values
-
PENDING
public static final String PENDING
- See Also:
- Constant Field Values
-
CANCELED
public static final String CANCELED
- See Also:
- Constant Field Values
-
VALIDATED
public static final String VALIDATED
- See Also:
- Constant Field Values
-
COMMENT
public static final String COMMENT
- See Also:
- Constant Field Values
-
HISTORY
public static final String HISTORY
- See Also:
- Constant Field Values
-
SICK
public static final String SICK
- See Also:
- Constant Field Values
-
HOLIDAY
public static final String HOLIDAY
- See Also:
- Constant Field Values
-
LEAVE
public static final String LEAVE
- See Also:
- Constant Field Values
-
EMPLOYEES_SPACE
public static final String EMPLOYEES_SPACE
- See Also:
- Constant Field Values
-
EMPLOYEES_SPACE_DEFAULT
public static final String EMPLOYEES_SPACE_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
saveFile
public static void saveFile(org.apache.commons.fileupload.FileItem item, String typeFolder, String parentNode)
-
deleteFile
public static void deleteFile(String path)
-
getRhManagers
public static org.exoplatform.services.organization.User[] getRhManagers()
-
canView
public static Boolean canView(VacationRequestDTO vr, String user)
-
addBalanceHistoryEntry
public static void addBalanceHistoryEntry(VacationRequestDTO vReauqest, UserRHDataDTO userRHDataDTO, float intialHolidaysBalance, float intialSickBalance, String UpadateType, String upadater)
-
calculateNumberOfDays
public static float calculateNumberOfDays(List<Date> oVacation, Date from, Date to)
-
getEndYearBalance
public static float getEndYearBalance(float balance)
-
-