Class RHRequestManagementController


  • public class RHRequestManagementController
    extends Object
    • Constructor Detail

      • RHRequestManagementController

        public RHRequestManagementController()
    • Method Detail

      • index

        public juzu.Response.Content index()
      • getVacationRequests

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> getVacationRequests()
      • getVacationRequestsOfCurrentUser

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> getVacationRequestsOfCurrentUser​(String status)
      • getVacationRequestsForCurrentValidator

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> getVacationRequestsForCurrentValidator​(String status)
      • getVacationRequest

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

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

        public org.exoplatform.rhmanagement.dto.EmployeesDTO getVrOwnerData​(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)
      • saveVacationRequest

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> saveVacationRequest​(org.exoplatform.rhmanagement.dto.VacationRequestWithManagersDTO obj)
      • saveComment

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

        public void saveValiadator​(org.exoplatform.rhmanagement.dto.ValidatorDTO obj)
      • deleteRequest

        public List<org.exoplatform.rhmanagement.dto.VacationRequestDTO> deleteRequest​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • declineRequest

        public org.exoplatform.rhmanagement.dto.VacationRequestDTO declineRequest​(org.exoplatform.rhmanagement.dto.VacationRequestDTO obj)
      • approveRequest

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

        public juzu.Response getBundle()
      • getContext

        public juzu.Response getContext()
      • uploadFile

        public juzu.Response uploadFile​(Long requestId,
                                        org.apache.commons.fileupload.FileItem file)
                                 throws IOException
        Throws:
        IOException
      • getRequestAttachements

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

        public org.exoplatform.rhmanagement.dto.ContextDTO getData()
      • getData

        public org.exoplatform.rhmanagement.dto.ContextDTO getData​(Long rid)