Class RhEmployeesAdministrationController

java.lang.Object
org.exoplatform.rhmanagement.portlet.rhEmployeesAdministration.RhEmployeesAdministrationController

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

    • RhEmployeesAdministrationController

      public RhEmployeesAdministrationController()
  • Method Details

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

      public juzu.Response deleteFile(String userId, String fileName) throws IOException
      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)