Package com.soffid.iam.service
Class EntryPointServiceBase
- java.lang.Object
-
- com.soffid.iam.service.EntryPointServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.EntryPointService
- Direct Known Subclasses:
EntryPointServiceImpl
public abstract class EntryPointServiceBase extends Object implements com.soffid.iam.service.EntryPointService
Spring Service base class for
see com.soffid.iam.service.EntryPointServicecom.soffid.iam.service.EntryPointService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description EntryPointServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanapplicationAccessTreeHasAnyACL(String codiUsuari)booleancanAdmin(com.soffid.iam.api.AccessTree puntEntrada)booleancanExecute(com.soffid.iam.api.AccessTree puntEntrada)booleancanQuery(com.soffid.iam.api.AccessTree puntEntrada)booleancanView(com.soffid.iam.api.AccessTree puntEntrada)booleancopyApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti)booleancopyApplicationAccessLink(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti)com.soffid.iam.api.AccessTreecreate(com.soffid.iam.api.AccessTree puntEntrada)com.soffid.iam.api.AccessTreeAuthorizationcreateAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio)com.soffid.iam.api.AccessTreeExecutioncreateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio)voiddelete(com.soffid.iam.api.AccessTree puntEntrada)voiddeleteAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio)voiddeleteExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio)List<com.soffid.iam.api.AccessTree>findAccessTreeByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessTree>findAccessTreeByTextAndJsonQueryAsync(String text, String jsonQuery)Collection<com.soffid.iam.api.AccessTree>findApplicationAccessByFilter(String nomPUE, String codiPUE, String codiAplicacio, String codiRol, String codiGrup, String codiUsuari)com.soffid.iam.api.AccessTreefindApplicationAccessById(long id)Collection<com.soffid.iam.api.AccessTree>findChildren(com.soffid.iam.api.AccessTree puntEntrada)Collection<com.soffid.iam.api.AccessTree>findMenuChildren(com.soffid.iam.api.AccessTree puntEntrada)com.soffid.iam.api.AccessTreefindRoot()AccountEntityDaogetAccountEntityDao()Gets reference toaccountEntityDao.com.soffid.iam.service.AccountServicegetAccountService()Gets reference toaccountService.Collection<com.soffid.iam.api.Application>getAllApplications(Boolean aplicacioBuida)Collection<com.soffid.iam.api.AccessTreeExecutionType>getAllMimeTypeExecution()com.soffid.iam.service.ApplicationServicegetApplicationService()Gets reference toaplicacioService.com.soffid.iam.service.AsyncRunnerServicegetAsyncRunnerService()Gets reference toasyncRunnerService.AuditEntityDaogetAuditEntityDao()Gets reference toauditoriaEntityDao.Collection<com.soffid.iam.api.AccessTreeAuthorization>getAuthorizationsApplicationAcessTree(com.soffid.iam.api.AccessTree puntEntrada)com.soffid.iam.service.DispatcherServicegetDispatcherService()Gets reference todispatcherService.EntryPointAccountEntityDaogetEntryPointAccountEntityDao()Gets reference toentryPointAccountEntityDao.EntryPointEntityDaogetEntryPointEntityDao()Gets reference topuntEntradaEntityDao.EntryPointExecutableEntityDaogetEntryPointExecutableEntityDao()Gets reference toexecucioPuntEntradaEntityDao.EntryPointExecutionTypeEntityDaogetEntryPointExecutionTypeEntityDao()Gets reference totipusExecucioPuntEntradaEntityDao.EntryPointGroupEntityDaogetEntryPointGroupEntityDao()Gets reference toautoritzacioPUEGrupEntityDao.EntryPointIconEntityDaogetEntryPointIconEntityDao()Gets reference toiconaEntityDao.EntryPointRoleEntityDaogetEntryPointRoleEntityDao()Gets reference toautoritzacioPUERolEntityDao.EntryPointTreeEntityDaogetEntryPointTreeEntityDao()Gets reference toarbrePuntEntradaEntityDao.EntryPointUserEntityDaogetEntryPointUserEntityDao()Gets reference toautoritzacioPUEUsuariEntityDao.Collection<com.soffid.iam.api.AccessTreeExecution>getExecutions(com.soffid.iam.api.AccessTree puntEntrada)GroupEntityDaogetGroupEntityDao()Gets reference togrupEntityDao.HostEntryPointEntityDaogetHostEntryPointEntityDao()Gets reference tohostEntryPointEntityDao.InformationSystemEntityDaogetInformationSystemEntityDao()Gets reference toaplicacioEntityDao.com.soffid.iam.service.NetworkServicegetNetworkService()Gets reference toxarxaService.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.Collection<String>getReverseApplicationAccessTree(com.soffid.iam.api.AccessTree puntEntrada)RoleEntityDaogetRoleEntityDao()Gets reference torolEntityDao.StringgetScopeForAddress(String address)UserEntityDaogetUserEntityDao()Gets reference tousuariEntityDao.com.soffid.iam.service.UserServicegetUserService()Gets reference tousuariService.protected abstract booleanhandleApplicationAccessTreeHasAnyACL(String codiUsuari)protected abstract booleanhandleCanAdmin(com.soffid.iam.api.AccessTree puntEntrada)protected abstract booleanhandleCanExecute(com.soffid.iam.api.AccessTree puntEntrada)protected abstract booleanhandleCanQuery(com.soffid.iam.api.AccessTree puntEntrada)protected abstract booleanhandleCanView(com.soffid.iam.api.AccessTree puntEntrada)protected abstract booleanhandleCopyApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti)protected abstract booleanhandleCopyApplicationAccessLink(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti)protected abstract com.soffid.iam.api.AccessTreehandleCreate(com.soffid.iam.api.AccessTree puntEntrada)protected abstract com.soffid.iam.api.AccessTreeAuthorizationhandleCreateAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio)protected abstract com.soffid.iam.api.AccessTreeExecutionhandleCreateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio)protected abstract voidhandleDelete(com.soffid.iam.api.AccessTree puntEntrada)protected abstract voidhandleDeleteAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio)protected abstract voidhandleDeleteExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio)protected abstract List<com.soffid.iam.api.AccessTree>handleFindAccessTreeByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessTree>handleFindAccessTreeByTextAndJsonQueryAsync(String text, String jsonQuery)protected abstract Collection<com.soffid.iam.api.AccessTree>handleFindApplicationAccessByFilter(String nomPUE, String codiPUE, String codiAplicacio, String codiRol, String codiGrup, String codiUsuari)protected abstract com.soffid.iam.api.AccessTreehandleFindApplicationAccessById(long id)protected abstract Collection<com.soffid.iam.api.AccessTree>handleFindChildren(com.soffid.iam.api.AccessTree puntEntrada)protected abstract Collection<com.soffid.iam.api.AccessTree>handleFindMenuChildren(com.soffid.iam.api.AccessTree puntEntrada)protected abstract com.soffid.iam.api.AccessTreehandleFindRoot()protected abstract Collection<com.soffid.iam.api.Application>handleGetAllApplications(Boolean aplicacioBuida)protected abstract Collection<com.soffid.iam.api.AccessTreeExecutionType>handleGetAllMimeTypeExecution()protected abstract Collection<com.soffid.iam.api.AccessTreeAuthorization>handleGetAuthorizationsApplicationAcessTree(com.soffid.iam.api.AccessTree puntEntrada)protected abstract Collection<com.soffid.iam.api.AccessTreeExecution>handleGetExecutions(com.soffid.iam.api.AccessTree puntEntrada)protected abstract Collection<String>handleGetReverseApplicationAccessTree(com.soffid.iam.api.AccessTree puntEntrada)protected abstract StringhandleGetScopeForAddress(String address)protected abstract booleanhandleIsAuthorized(com.soffid.iam.api.AccessTree puntEntrada, String nivell)protected abstract booleanhandleIsAuthorized(String codiUsuari, Long idPuntEntrada, String nivell)protected abstract booleanhandleMoveApplicationAccessTreeMenu(com.soffid.iam.api.AccessTree puntEntradaMoure, com.soffid.iam.api.AccessTree puntEntradaMenuDesti)protected abstract booleanhandleReorderApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaOrdenar, com.soffid.iam.api.AccessTree puntEntradaSeguent)protected abstract voidhandleSortChildren(long entryPointId)protected abstract com.soffid.iam.api.AccessTreehandleUpdate(com.soffid.iam.api.AccessTree puntEntrada)protected abstract com.soffid.iam.api.AccessTreeExecutionhandleUpdateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio)protected abstract StringhandleValidateXMLApplicationAccess(com.soffid.iam.api.AccessTree puntEntrada)booleanisAuthorized(com.soffid.iam.api.AccessTree puntEntrada, String nivell)booleanisAuthorized(String codiUsuari, Long idPuntEntrada, String nivell)booleanmoveApplicationAccessTreeMenu(com.soffid.iam.api.AccessTree puntEntradaMoure, com.soffid.iam.api.AccessTree puntEntradaMenuDesti)booleanreorderApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaOrdenar, com.soffid.iam.api.AccessTree puntEntradaSeguent)voidsetAccountEntityDao(AccountEntityDao accountEntityDao)Sets reference toaccountEntityDao.voidsetAccountService(com.soffid.iam.service.AccountService accountService)Sets reference toaccountService.voidsetApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)Sets reference toaplicacioService.voidsetAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)Sets reference toasyncRunnerService.voidsetAuditEntityDao(AuditEntityDao auditoriaEntityDao)Sets reference toauditoriaEntityDao.voidsetDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)Sets reference todispatcherService.voidsetEntryPointAccountEntityDao(EntryPointAccountEntityDao entryPointAccountEntityDao)Sets reference toentryPointAccountEntityDao.voidsetEntryPointEntityDao(EntryPointEntityDao puntEntradaEntityDao)Sets reference topuntEntradaEntityDao.voidsetEntryPointExecutableEntityDao(EntryPointExecutableEntityDao execucioPuntEntradaEntityDao)Sets reference toexecucioPuntEntradaEntityDao.voidsetEntryPointExecutionTypeEntityDao(EntryPointExecutionTypeEntityDao tipusExecucioPuntEntradaEntityDao)Sets reference totipusExecucioPuntEntradaEntityDao.voidsetEntryPointGroupEntityDao(EntryPointGroupEntityDao autoritzacioPUEGrupEntityDao)Sets reference toautoritzacioPUEGrupEntityDao.voidsetEntryPointIconEntityDao(EntryPointIconEntityDao iconaEntityDao)Sets reference toiconaEntityDao.voidsetEntryPointRoleEntityDao(EntryPointRoleEntityDao autoritzacioPUERolEntityDao)Sets reference toautoritzacioPUERolEntityDao.voidsetEntryPointTreeEntityDao(EntryPointTreeEntityDao arbrePuntEntradaEntityDao)Sets reference toarbrePuntEntradaEntityDao.voidsetEntryPointUserEntityDao(EntryPointUserEntityDao autoritzacioPUEUsuariEntityDao)Sets reference toautoritzacioPUEUsuariEntityDao.voidsetGroupEntityDao(GroupEntityDao grupEntityDao)Sets reference togrupEntityDao.voidsetHostEntryPointEntityDao(HostEntryPointEntityDao hostEntryPointEntityDao)Sets reference tohostEntryPointEntityDao.voidsetInformationSystemEntityDao(InformationSystemEntityDao aplicacioEntityDao)Sets reference toaplicacioEntityDao.voidsetNetworkService(com.soffid.iam.service.NetworkService xarxaService)Sets reference toxarxaService.voidsetRoleEntityDao(RoleEntityDao rolEntityDao)Sets reference torolEntityDao.voidsetUserEntityDao(UserEntityDao usuariEntityDao)Sets reference tousuariEntityDao.voidsetUserService(com.soffid.iam.service.UserService usuariService)Sets reference tousuariService.voidsortChildren(long entryPointId)com.soffid.iam.api.AccessTreeupdate(com.soffid.iam.api.AccessTree puntEntrada)com.soffid.iam.api.AccessTreeExecutionupdateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio)StringvalidateXMLApplicationAccess(com.soffid.iam.api.AccessTree puntEntrada)
-
-
-
Method Detail
-
setAccountEntityDao
public void setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao.
-
getAccountEntityDao
public AccountEntityDao getAccountEntityDao()
Gets reference toaccountEntityDao.
-
setAccountService
public void setAccountService(com.soffid.iam.service.AccountService accountService)
Sets reference toaccountService.
-
getAccountService
public com.soffid.iam.service.AccountService getAccountService()
Gets reference toaccountService.
-
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.
-
setEntryPointTreeEntityDao
public void setEntryPointTreeEntityDao(EntryPointTreeEntityDao arbrePuntEntradaEntityDao)
Sets reference toarbrePuntEntradaEntityDao.
-
getEntryPointTreeEntityDao
public EntryPointTreeEntityDao getEntryPointTreeEntityDao()
Gets reference toarbrePuntEntradaEntityDao.
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService.
-
setAuditEntityDao
public void setAuditEntityDao(AuditEntityDao auditoriaEntityDao)
Sets reference toauditoriaEntityDao.
-
getAuditEntityDao
public AuditEntityDao getAuditEntityDao()
Gets reference toauditoriaEntityDao.
-
setEntryPointGroupEntityDao
public void setEntryPointGroupEntityDao(EntryPointGroupEntityDao autoritzacioPUEGrupEntityDao)
Sets reference toautoritzacioPUEGrupEntityDao.
-
getEntryPointGroupEntityDao
public EntryPointGroupEntityDao getEntryPointGroupEntityDao()
Gets reference toautoritzacioPUEGrupEntityDao.
-
setEntryPointRoleEntityDao
public void setEntryPointRoleEntityDao(EntryPointRoleEntityDao autoritzacioPUERolEntityDao)
Sets reference toautoritzacioPUERolEntityDao.
-
getEntryPointRoleEntityDao
public EntryPointRoleEntityDao getEntryPointRoleEntityDao()
Gets reference toautoritzacioPUERolEntityDao.
-
setEntryPointUserEntityDao
public void setEntryPointUserEntityDao(EntryPointUserEntityDao autoritzacioPUEUsuariEntityDao)
Sets reference toautoritzacioPUEUsuariEntityDao.
-
getEntryPointUserEntityDao
public EntryPointUserEntityDao getEntryPointUserEntityDao()
Gets reference toautoritzacioPUEUsuariEntityDao.
-
setDispatcherService
public void setDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)
Sets reference todispatcherService.
-
getDispatcherService
public com.soffid.iam.service.DispatcherService getDispatcherService()
Gets reference todispatcherService.
-
setEntryPointAccountEntityDao
public void setEntryPointAccountEntityDao(EntryPointAccountEntityDao entryPointAccountEntityDao)
Sets reference toentryPointAccountEntityDao.
-
getEntryPointAccountEntityDao
public EntryPointAccountEntityDao getEntryPointAccountEntityDao()
Gets reference toentryPointAccountEntityDao.
-
setEntryPointExecutableEntityDao
public void setEntryPointExecutableEntityDao(EntryPointExecutableEntityDao execucioPuntEntradaEntityDao)
Sets reference toexecucioPuntEntradaEntityDao.
-
getEntryPointExecutableEntityDao
public EntryPointExecutableEntityDao getEntryPointExecutableEntityDao()
Gets reference toexecucioPuntEntradaEntityDao.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao.
-
setHostEntryPointEntityDao
public void setHostEntryPointEntityDao(HostEntryPointEntityDao hostEntryPointEntityDao)
Sets reference tohostEntryPointEntityDao.
-
getHostEntryPointEntityDao
public HostEntryPointEntityDao getHostEntryPointEntityDao()
Gets reference tohostEntryPointEntityDao.
-
setEntryPointIconEntityDao
public void setEntryPointIconEntityDao(EntryPointIconEntityDao iconaEntityDao)
Sets reference toiconaEntityDao.
-
getEntryPointIconEntityDao
public EntryPointIconEntityDao getEntryPointIconEntityDao()
Gets reference toiconaEntityDao.
-
setEntryPointEntityDao
public void setEntryPointEntityDao(EntryPointEntityDao puntEntradaEntityDao)
Sets reference topuntEntradaEntityDao.
-
getEntryPointEntityDao
public EntryPointEntityDao getEntryPointEntityDao()
Gets reference topuntEntradaEntityDao.
-
setRoleEntityDao
public void setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao.
-
getRoleEntityDao
public RoleEntityDao getRoleEntityDao()
Gets reference torolEntityDao.
-
setEntryPointExecutionTypeEntityDao
public void setEntryPointExecutionTypeEntityDao(EntryPointExecutionTypeEntityDao tipusExecucioPuntEntradaEntityDao)
Sets reference totipusExecucioPuntEntradaEntityDao.
-
getEntryPointExecutionTypeEntityDao
public EntryPointExecutionTypeEntityDao getEntryPointExecutionTypeEntityDao()
Gets reference totipusExecucioPuntEntradaEntityDao.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService.
-
setNetworkService
public void setNetworkService(com.soffid.iam.service.NetworkService xarxaService)
Sets reference toxarxaService.
-
getNetworkService
public com.soffid.iam.service.NetworkService getNetworkService()
Gets reference toxarxaService.
-
canAdmin
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean canAdmin(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
canAdminin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCanAdmin
protected abstract boolean handleCanAdmin(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
canExecute
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean canExecute(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
canExecutein interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCanExecute
protected abstract boolean handleCanExecute(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
canQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean canQuery(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
canQueryin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCanQuery
protected abstract boolean handleCanQuery(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
canView
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean canView(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
canViewin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCanView
protected abstract boolean handleCanView(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
copyApplicationAccessLink
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean copyApplicationAccessLink(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
copyApplicationAccessLinkin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCopyApplicationAccessLink
protected abstract boolean handleCopyApplicationAccessLink(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti) throws Exception- Throws:
Exception
-
copyApplicationAccess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean copyApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
copyApplicationAccessin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCopyApplicationAccess
protected abstract boolean handleCopyApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaCopiar, com.soffid.iam.api.AccessTree puntEntradaMenuDesti) throws Exception- Throws:
Exception
-
isAuthorized
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isAuthorized(com.soffid.iam.api.AccessTree puntEntrada, String nivell) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isAuthorizedin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsAuthorized
protected abstract boolean handleIsAuthorized(com.soffid.iam.api.AccessTree puntEntrada, String nivell) throws Exception- Throws:
Exception
-
isAuthorized
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isAuthorized(String codiUsuari, Long idPuntEntrada, String nivell) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isAuthorizedin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsAuthorized
protected abstract boolean handleIsAuthorized(String codiUsuari, Long idPuntEntrada, String nivell) throws Exception
- Throws:
Exception
-
applicationAccessTreeHasAnyACL
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean applicationAccessTreeHasAnyACL(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
applicationAccessTreeHasAnyACLin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleApplicationAccessTreeHasAnyACL
protected abstract boolean handleApplicationAccessTreeHasAnyACL(String codiUsuari) throws Exception
- Throws:
Exception
-
moveApplicationAccessTreeMenu
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean moveApplicationAccessTreeMenu(com.soffid.iam.api.AccessTree puntEntradaMoure, com.soffid.iam.api.AccessTree puntEntradaMenuDesti) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
moveApplicationAccessTreeMenuin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleMoveApplicationAccessTreeMenu
protected abstract boolean handleMoveApplicationAccessTreeMenu(com.soffid.iam.api.AccessTree puntEntradaMoure, com.soffid.iam.api.AccessTree puntEntradaMenuDesti) throws Exception- Throws:
Exception
-
reorderApplicationAccess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean reorderApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaOrdenar, com.soffid.iam.api.AccessTree puntEntradaSeguent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
reorderApplicationAccessin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleReorderApplicationAccess
protected abstract boolean handleReorderApplicationAccess(com.soffid.iam.api.AccessTree puntEntradaOrdenar, com.soffid.iam.api.AccessTree puntEntradaSeguent) throws Exception- Throws:
Exception
-
findAccessTreeByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessTree> findAccessTreeByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccessTreeByTextAndJsonQueryAsyncin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccessTreeByTextAndJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.AccessTree> handleFindAccessTreeByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Throws:
Exception
-
createAuthorization
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTreeAuthorization createAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createAuthorizationin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateAuthorization
protected abstract com.soffid.iam.api.AccessTreeAuthorization handleCreateAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio) throws Exception- Throws:
Exception
-
createExecution
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTreeExecution createExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createExecutionin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateExecution
protected abstract com.soffid.iam.api.AccessTreeExecution handleCreateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio) throws Exception- Throws:
Exception
-
updateExecution
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTreeExecution updateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateExecutionin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateExecution
protected abstract com.soffid.iam.api.AccessTreeExecution handleUpdateExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTree create(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.AccessTree handleCreate(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
findApplicationAccessById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTree findApplicationAccessById(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findApplicationAccessByIdin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindApplicationAccessById
protected abstract com.soffid.iam.api.AccessTree handleFindApplicationAccessById(long id) throws Exception- Throws:
Exception
-
findRoot
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTree findRoot() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findRootin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindRoot
protected abstract com.soffid.iam.api.AccessTree handleFindRoot() throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AccessTree update(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.AccessTree handleUpdate(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
getScopeForAddress
@Transactional(rollbackFor=java.lang.Exception.class) public String getScopeForAddress(String address) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getScopeForAddressin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetScopeForAddress
protected abstract String handleGetScopeForAddress(String address) throws Exception
- Throws:
Exception
-
validateXMLApplicationAccess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String validateXMLApplicationAccess(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
validateXMLApplicationAccessin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleValidateXMLApplicationAccess
protected abstract String handleValidateXMLApplicationAccess(com.soffid.iam.api.AccessTree puntEntrada) throws Exception
- Throws:
Exception
-
findChildren
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessTree> findChildren(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findChildrenin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindChildren
protected abstract Collection<com.soffid.iam.api.AccessTree> handleFindChildren(com.soffid.iam.api.AccessTree puntEntrada) throws Exception
- Throws:
Exception
-
findMenuChildren
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessTree> findMenuChildren(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findMenuChildrenin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMenuChildren
protected abstract Collection<com.soffid.iam.api.AccessTree> handleFindMenuChildren(com.soffid.iam.api.AccessTree puntEntrada) throws Exception
- Throws:
Exception
-
findApplicationAccessByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessTree> findApplicationAccessByFilter(String nomPUE, String codiPUE, String codiAplicacio, String codiRol, String codiGrup, String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findApplicationAccessByFilterin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindApplicationAccessByFilter
protected abstract Collection<com.soffid.iam.api.AccessTree> handleFindApplicationAccessByFilter(String nomPUE, String codiPUE, String codiAplicacio, String codiRol, String codiGrup, String codiUsuari) throws Exception
- Throws:
Exception
-
getAllApplications
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Application> getAllApplications(Boolean aplicacioBuida) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getAllApplicationsin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAllApplications
protected abstract Collection<com.soffid.iam.api.Application> handleGetAllApplications(Boolean aplicacioBuida) throws Exception
- Throws:
Exception
-
getAllMimeTypeExecution
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessTreeExecutionType> getAllMimeTypeExecution() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getAllMimeTypeExecutionin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAllMimeTypeExecution
protected abstract Collection<com.soffid.iam.api.AccessTreeExecutionType> handleGetAllMimeTypeExecution() throws Exception
- Throws:
Exception
-
getReverseApplicationAccessTree
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<String> getReverseApplicationAccessTree(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getReverseApplicationAccessTreein interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetReverseApplicationAccessTree
protected abstract Collection<String> handleGetReverseApplicationAccessTree(com.soffid.iam.api.AccessTree puntEntrada) throws Exception
- Throws:
Exception
-
getAuthorizationsApplicationAcessTree
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessTreeAuthorization> getAuthorizationsApplicationAcessTree(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getAuthorizationsApplicationAcessTreein interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAuthorizationsApplicationAcessTree
protected abstract Collection<com.soffid.iam.api.AccessTreeAuthorization> handleGetAuthorizationsApplicationAcessTree(com.soffid.iam.api.AccessTree puntEntrada) throws Exception
- Throws:
Exception
-
getExecutions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.AccessTreeExecution> getExecutions(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getExecutionsin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetExecutions
protected abstract Collection<com.soffid.iam.api.AccessTreeExecution> handleGetExecutions(com.soffid.iam.api.AccessTree puntEntrada) throws Exception
- Throws:
Exception
-
findAccessTreeByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.AccessTree> findAccessTreeByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccessTreeByTextAndJsonQueryin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccessTreeByTextAndJsonQuery
protected abstract List<com.soffid.iam.api.AccessTree> handleFindAccessTreeByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.AccessTree puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.AccessTree puntEntrada) throws Exception- Throws:
Exception
-
deleteAuthorization
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void deleteAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deleteAuthorizationin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDeleteAuthorization
protected abstract void handleDeleteAuthorization(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeAuthorization autoritzacio) throws Exception- Throws:
Exception
-
deleteExecution
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void deleteExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deleteExecutionin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDeleteExecution
protected abstract void handleDeleteExecution(com.soffid.iam.api.AccessTree puntEntrada, com.soffid.iam.api.AccessTreeExecution execucio) throws Exception- Throws:
Exception
-
sortChildren
@Transactional(rollbackFor=java.lang.Exception.class) public void sortChildren(long entryPointId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
sortChildrenin interfacecom.soffid.iam.service.EntryPointService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSortChildren
protected abstract void handleSortChildren(long entryPointId) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-