T - Classe que contenha um identificador padrão, exemplo: ID do registroID - Tipo do identificador contido na classepublic abstract class AbstractGumgaService<T,ID extends Serializable> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected GumgaCustomEnhancerService |
gces |
protected org.slf4j.Logger |
logger |
protected GumgaCrudRepository<T,ID> |
repository |
| Constructor and Description |
|---|
AbstractGumgaService(GumgaCrudRepository<T,ID> repository) |
| Modifier and Type | Method and Description |
|---|---|
Class<T> |
clazz()
Objeto com a classe domínio do service atual, exemplo: UsuarioService extends AbstractGumgaService
|
GumgaOi |
gumgaOiForSearch()
Carrega um objeto do tipo GumgaOi com o id da organização de acordo com a política de Multitenancy do usuário atual
|
GumgaOi |
gumgaOiForSearchWithWildCard()
Carrega um objeto do tipo GumgaOi com o id da organização com o caractere porcentagem concatenado (%), de acordo com a política de Multitenancy do usuário atual
|
void |
loadGumgaCustomFields(Object entity)
Carrega atributos customizados da entidade recebida por parâmetro, a mesma deve extender a entidade GumgaCustomizableModel
|
protected final org.slf4j.Logger logger
protected final GumgaCrudRepository<T,ID extends Serializable> repository
@Autowired protected GumgaCustomEnhancerService gces
public AbstractGumgaService(GumgaCrudRepository<T,ID> repository)
public Class<T> clazz()
public void loadGumgaCustomFields(Object entity)
entity - Entidade Customizavelpublic GumgaOi gumgaOiForSearch()
public GumgaOi gumgaOiForSearchWithWildCard()
Copyright © 2018 Gumga. All rights reserved.