Package com.fluig.sdk.service
Interface HolidayAPIService
-
- All Superinterfaces:
BaseAPIService
public interface HolidayAPIService extends BaseAPIService
-
-
Field Summary
Fields Modifier and Type Field Description static String
JNDI_NAME
static String
JNDI_REMOTE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HolidayVO
create(HolidayVO holidayVO)
Cria feriado.void
delete(Long id)
Deleta feriado.HolidayVO
find(Long id, String expand)
Busca feriado.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)
Busca feriado.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)
Busca feriado.List<HolidayVO>
findAll()
Busca todos os feriados da base a partir do código da empresa do usuário logado.HolidayVO
patch(Long id, HolidayVO holidayVO)
Atualiza feriado.HolidayVO
update(Long id, HolidayVO holidayVO)
Atualiza feriado.-
Methods inherited from interface com.fluig.sdk.service.BaseAPIService
expand, generateOrderParam
-
-
-
-
Field Detail
-
JNDI_NAME
static final String JNDI_NAME
- See Also:
- Constant Field Values
-
JNDI_REMOTE_NAME
static final String JNDI_REMOTE_NAME
- See Also:
- Constant Field Values
-
-
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.
-
-