Package es.caib.seycon.ng.servei
Class DominiServiceBase
- java.lang.Object
-
- es.caib.seycon.ng.servei.DominiServiceBase
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.DominiService
public abstract class DominiServiceBase extends Object implements es.caib.seycon.ng.servei.DominiService
Spring Service base class for
see es.caib.seycon.ng.servei.DominiServicees.caib.seycon.ng.servei.DominiService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description DominiServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description es.caib.seycon.ng.comu.Domini
create(es.caib.seycon.ng.comu.Domini domini)
es.caib.seycon.ng.comu.ValorDomini
create(es.caib.seycon.ng.comu.ValorDomini valorDomini)
void
delete(es.caib.seycon.ng.comu.Domini domini)
void
delete(es.caib.seycon.ng.comu.ValorDomini valorDomini)
es.caib.seycon.ng.comu.Domini
findDomainByApplicationAndName(String codiAplicacio, String name)
com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.ValorDomini>
findDomainValueByTextAndFilter(String text, String query, Integer first, Integer max)
com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.ValorDomini>
findDomainValueByTextAndFilterAsync(String text, String query)
es.caib.seycon.ng.comu.Domini
findDominiAplicacioByNomDominiAndCodiAplicacio(String nomDomini, String codiAplicacio)
es.caib.seycon.ng.comu.Domini
findDominiGrups()
es.caib.seycon.ng.comu.Domini
findDominiGrupsUsuari()
Collection<es.caib.seycon.ng.comu.Domini>
findDominisAplicacioByCodiAplicacio(String codiAplicacio)
Collection<es.caib.seycon.ng.comu.Domini>
findDominisByCodiAplicacio(String codiAplicacio)
es.caib.seycon.ng.comu.ValorDomini
findValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor(String nomDomini, String codiAplicacio, String valor)
Collection<es.caib.seycon.ng.comu.ValorDomini>
findValorsDominiByFiltre(es.caib.seycon.ng.comu.Domini domini, String codi, String descripcio, String codiUsuari)
com.soffid.iam.service.DomainService
getDomainService()
Gets reference todomainService
.protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.protected abstract es.caib.seycon.ng.comu.Domini
handleCreate(es.caib.seycon.ng.comu.Domini domini)
protected abstract es.caib.seycon.ng.comu.ValorDomini
handleCreate(es.caib.seycon.ng.comu.ValorDomini valorDomini)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.Domini domini)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.ValorDomini valorDomini)
protected abstract es.caib.seycon.ng.comu.Domini
handleFindDomainByApplicationAndName(String codiAplicacio, String name)
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.ValorDomini>
handleFindDomainValueByTextAndFilter(String text, String query, Integer first, Integer max)
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.ValorDomini>
handleFindDomainValueByTextAndFilterAsync(String text, String query)
protected abstract es.caib.seycon.ng.comu.Domini
handleFindDominiAplicacioByNomDominiAndCodiAplicacio(String nomDomini, String codiAplicacio)
protected abstract es.caib.seycon.ng.comu.Domini
handleFindDominiGrups()
protected abstract es.caib.seycon.ng.comu.Domini
handleFindDominiGrupsUsuari()
protected abstract Collection<es.caib.seycon.ng.comu.Domini>
handleFindDominisAplicacioByCodiAplicacio(String codiAplicacio)
protected abstract Collection<es.caib.seycon.ng.comu.Domini>
handleFindDominisByCodiAplicacio(String codiAplicacio)
protected abstract es.caib.seycon.ng.comu.ValorDomini
handleFindValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor(String nomDomini, String codiAplicacio, String valor)
protected abstract Collection<es.caib.seycon.ng.comu.ValorDomini>
handleFindValorsDominiByFiltre(es.caib.seycon.ng.comu.Domini domini, String codi, String descripcio, String codiUsuari)
protected abstract es.caib.seycon.ng.comu.Domini
handleUpdate(es.caib.seycon.ng.comu.Domini domini)
protected abstract es.caib.seycon.ng.comu.ValorDomini
handleUpdate(es.caib.seycon.ng.comu.ValorDomini valorDomini)
void
setDomainService(com.soffid.iam.service.DomainService domainService)
Sets reference todomainService
.es.caib.seycon.ng.comu.Domini
update(es.caib.seycon.ng.comu.Domini domini)
es.caib.seycon.ng.comu.ValorDomini
update(es.caib.seycon.ng.comu.ValorDomini valorDomini)
-
-
-
Method Detail
-
setDomainService
public void setDomainService(com.soffid.iam.service.DomainService domainService)
Sets reference todomainService
.
-
getDomainService
public com.soffid.iam.service.DomainService getDomainService()
Gets reference todomainService
.
-
findDomainValueByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.ValorDomini> findDomainValueByTextAndFilterAsync(String text, String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDomainValueByTextAndFilterAsync
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainValueByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.ValorDomini> handleFindDomainValueByTextAndFilterAsync(String text, String query) throws Exception
- Throws:
Exception
-
findDomainValueByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.ValorDomini> findDomainValueByTextAndFilter(String text, String query, Integer first, Integer max) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDomainValueByTextAndFilter
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainValueByTextAndFilter
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.ValorDomini> handleFindDomainValueByTextAndFilter(String text, String query, Integer first, Integer max) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Domini create(es.caib.seycon.ng.comu.Domini domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.Domini handleCreate(es.caib.seycon.ng.comu.Domini domini) throws Exception
- Throws:
Exception
-
findDomainByApplicationAndName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Domini findDomainByApplicationAndName(String codiAplicacio, String name) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDomainByApplicationAndName
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainByApplicationAndName
protected abstract es.caib.seycon.ng.comu.Domini handleFindDomainByApplicationAndName(String codiAplicacio, String name) throws Exception
- Throws:
Exception
-
findDominiAplicacioByNomDominiAndCodiAplicacio
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Domini findDominiAplicacioByNomDominiAndCodiAplicacio(String nomDomini, String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDominiAplicacioByNomDominiAndCodiAplicacio
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDominiAplicacioByNomDominiAndCodiAplicacio
protected abstract es.caib.seycon.ng.comu.Domini handleFindDominiAplicacioByNomDominiAndCodiAplicacio(String nomDomini, String codiAplicacio) throws Exception
- Throws:
Exception
-
findDominiGrups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Domini findDominiGrups() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDominiGrups
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDominiGrups
protected abstract es.caib.seycon.ng.comu.Domini handleFindDominiGrups() throws Exception
- Throws:
Exception
-
findDominiGrupsUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Domini findDominiGrupsUsuari() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDominiGrupsUsuari
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDominiGrupsUsuari
protected abstract es.caib.seycon.ng.comu.Domini handleFindDominiGrupsUsuari() throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Domini update(es.caib.seycon.ng.comu.Domini domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.Domini handleUpdate(es.caib.seycon.ng.comu.Domini domini) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ValorDomini create(es.caib.seycon.ng.comu.ValorDomini valorDomini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.ValorDomini handleCreate(es.caib.seycon.ng.comu.ValorDomini valorDomini) throws Exception
- Throws:
Exception
-
findValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ValorDomini findValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor(String nomDomini, String codiAplicacio, String valor) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor
protected abstract es.caib.seycon.ng.comu.ValorDomini handleFindValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor(String nomDomini, String codiAplicacio, String valor) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ValorDomini update(es.caib.seycon.ng.comu.ValorDomini valorDomini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.ValorDomini handleUpdate(es.caib.seycon.ng.comu.ValorDomini valorDomini) throws Exception
- Throws:
Exception
-
findDominisAplicacioByCodiAplicacio
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Domini> findDominisAplicacioByCodiAplicacio(String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDominisAplicacioByCodiAplicacio
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDominisAplicacioByCodiAplicacio
protected abstract Collection<es.caib.seycon.ng.comu.Domini> handleFindDominisAplicacioByCodiAplicacio(String codiAplicacio) throws Exception
- Throws:
Exception
-
findDominisByCodiAplicacio
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Domini> findDominisByCodiAplicacio(String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDominisByCodiAplicacio
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDominisByCodiAplicacio
protected abstract Collection<es.caib.seycon.ng.comu.Domini> handleFindDominisByCodiAplicacio(String codiAplicacio) throws Exception
- Throws:
Exception
-
findValorsDominiByFiltre
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.ValorDomini> findValorsDominiByFiltre(es.caib.seycon.ng.comu.Domini domini, String codi, String descripcio, String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findValorsDominiByFiltre
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindValorsDominiByFiltre
protected abstract Collection<es.caib.seycon.ng.comu.ValorDomini> handleFindValorsDominiByFiltre(es.caib.seycon.ng.comu.Domini domini, String codi, String descripcio, String codiUsuari) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.Domini domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.Domini domini) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.ValorDomini valorDomini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.DominiService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.ValorDomini valorDomini) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-