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.Dominicreate(es.caib.seycon.ng.comu.Domini domini)es.caib.seycon.ng.comu.ValorDominicreate(es.caib.seycon.ng.comu.ValorDomini valorDomini)voiddelete(es.caib.seycon.ng.comu.Domini domini)voiddelete(es.caib.seycon.ng.comu.ValorDomini valorDomini)es.caib.seycon.ng.comu.DominifindDomainByApplicationAndName(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.DominifindDominiAplicacioByNomDominiAndCodiAplicacio(String nomDomini, String codiAplicacio)es.caib.seycon.ng.comu.DominifindDominiGrups()es.caib.seycon.ng.comu.DominifindDominiGrupsUsuari()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.ValorDominifindValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor(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.DomainServicegetDomainService()Gets reference todomainService.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.protected abstract es.caib.seycon.ng.comu.DominihandleCreate(es.caib.seycon.ng.comu.Domini domini)protected abstract es.caib.seycon.ng.comu.ValorDominihandleCreate(es.caib.seycon.ng.comu.ValorDomini valorDomini)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.Domini domini)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.ValorDomini valorDomini)protected abstract es.caib.seycon.ng.comu.DominihandleFindDomainByApplicationAndName(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.DominihandleFindDominiAplicacioByNomDominiAndCodiAplicacio(String nomDomini, String codiAplicacio)protected abstract es.caib.seycon.ng.comu.DominihandleFindDominiGrups()protected abstract es.caib.seycon.ng.comu.DominihandleFindDominiGrupsUsuari()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.ValorDominihandleFindValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValor(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.DominihandleUpdate(es.caib.seycon.ng.comu.Domini domini)protected abstract es.caib.seycon.ng.comu.ValorDominihandleUpdate(es.caib.seycon.ng.comu.ValorDomini valorDomini)voidsetDomainService(com.soffid.iam.service.DomainService domainService)Sets reference todomainService.es.caib.seycon.ng.comu.Dominiupdate(es.caib.seycon.ng.comu.Domini domini)es.caib.seycon.ng.comu.ValorDominiupdate(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:
findDomainValueByTextAndFilterAsyncin 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:
findDomainValueByTextAndFilterin 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:
createin 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:
findDomainByApplicationAndNamein 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:
findDominiAplicacioByNomDominiAndCodiAplicacioin 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:
findDominiGrupsin 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:
findDominiGrupsUsuariin 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:
updatein 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:
createin 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:
findValorDominiAplicacioByNomDominiAndCodiAplicacioDominiAndValorin 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:
updatein 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:
findDominisAplicacioByCodiAplicacioin 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:
findDominisByCodiAplicacioin 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:
findValorsDominiByFiltrein 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:
deletein 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:
deletein 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 currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-