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.Domain
create(com.soffid.iam.api.Domain domini)
com.soffid.iam.api.DomainValue
create(com.soffid.iam.api.DomainValue valorDomini)
void
delete(com.soffid.iam.api.Domain domini)
void
delete(com.soffid.iam.api.DomainValue valorDomini)
com.soffid.iam.api.Domain
findApplicationDomainByDomianNameAndApplicationName(String nomDomini, String codiAplicacio)
Collection<com.soffid.iam.api.Domain>
findApplicationDomainsByApplicationName(String codiAplicacio)
com.soffid.iam.api.DomainValue
findApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue(String nomDomini, String codiAplicacio, String valor)
com.soffid.iam.api.Domain
findDomainByApplicationAndName(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.Domain
findGroupsDomain()
com.soffid.iam.api.Domain
findUserDomainGroup()
ApplicationDomainEntityDao
getApplicationDomainEntityDao()
Gets reference todominiAplicacioEntityDao
.com.soffid.iam.service.ApplicationService
getApplicationService()
Gets reference toaplicacioService
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets reference toasyncRunnerService
.com.soffid.iam.service.AuthorizationService
getAuthorizationService()
Gets reference toautoritzacioService
.DomainValueEntityDao
getDomainValueEntityDao()
Gets reference tovalorDominiAplicacioEntityDao
.GroupEntityDao
getGroupEntityDao()
Gets reference togrupEntityDao
.com.soffid.iam.service.GroupService
getGroupService()
Gets reference togrupService
.InformationSystemEntityDao
getInformationSystemEntityDao()
Gets reference toaplicacioEntityDao
.protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.com.soffid.iam.service.UserService
getUserService()
Gets reference tousuariService
.protected abstract com.soffid.iam.api.Domain
handleCreate(com.soffid.iam.api.Domain domini)
protected abstract com.soffid.iam.api.DomainValue
handleCreate(com.soffid.iam.api.DomainValue valorDomini)
protected abstract void
handleDelete(com.soffid.iam.api.Domain domini)
protected abstract void
handleDelete(com.soffid.iam.api.DomainValue valorDomini)
protected abstract com.soffid.iam.api.Domain
handleFindApplicationDomainByDomianNameAndApplicationName(String nomDomini, String codiAplicacio)
protected abstract Collection<com.soffid.iam.api.Domain>
handleFindApplicationDomainsByApplicationName(String codiAplicacio)
protected abstract com.soffid.iam.api.DomainValue
handleFindApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue(String nomDomini, String codiAplicacio, String valor)
protected abstract com.soffid.iam.api.Domain
handleFindDomainByApplicationAndName(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.Domain
handleFindGroupsDomain()
protected abstract com.soffid.iam.api.Domain
handleFindUserDomainGroup()
protected abstract com.soffid.iam.api.Domain
handleUpdate(com.soffid.iam.api.Domain domini)
protected abstract com.soffid.iam.api.DomainValue
handleUpdate(com.soffid.iam.api.DomainValue valorDomini)
void
setApplicationDomainEntityDao(ApplicationDomainEntityDao dominiAplicacioEntityDao)
Sets reference todominiAplicacioEntityDao
.void
setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService
.void
setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.void
setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.void
setDomainValueEntityDao(DomainValueEntityDao valorDominiAplicacioEntityDao)
Sets reference tovalorDominiAplicacioEntityDao
.void
setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.void
setGroupService(com.soffid.iam.service.GroupService grupService)
Sets reference togrupService
.void
setInformationSystemEntityDao(InformationSystemEntityDao aplicacioEntityDao)
Sets reference toaplicacioEntityDao
.void
setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.com.soffid.iam.api.Domain
update(com.soffid.iam.api.Domain domini)
com.soffid.iam.api.DomainValue
update(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:
findDomainValueByTextAndFilterAsync
in 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:
findDomainValueByTextAndFilter
in 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:
create
in 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:
findDomainByApplicationAndName
in 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:
findApplicationDomainByDomianNameAndApplicationName
in 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:
findGroupsDomain
in 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:
findUserDomainGroup
in 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:
update
in 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:
create
in 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:
findApplicationDomainValueByDomainNameAndDomainApplicationNameAndValue
in 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:
update
in 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:
findApplicationDomainsByApplicationName
in 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:
findDomainsByApplicationName
in 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:
findDomainValuesByFilter
in 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:
delete
in 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:
delete
in 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 currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-