Package com.fluig.sdk.service
Interface LocalAPIService
-
- All Superinterfaces:
BaseAPIService
public interface LocalAPIService 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 LocalVOcreate(LocalVO local)Cria localização.LocalUserVOcreateLocalUser(Long id, LocalUserVO localUserVO)LocalUserVOcreateLocalUser(String id, LocalUserVO localUserVO)List<LocalUserVO>createLocalUserByGroup(String localId, String group)voiddelete(Long id)Deleta localização.voiddelete(String id)Deleta localização.voiddeleteHoliday(Long id, Long holidayId)Deleta o vínculo do feriado ao local.voiddeleteLocalHoliday(String id, String holidayId)Deleta o vínculo do feriado ao local.voiddeleteLocalUser(Long id, String userCode)Deleta localização.voiddeleteLocalUser(String id, String userCode)Deleta localização.LocalVOfind(Long id, boolean populateLocalUsers, boolean populateHolidays)Pesquisa localização com id específico.LocalVOfind(String id, String expand)Pesquisa localização com id específico.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO>find(String name, String order, String page, String pageSize, String expand)Pesquisa por parametros localização.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO>find(String name, String order, String page, String pageSize, String offset, String limit, String expand)Pesquisa por parametros localização.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO>find(String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, boolean populateUsers, boolean populateHolidays)Pesquisa por parametros localização.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO>find(String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, int offset, int limit, boolean populateUsers, boolean populateHolidays)Pesquisa por parametros localização.List<LocalVO>findAll()Pesquisa todas localizações da empresa do usuário logado.LocalVOfindByUser(String userCode)Procura pelo local do usuário.LocalVOfindByUser(String userCode, String expand)Procura pelo local do usuário.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO>findUnrelatedUsers(Long id, String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, int offset, int limit)Pesquisa por usuários sem relações com qualquer local.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO>findUnrelatedUsers(String id, String name, String order, String page, String pageSize, String offset, String limit)Pesquisa por usuários sem relações com qualquer local.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO>findUsers(Long localId, String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, int offset, int limit)Pesquisa por relações entre usuários e localizações.com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO>findUsers(String localId, String name, String order, String page, String pageSize, String offset, String limit)Pesquisa por relações entre usuários e localizações.StringgetTimezone(String latitude, String longitude)Busca o timezone pela latitude e longitude informada.LocalVOpatch(LocalVO local)Atualiza parametros específicos da localização.LocalVOpatch(String id, LocalVO local)Atualiza parametros específicos da localização.LocalVOupdate(LocalVO local)Atualiza localização.LocalVOupdate(String id, LocalVO local)Atualiza localização.LocalVOupdateDefault(String id)Atualiza estado padrão da localização.-
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
LocalVO create(LocalVO local) throws Exception
Cria localização.- Parameters:
local- VO da localização.- Returns:
- VO da localização criada.
- Throws:
Exception- Qualquer exceção.
-
delete
void delete(String id) throws Exception
Deleta localização.- Parameters:
id- Id da localização.- Throws:
Exception- Qualquer exceção.
-
delete
void delete(Long id) throws Exception
Deleta localização.- Parameters:
id- Id da localização.- Throws:
Exception- Qualquer exceção.
-
findAll
List<LocalVO> findAll() throws Exception
Pesquisa todas localizações da empresa do usuário logado.- Returns:
- Lista de VOs da localização.
- Throws:
Exception- Qualquer exceção.
-
find
LocalVO find(Long id, boolean populateLocalUsers, boolean populateHolidays) throws Exception
Pesquisa localização com id específico.- Parameters:
id- Id da localização.- Returns:
- VO da localização.
- Throws:
Exception- Qualquer exceção.
-
find
LocalVO find(String id, String expand) throws Exception
Pesquisa localização com id específico.- Parameters:
id- Id da localização.- Returns:
- VO da localização.
- Throws:
Exception- Qualquer exceção.
-
update
LocalVO update(String id, LocalVO local) throws Exception
Atualiza localização.- Parameters:
id- Id a ser atualizado.local- VO da localização.- Returns:
- VO da localização atualizada.
- Throws:
Exception- Qualquer exceção.
-
update
LocalVO update(LocalVO local) throws Exception
Atualiza localização.- Parameters:
local- VO da localização.- Returns:
- VO da localização atualizada.
- Throws:
Exception- Qualquer exceção.
-
patch
LocalVO patch(LocalVO local) throws Exception
Atualiza parametros específicos da localização.- Parameters:
local- VO da localização.- Returns:
- VO da localização criada.
- Throws:
Exception- Qualquer exceção.
-
updateDefault
LocalVO updateDefault(String id) throws Exception
Atualiza estado padrão da localização.- Parameters:
id- Id da localização.- Throws:
Exception- Qualquer exceção.
-
find
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO> find(String name, String order, String page, String pageSize, String expand) throws Exception
Pesquisa por parametros localização.- Parameters:
name- Nome da localização.order- Ordenação.page- Página de resultados.pageSize- Resultados por página.- Returns:
- VOs das localizações.
- Throws:
Exception- Qualquer exceção.
-
find
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO> find(String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, boolean populateUsers, boolean populateHolidays) throws Exception
Pesquisa por parametros localização.- Parameters:
name- Nome da localização.orderParams- Ordenação.page- Página de resultados.pageSize- Resultados por página.- Returns:
- VOs das localizações.
- Throws:
Exception- Qualquer exceção.
-
find
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO> find(String name, String order, String page, String pageSize, String offset, String limit, String expand) throws Exception
Pesquisa por parametros localização.- Parameters:
name- Nome da localização.order- Ordenação.page- Página de resultados.pageSize- Resultados por página.- Returns:
- VOs das localizações.
- Throws:
Exception- Qualquer exceção.
-
find
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalVO> find(String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, int offset, int limit, boolean populateUsers, boolean populateHolidays) throws Exception
Pesquisa por parametros localização.- Parameters:
name- Nome da localização.orderParams- Ordenação.page- Página de resultados.pageSize- Resultados por página.- Returns:
- VOs das localizações.
- Throws:
Exception- Qualquer exceção.
-
findUsers
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO> findUsers(String localId, String name, String order, String page, String pageSize, String offset, String limit) throws Exception
Pesquisa por relações entre usuários e localizações.- Parameters:
localId- Id da localização.name- Nome a se buscar.order- Ordenação.page- Página.pageSize- Tamanho da página.- Returns:
- VOs dos relacionamentos entre usuários e localizações.
- Throws:
Exception- Qualquer exceção.
-
findUsers
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO> findUsers(Long localId, String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, int offset, int limit) throws Exception
Pesquisa por relações entre usuários e localizações.- Parameters:
localId- Id da localização.name- Nome a se buscar.orderParams- Ordenação.page- Página.pageSize- Tamanho da página.- Returns:
- VOs dos relacionamentos entre usuários e localizações.
- Throws:
Exception- Qualquer exceção.
-
createLocalUser
LocalUserVO createLocalUser(Long id, LocalUserVO localUserVO) throws Exception
- Throws:
Exception
-
createLocalUser
LocalUserVO createLocalUser(String id, LocalUserVO localUserVO) throws Exception
- Throws:
Exception
-
findUnrelatedUsers
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO> findUnrelatedUsers(String id, String name, String order, String page, String pageSize, String offset, String limit) throws Exception
Pesquisa por usuários sem relações com qualquer local.- Parameters:
id- Id da localização.name- Nome a se buscar.order- Ordenação.page- Página.pageSize- Tamanho da página.- Returns:
- VOs dos relacionamentos entre usuários e localizações.
- Throws:
Exception- Qualquer exceção.
-
findUnrelatedUsers
com.totvs.technology.foundation.sdk.service.vo.common.ResponseEnvelopeVO<LocalUserVO> findUnrelatedUsers(Long id, String name, List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam> orderParams, int page, int pageSize, int offset, int limit) throws Exception
Pesquisa por usuários sem relações com qualquer local.- Parameters:
id- Id da localização.name- Nome a se buscar.orderParams- Ordenação.page- Página.pageSize- Tamanho da página.- Returns:
- VOs dos relacionamentos entre usuários e localizações.
- Throws:
Exception- Qualquer exceção.
-
deleteLocalUser
void deleteLocalUser(Long id, String userCode) throws Exception
Deleta localização.- Parameters:
id- Id da localização.userCode- Código do usuário.- Throws:
Exception- Qualquer exceção.
-
deleteLocalUser
void deleteLocalUser(String id, String userCode) throws Exception
Deleta localização.- Parameters:
id- Id da localização.userCode- Código do usuário.- Throws:
Exception- Qualquer exceção.
-
findByUser
LocalVO findByUser(String userCode) throws Exception
Procura pelo local do usuário.- Parameters:
userCode- Código do usuário.- Returns:
- Local do usuário.
- Throws:
Exception- Qualquer exceção.
-
findByUser
LocalVO findByUser(String userCode, String expand) throws Exception
Procura pelo local do usuário.- Parameters:
userCode- Código do usuário.- Returns:
- Local do usuário.
- Throws:
Exception- Qualquer exceção.
-
patch
LocalVO patch(String id, LocalVO local) throws Exception
Atualiza parametros específicos da localização.- Parameters:
id- ID do local.local- VO da localização.- Returns:
- VO da localização criada.
- Throws:
Exception- Qualquer exceção.
-
deleteLocalHoliday
void deleteLocalHoliday(String id, String holidayId) throws Exception
Deleta o vínculo do feriado ao local.- Parameters:
id- ID do local.holidayId- ID do feriado.- Throws:
Exception- Qualquer exceção.
-
deleteHoliday
void deleteHoliday(Long id, Long holidayId) throws Exception
Deleta o vínculo do feriado ao local.- Parameters:
id- ID do local.holidayId- ID do feriado.- Throws:
Exception- Qualquer exceção.
-
getTimezone
String getTimezone(String latitude, String longitude) throws Exception
Busca o timezone pela latitude e longitude informada.- Parameters:
latitude- Código da latitude.longitude- Código da longitude.- Throws:
Exception- Qualquer exceção.
-
-