Interface HolidayAPIService

    • Method Detail

      • create

        HolidayVO create​(HolidayVO holidayVO)
                  throws Exception
        Cria feriado.
        Parameters:
        holidayVO - VO do feriado.
        Returns:
        VO do feriado criado.
        Throws:
        Exception - Qualquer exceção.
      • delete

        void delete​(Long id)
             throws Exception
        Deleta feriado.
        Parameters:
        id - Código do feriado.
        Throws:
        Exception - Qualquer exceção.
      • update

        HolidayVO update​(Long id,
                         HolidayVO holidayVO)
                  throws Exception
        Atualiza feriado.
        Parameters:
        id - Código atual do feriado.
        holidayVO - VO do novo.
        Returns:
        VO do feriado atualizado.
        Throws:
        Exception - Qualquer exceção.
      • find

        HolidayVO find​(Long id,
                       String expand)
                throws Exception
        Busca feriado.
        Parameters:
        id - Código do feriado.
        expand - Campos de expansão, pode ser locals para buscar localizações relacionadas e locals.localUsers para ser os relacionamentos com usuários dos locais.
        Throws:
        Exception - Qualquer exceção.
      • findAll

        List<HolidayVO> findAll()
                         throws Exception
        Busca todos os feriados da base a partir do código da empresa do usuário logado.
        Throws:
        Exception - Qualquer exceção.
      • patch

        HolidayVO patch​(Long id,
                        HolidayVO holidayVO)
                 throws Exception
        Atualiza feriado.
        Parameters:
        id - Código atual do feriado.
        holidayVO - VO do novo.
        Returns:
        VO do feriado atualizado.
        Throws:
        Exception - Qualquer exceção.
      • find

        com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<HolidayVO> find​(String description,
                                                                                                 String localId,
                                                                                                 String order,
                                                                                                 String page,
                                                                                                 String pageSize,
                                                                                                 String offset,
                                                                                                 String limit,
                                                                                                 String expand,
                                                                                                 String exclusive)
                                                                                          throws Exception
        Busca feriado.
        Parameters:
        description - Descrição do feriado.
        localId - Id do local para parâmetro da pesquisa.
        order - Ordenação da busca, pode ser apenas por id (descrição do feriado).
        page - Página da busca.
        pageSize - Quantidade de itens por página.
        expand - Campos de expansão, pode ser locals para buscar localizações relacionadas e locals.localUsers para ser os relacionamentos com usuários dos locais.
        exclusive - Se os feriados devem ser exclusivos daquele local.
        Throws:
        Exception - Qualquer exceção.
      • find

        com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<HolidayVO> find​(String description,
                                                                                                 Long localId,
                                                                                                 List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams,
                                                                                                 int page,
                                                                                                 int pageSize,
                                                                                                 int offset,
                                                                                                 int limit,
                                                                                                 boolean populateLocals,
                                                                                                 boolean populateUsers,
                                                                                                 boolean exclusive)
                                                                                          throws Exception
        Busca feriado.
        Parameters:
        description - Descrição do feriado.
        localId - Id do local para parâmetro da pesquisa.
        orderParams - Ordenação da busca, pode ser apenas por id (descrição do feriado).
        page - Página da busca.
        pageSize - Quantidade de itens por página.
        populateLocals - Se popula locais na lista do VO.
        populateUsers - Se popula usuários na lista do VO de local.
        exclusive - Se os feriados devem ser exclusivos daquele local.
        Throws:
        Exception - Qualquer exceção.