Class RhEmployeesAdministrationController


  • public class RhEmployeesAdministrationController
    extends Object
    Created by exo on 8/3/16.
    • Constructor Detail

      • RhEmployeesAdministrationController

        public RhEmployeesAdministrationController()
    • Method Detail

      • index

        public juzu.Response.Content index()
      • getAllUsersRhData

        public List<org.exoplatform.rhmanagement.dto.EmployeesDTO> getAllUsersRhData​(String emfilter)
      • saveUserRHData

        public org.exoplatform.rhmanagement.dto.UserRHDataDTO saveUserRHData​(org.exoplatform.rhmanagement.dto.EmployeesDTO user)
                                                                      throws Exception
        Throws:
        Exception
      • deleteUserRHData

        public juzu.Response deleteUserRHData​(org.exoplatform.rhmanagement.dto.EmployeesDTO user)
                                       throws Exception
        Throws:
        Exception
      • getVacationRequestsbyUserId

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> getVacationRequestsbyUserId​(String userId,
                                                                                                     String vrFilter)
      • getUser

        public org.exoplatform.rhmanagement.dto.EmployeesDTO getUser​(String userId)
      • getVacationRequests

        public org.exoplatform.rhmanagement.dto.VacationRequestsPageDTO getVacationRequests​(String vrFilter,
                                                                                            int offset,
                                                                                            int limit)
      • getActivVacationRequests

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> getActivVacationRequests()
      • getWaitingVacationRequests

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> getWaitingVacationRequests()
      • validateRequest

        public org.exoplatform.rhmanagement.dto.UserRHDataDTO validateRequest​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • cancelRequest

        public org.exoplatform.rhmanagement.dto.UserRHDataDTO cancelRequest​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • getBundle

        public juzu.Response getBundle()
      • getContext

        public juzu.Response getContext()
      • uploadFile

        public juzu.Response uploadFile​(String userId,
                                        org.apache.commons.fileupload.FileItem file)
                                 throws IOException
        method uploadFile() records an image in AddMembersStorage
        Throws:
        IOException
      • getEmployeeAttachements

        public juzu.Response getEmployeeAttachements​(org.exoplatform.rhmanagement.dto.EmployeesDTO obj)
      • getRequestAttachements

        public juzu.Response getRequestAttachements​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • saveComment

        public void saveComment​(org.exoplatform.rhmanagement.dto.CommentDTO obj)
      • getComments

        public List<org.exoplatform.rhmanagement.dto.CommentDTO> getComments​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • getHistory

        public List<org.exoplatform.rhmanagement.dto.CommentDTO> getHistory​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • getValidatorsByRequestID

        public List<org.exoplatform.rhmanagement.dto.ValidatorDTO> getValidatorsByRequestID​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • getSubstitutesByRequestID

        public List<org.exoplatform.rhmanagement.dto.EmployeesDTO> getSubstitutesByRequestID​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • getVacationRequest

        public org.exoplatform.rhmanagement.dto.VacationRequestDTO getVacationRequest​(Long id)
      • updateVacationRequest

        public void updateVacationRequest​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • saveVacationRequest

        public void saveVacationRequest​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • upadteNumberOfDays

        public void upadteNumberOfDays​(Date date)