Class RHRequestManagementController

java.lang.Object
org.exoplatform.rhmanagement.portlet.rhManagement.RHRequestManagementController

public class RHRequestManagementController extends Object
  • Constructor Details

    • RHRequestManagementController

      public RHRequestManagementController()
  • Method Details

    • 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
    • deleteFile

      public juzu.Response deleteFile(Long requestId, String fileName) 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)