Package com.soffid.iam.service
Class DomainServiceBase
- java.lang.Object
-
- com.soffid.iam.service.DomainServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.DomainService
- Direct Known Subclasses:
DomainServiceImpl
public abstract class DomainServiceBase extends Object implements com.soffid.iam.service.DomainService
Spring Service base class for
see com.soffid.iam.service.DomainServicecom.soffid.iam.service.DomainService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description DomainServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.Domaincreate(com.soffid.iam.api.Domain domini)com.soffid.iam.api.DomainValuecreate(com.soffid.iam.api.DomainValue valorDomini)voiddelete(com.soffid.iam.api.Domain domini)voiddelete(com.soffid.iam.api.DomainValue valorDomini)com.soffid.iam.api.DomainfindApplicationDomainByDomianNameAndApplicationName(String nomDomini, String codiAplicacio)Collection<com.soffid.iam.api.Domain>findApplicationDomainsByApplicationName(String codiAplicacio)com.soffid.iam.api.DomainValuefindApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue(String nomDomini, String codiAplicacio, String valor)com.soffid.iam.api.DomainfindDomainByApplicationAndName(String codiAplicacio, String name)Collection<com.soffid.iam.api.Domain>findDomainsByApplicationName(String codiAplicacio)com.soffid.iam.api.PagedResult<com.soffid.iam.api.DomainValue>findDomainValueByTextAndFilter(String text, String query, Integer first, Integer max)com.soffid.iam.api.AsyncList<com.soffid.iam.api.DomainValue>findDomainValueByTextAndFilterAsync(String text, String query)Collection<com.soffid.iam.api.DomainValue>findDomainValuesByFilter(com.soffid.iam.api.Domain domini, String codi, String descripcio, String codiUsuari)com.soffid.iam.api.DomainfindGroupsDomain()com.soffid.iam.api.DomainfindUserDomainGroup()ApplicationDomainEntityDaogetApplicationDomainEntityDao()Gets reference todominiAplicacioEntityDao.com.soffid.iam.service.ApplicationServicegetApplicationService()Gets reference toaplicacioService.com.soffid.iam.service.AsyncRunnerServicegetAsyncRunnerService()Gets reference toasyncRunnerService.com.soffid.iam.service.AuthorizationServicegetAuthorizationService()Gets reference toautoritzacioService.DomainValueEntityDaogetDomainValueEntityDao()Gets reference tovalorDominiAplicacioEntityDao.GroupEntityDaogetGroupEntityDao()Gets reference togrupEntityDao.com.soffid.iam.service.GroupServicegetGroupService()Gets reference togrupService.InformationSystemEntityDaogetInformationSystemEntityDao()Gets reference toaplicacioEntityDao.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.com.soffid.iam.service.UserServicegetUserService()Gets reference tousuariService.protected abstract com.soffid.iam.api.DomainhandleCreate(com.soffid.iam.api.Domain domini)protected abstract com.soffid.iam.api.DomainValuehandleCreate(com.soffid.iam.api.DomainValue valorDomini)protected abstract voidhandleDelete(com.soffid.iam.api.Domain domini)protected abstract voidhandleDelete(com.soffid.iam.api.DomainValue valorDomini)protected abstract com.soffid.iam.api.DomainhandleFindApplicationDomainByDomianNameAndApplicationName(String nomDomini, String codiAplicacio)protected abstract Collection<com.soffid.iam.api.Domain>handleFindApplicationDomainsByApplicationName(String codiAplicacio)protected abstract com.soffid.iam.api.DomainValuehandleFindApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue(String nomDomini, String codiAplicacio, String valor)protected abstract com.soffid.iam.api.DomainhandleFindDomainByApplicationAndName(String codiAplicacio, String name)protected abstract Collection<com.soffid.iam.api.Domain>handleFindDomainsByApplicationName(String codiAplicacio)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.DomainValue>handleFindDomainValueByTextAndFilter(String text, String query, Integer first, Integer max)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.DomainValue>handleFindDomainValueByTextAndFilterAsync(String text, String query)protected abstract Collection<com.soffid.iam.api.DomainValue>handleFindDomainValuesByFilter(com.soffid.iam.api.Domain domini, String codi, String descripcio, String codiUsuari)protected abstract com.soffid.iam.api.DomainhandleFindGroupsDomain()protected abstract com.soffid.iam.api.DomainhandleFindUserDomainGroup()protected abstract com.soffid.iam.api.DomainhandleUpdate(com.soffid.iam.api.Domain domini)protected abstract com.soffid.iam.api.DomainValuehandleUpdate(com.soffid.iam.api.DomainValue valorDomini)voidsetApplicationDomainEntityDao(ApplicationDomainEntityDao dominiAplicacioEntityDao)Sets reference todominiAplicacioEntityDao.voidsetApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)Sets reference toaplicacioService.voidsetAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)Sets reference toasyncRunnerService.voidsetAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)Sets reference toautoritzacioService.voidsetDomainValueEntityDao(DomainValueEntityDao valorDominiAplicacioEntityDao)Sets reference tovalorDominiAplicacioEntityDao.voidsetGroupEntityDao(GroupEntityDao grupEntityDao)Sets reference togrupEntityDao.voidsetGroupService(com.soffid.iam.service.GroupService grupService)Sets reference togrupService.voidsetInformationSystemEntityDao(InformationSystemEntityDao aplicacioEntityDao)Sets reference toaplicacioEntityDao.voidsetUserService(com.soffid.iam.service.UserService usuariService)Sets reference tousuariService.com.soffid.iam.api.Domainupdate(com.soffid.iam.api.Domain domini)com.soffid.iam.api.DomainValueupdate(com.soffid.iam.api.DomainValue valorDomini)
-
-
-
Method Detail
-
setInformationSystemEntityDao
public void setInformationSystemEntityDao(InformationSystemEntityDao aplicacioEntityDao)
Sets reference toaplicacioEntityDao.
-
getInformationSystemEntityDao
public InformationSystemEntityDao getInformationSystemEntityDao()
Gets reference toaplicacioEntityDao.
-
setApplicationService
public void setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService.
-
getApplicationService
public com.soffid.iam.service.ApplicationService getApplicationService()
Gets reference toaplicacioService.
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService.
-
setAuthorizationService
public void setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService.
-
getAuthorizationService
public com.soffid.iam.service.AuthorizationService getAuthorizationService()
Gets reference toautoritzacioService.
-
setApplicationDomainEntityDao
public void setApplicationDomainEntityDao(ApplicationDomainEntityDao dominiAplicacioEntityDao)
Sets reference todominiAplicacioEntityDao.
-
getApplicationDomainEntityDao
public ApplicationDomainEntityDao getApplicationDomainEntityDao()
Gets reference todominiAplicacioEntityDao.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao.
-
setGroupService
public void setGroupService(com.soffid.iam.service.GroupService grupService)
Sets reference togrupService.
-
getGroupService
public com.soffid.iam.service.GroupService getGroupService()
Gets reference togrupService.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService.
-
setDomainValueEntityDao
public void setDomainValueEntityDao(DomainValueEntityDao valorDominiAplicacioEntityDao)
Sets reference tovalorDominiAplicacioEntityDao.
-
getDomainValueEntityDao
public DomainValueEntityDao getDomainValueEntityDao()
Gets reference tovalorDominiAplicacioEntityDao.
-
findDomainValueByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.DomainValue> findDomainValueByTextAndFilterAsync(String text, String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findDomainValueByTextAndFilterAsyncin interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainValueByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.DomainValue> 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<com.soffid.iam.api.DomainValue> 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 interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainValueByTextAndFilter
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.DomainValue> 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 com.soffid.iam.api.Domain create(com.soffid.iam.api.Domain domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.Domain handleCreate(com.soffid.iam.api.Domain domini) throws Exception- Throws:
Exception
-
findDomainByApplicationAndName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Domain findDomainByApplicationAndName(String codiAplicacio, String name) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findDomainByApplicationAndNamein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainByApplicationAndName
protected abstract com.soffid.iam.api.Domain handleFindDomainByApplicationAndName(String codiAplicacio, String name) throws Exception
- Throws:
Exception
-
findApplicationDomainByDomianNameAndApplicationName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Domain findApplicationDomainByDomianNameAndApplicationName(String nomDomini, String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findApplicationDomainByDomianNameAndApplicationNamein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindApplicationDomainByDomianNameAndApplicationName
protected abstract com.soffid.iam.api.Domain handleFindApplicationDomainByDomianNameAndApplicationName(String nomDomini, String codiAplicacio) throws Exception
- Throws:
Exception
-
findGroupsDomain
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Domain findGroupsDomain() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findGroupsDomainin interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindGroupsDomain
protected abstract com.soffid.iam.api.Domain handleFindGroupsDomain() throws Exception- Throws:
Exception
-
findUserDomainGroup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Domain findUserDomainGroup() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findUserDomainGroupin interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserDomainGroup
protected abstract com.soffid.iam.api.Domain handleFindUserDomainGroup() throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Domain update(com.soffid.iam.api.Domain domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.Domain handleUpdate(com.soffid.iam.api.Domain domini) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DomainValue create(com.soffid.iam.api.DomainValue valorDomini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.DomainValue handleCreate(com.soffid.iam.api.DomainValue valorDomini) throws Exception- Throws:
Exception
-
findApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DomainValue findApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue(String nomDomini, String codiAplicacio, String valor) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findApplicationDomainValueByDomainNameAndDomainApplicationNameAndValuein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue
protected abstract com.soffid.iam.api.DomainValue handleFindApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue(String nomDomini, String codiAplicacio, String valor) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DomainValue update(com.soffid.iam.api.DomainValue valorDomini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.DomainValue handleUpdate(com.soffid.iam.api.DomainValue valorDomini) throws Exception- Throws:
Exception
-
findApplicationDomainsByApplicationName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Domain> findApplicationDomainsByApplicationName(String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findApplicationDomainsByApplicationNamein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindApplicationDomainsByApplicationName
protected abstract Collection<com.soffid.iam.api.Domain> handleFindApplicationDomainsByApplicationName(String codiAplicacio) throws Exception
- Throws:
Exception
-
findDomainsByApplicationName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Domain> findDomainsByApplicationName(String codiAplicacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findDomainsByApplicationNamein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainsByApplicationName
protected abstract Collection<com.soffid.iam.api.Domain> handleFindDomainsByApplicationName(String codiAplicacio) throws Exception
- Throws:
Exception
-
findDomainValuesByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DomainValue> findDomainValuesByFilter(com.soffid.iam.api.Domain domini, String codi, String descripcio, String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findDomainValuesByFilterin interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDomainValuesByFilter
protected abstract Collection<com.soffid.iam.api.DomainValue> handleFindDomainValuesByFilter(com.soffid.iam.api.Domain 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(com.soffid.iam.api.Domain domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.Domain domini) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.DomainValue valorDomini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.DomainService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.DomainValue valorDomini) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-