Package com.fluig.sdk.service
Interface HolidayAPIService
-
- All Superinterfaces:
BaseAPIService
public interface HolidayAPIService extends BaseAPIService
-
-
Field Summary
Fields Modifier and Type Field Description static StringJNDI_NAMEstatic StringJNDI_REMOTE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HolidayVOcreate(HolidayVO holidayVO)Cria feriado.voiddelete(Long id)Deleta feriado.HolidayVOfind(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.HolidayVOpatch(Long id, HolidayVO holidayVO)Atualiza feriado.HolidayVOupdate(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.
-
-