Class RhAdministrationController

java.lang.Object
org.exoplatform.rhmanagement.portlet.rhAdministration.RhAdministrationController

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

    • RhAdministrationController

      public RhAdministrationController()
  • 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)
    • getBalanceHistoryByUserId

      public List<org.exoplatform.rhmanagement.dto.BalanceHistoryDTO> getBalanceHistoryByUserId(String userId, Long from, Long to)
    • 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()
    • saveSettings

      public void saveSettings(org.exoplatform.rhmanagement.dto.SettingsDTO obj)
    • 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)
    • getConventionalVacationsById

      public org.exoplatform.rhmanagement.dto.ConventionalVacationDTO getConventionalVacationsById(Long id)
    • getConventionalVacations

      public List<org.exoplatform.rhmanagement.dto.ConventionalVacationDTO> getConventionalVacations()
    • saveConventionalVacation

      public void saveConventionalVacation(org.exoplatform.rhmanagement.dto.ConventionalVacationDTO obj)
    • updateConventionalVacation

      public void updateConventionalVacation(org.exoplatform.rhmanagement.dto.ConventionalVacationDTO obj)
    • deleteConventionalVacation

      public juzu.Response deleteConventionalVacation(org.exoplatform.rhmanagement.dto.ConventionalVacationDTO obj) throws Exception
      Throws:
      Exception
    • getOfficialVacationsById

      public org.exoplatform.rhmanagement.dto.OfficialVacationDTO getOfficialVacationsById(Long id)
    • getOfficialVacations

      public List<org.exoplatform.rhmanagement.dto.OfficialVacationDTO> getOfficialVacations()
    • saveOfficialVacation

      public void saveOfficialVacation(org.exoplatform.rhmanagement.dto.OfficialVacationDTO obj)
    • updateOfficialVacation

      public void updateOfficialVacation(org.exoplatform.rhmanagement.dto.OfficialVacationDTO obj)
    • deleteOfficialVacation

      public juzu.Response deleteOfficialVacation(org.exoplatform.rhmanagement.dto.OfficialVacationDTO obj) throws Exception
      Throws:
      Exception
    • upadteNumberOfDays

      public void upadteNumberOfDays(Date date)