Package es.caib.seycon.ng.servei
Class DispatcherServiceBase
- java.lang.Object
-
- es.caib.seycon.ng.servei.DispatcherServiceBase
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.DispatcherService
public abstract class DispatcherServiceBase extends Object implements es.caib.seycon.ng.servei.DispatcherService
Spring Service base class for
see es.caib.seycon.ng.servei.DispatcherServicees.caib.seycon.ng.servei.DispatcherService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description DispatcherServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddCertificate(es.caib.seycon.ng.comu.Server server, X509Certificate cert)voidapplyConfiguration(es.caib.seycon.ng.comu.Dispatcher dispatcher)com.soffid.iam.api.AsyncProcessTrackerapplyConfigurationAsync(es.caib.seycon.ng.comu.Dispatcher dispatcher)voidcheckConnectivity(String dispatcher)com.soffid.iam.api.ServerRegistrationTokenconsumeRegistrationToken(String token)com.soffid.iam.api.ReconcileTriggercreate(com.soffid.iam.api.ReconcileTrigger rp)es.caib.seycon.ng.comu.AttributeMappingcreate(es.caib.seycon.ng.comu.AttributeMapping mapping)es.caib.seycon.ng.comu.ControlAccescreate(es.caib.seycon.ng.comu.ControlAcces controlAcces)es.caib.seycon.ng.comu.Dispatchercreate(es.caib.seycon.ng.comu.Dispatcher dispatcher)es.caib.seycon.ng.comu.GrupDispatchercreate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)es.caib.seycon.ng.comu.ObjectMappingcreate(es.caib.seycon.ng.comu.ObjectMapping om)es.caib.seycon.ng.comu.ObjectMappingPropertycreate(es.caib.seycon.ng.comu.ObjectMappingProperty omp)es.caib.seycon.ng.comu.ObjectMappingTriggercreate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)es.caib.seycon.ng.comu.Servercreate(es.caib.seycon.ng.comu.Server server)es.caib.seycon.ng.comu.TipusUsuariDispatchercreate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)StringcreateRemoteServer(String name, String tenant)voiddelete(com.soffid.iam.api.ReconcileTrigger rp)voiddelete(es.caib.seycon.ng.comu.AttributeMapping mapping)voiddelete(es.caib.seycon.ng.comu.ControlAcces controlAcces)voiddelete(es.caib.seycon.ng.comu.Dispatcher dispatcher)voiddelete(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)voiddelete(es.caib.seycon.ng.comu.ObjectMapping om)voiddelete(es.caib.seycon.ng.comu.ObjectMappingProperty omp)voiddelete(es.caib.seycon.ng.comu.ObjectMappingTrigger tirger)voiddelete(es.caib.seycon.ng.comu.Server server)voiddelete(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)Map<String,String>findActiveDirectoryDomains()Collection<es.caib.seycon.ng.comu.Dispatcher>findAllActiveDispatchers()Collection<es.caib.seycon.ng.comu.Server>findAllServers()Collection<es.caib.seycon.ng.comu.AttributeMapping>findAttributeMappingsByObject(Long objectId)Collection<es.caib.seycon.ng.comu.ControlAcces>findControlAccesByCodiAgent(String codiAgent)es.caib.seycon.ng.comu.DispatcherfindDispatcherByCodi(String codi)Collection<es.caib.seycon.ng.comu.Dispatcher>findDispatchersByFiltre(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu)Collection<es.caib.seycon.ng.comu.ObjectMappingProperty>findObjectMappingPropertiesByObject(Long objectId)Collection<es.caib.seycon.ng.comu.ObjectMapping>findObjectMappingsByDispatcher(Long dispatcherId)Collection<es.caib.seycon.ng.comu.ObjectMappingTrigger>findObjectMappingTriggersByObject(Long objectId)Collection<com.soffid.iam.api.ReconcileTrigger>findReconcileTriggersByDispatcher(Long dispatcherId)es.caib.seycon.ng.comu.DispatcherfindSoffidDispatcher()com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher>findSystemByTextAndFilter(String text, String query, Integer first, Integer max)com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher>findSystemByTextAndFilterAsync(String text, String query)com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher>findSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher>findSystemByTextAndJsonQueryAsync(String text, String jsonQuery)Collection<es.caib.seycon.ng.comu.Server>findTenantServers()List<X509Certificate>findValidCertificates()voidfinishVirtualSourceTransaction(String transactionId)StringgenerateChangesReport(es.caib.seycon.ng.comu.Dispatcher dispatcher)Collection<es.caib.seycon.ng.comu.ControlAcces>getControlAcces(es.caib.seycon.ng.comu.Dispatcher agent)com.soffid.iam.service.DispatcherServicegetDispatcherService()Gets reference todispatcherService.Collection<es.caib.seycon.ng.comu.GrupDispatcher>getGrupsDispatcher(es.caib.seycon.ng.comu.Dispatcher agent)com.soffid.iam.sync.engine.intf.GetObjectResultsgetNativeObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.String[]getServerTenants(es.caib.seycon.ng.comu.Server server)com.soffid.iam.sync.engine.intf.GetObjectResultsgetSoffidObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)Collection<es.caib.seycon.ng.comu.TipusUsuariDispatcher>getTipusUsuariDispatcher(es.caib.seycon.ng.comu.Dispatcher agent)protected abstract voidhandleAddCertificate(es.caib.seycon.ng.comu.Server server, X509Certificate cert)protected abstract voidhandleApplyConfiguration(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract com.soffid.iam.api.AsyncProcessTrackerhandleApplyConfigurationAsync(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract voidhandleCheckConnectivity(String dispatcher)protected abstract com.soffid.iam.api.ServerRegistrationTokenhandleConsumeRegistrationToken(String token)protected abstract com.soffid.iam.api.ReconcileTriggerhandleCreate(com.soffid.iam.api.ReconcileTrigger rp)protected abstract es.caib.seycon.ng.comu.AttributeMappinghandleCreate(es.caib.seycon.ng.comu.AttributeMapping mapping)protected abstract es.caib.seycon.ng.comu.ControlAcceshandleCreate(es.caib.seycon.ng.comu.ControlAcces controlAcces)protected abstract es.caib.seycon.ng.comu.DispatcherhandleCreate(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract es.caib.seycon.ng.comu.GrupDispatcherhandleCreate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)protected abstract es.caib.seycon.ng.comu.ObjectMappinghandleCreate(es.caib.seycon.ng.comu.ObjectMapping om)protected abstract es.caib.seycon.ng.comu.ObjectMappingPropertyhandleCreate(es.caib.seycon.ng.comu.ObjectMappingProperty omp)protected abstract es.caib.seycon.ng.comu.ObjectMappingTriggerhandleCreate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)protected abstract es.caib.seycon.ng.comu.ServerhandleCreate(es.caib.seycon.ng.comu.Server server)protected abstract es.caib.seycon.ng.comu.TipusUsuariDispatcherhandleCreate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)protected abstract StringhandleCreateRemoteServer(String name, String tenant)protected abstract voidhandleDelete(com.soffid.iam.api.ReconcileTrigger rp)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.AttributeMapping mapping)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.ControlAcces controlAcces)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.ObjectMapping om)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.ObjectMappingProperty omp)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.ObjectMappingTrigger tirger)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.Server server)protected abstract voidhandleDelete(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)protected abstract Map<String,String>handleFindActiveDirectoryDomains()protected abstract Collection<es.caib.seycon.ng.comu.Dispatcher>handleFindAllActiveDispatchers()protected abstract Collection<es.caib.seycon.ng.comu.Server>handleFindAllServers()protected abstract Collection<es.caib.seycon.ng.comu.AttributeMapping>handleFindAttributeMappingsByObject(Long objectId)protected abstract Collection<es.caib.seycon.ng.comu.ControlAcces>handleFindControlAccesByCodiAgent(String codiAgent)protected abstract es.caib.seycon.ng.comu.DispatcherhandleFindDispatcherByCodi(String codi)protected abstract Collection<es.caib.seycon.ng.comu.Dispatcher>handleFindDispatchersByFiltre(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu)protected abstract Collection<es.caib.seycon.ng.comu.ObjectMappingProperty>handleFindObjectMappingPropertiesByObject(Long objectId)protected abstract Collection<es.caib.seycon.ng.comu.ObjectMapping>handleFindObjectMappingsByDispatcher(Long dispatcherId)protected abstract Collection<es.caib.seycon.ng.comu.ObjectMappingTrigger>handleFindObjectMappingTriggersByObject(Long objectId)protected abstract Collection<com.soffid.iam.api.ReconcileTrigger>handleFindReconcileTriggersByDispatcher(Long dispatcherId)protected abstract es.caib.seycon.ng.comu.DispatcherhandleFindSoffidDispatcher()protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher>handleFindSystemByTextAndFilter(String text, String query, Integer first, Integer max)protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher>handleFindSystemByTextAndFilterAsync(String text, String query)protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher>handleFindSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher>handleFindSystemByTextAndJsonQueryAsync(String text, String jsonQuery)protected abstract Collection<es.caib.seycon.ng.comu.Server>handleFindTenantServers()protected abstract List<X509Certificate>handleFindValidCertificates()protected abstract voidhandleFinishVirtualSourceTransaction(String transactionId)protected abstract StringhandleGenerateChangesReport(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract Collection<es.caib.seycon.ng.comu.ControlAcces>handleGetControlAcces(es.caib.seycon.ng.comu.Dispatcher agent)protected abstract Collection<es.caib.seycon.ng.comu.GrupDispatcher>handleGetGrupsDispatcher(es.caib.seycon.ng.comu.Dispatcher agent)protected abstract com.soffid.iam.sync.engine.intf.GetObjectResultshandleGetNativeObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)protected abstract String[]handleGetServerTenants(es.caib.seycon.ng.comu.Server server)protected abstract com.soffid.iam.sync.engine.intf.GetObjectResultshandleGetSoffidObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)protected abstract Collection<es.caib.seycon.ng.comu.TipusUsuariDispatcher>handleGetTipusUsuariDispatcher(es.caib.seycon.ng.comu.Dispatcher agent)protected abstract Collection<Map<String,Object>>handleInvoke(String dispatcher, String verb, String object, Map<String,Object> attributes)protected abstract LonghandleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)protected abstract booleanhandleIsGroupAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String group)protected abstract booleanhandleIsRegistrationTokenAlive(String token)protected abstract booleanhandleIsUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user)protected abstract booleanhandleIsUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user, Collection<es.caib.seycon.ng.comu.RolGrant> permissions)protected abstract StringhandlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)protected abstract voidhandlePropagateDispatcherGroups(String codiAgent)protected abstract voidhandlePropagateRolsDispatcher(String codiAgent)protected abstract voidhandlePropagateUsuarisDispatcher(String codiAgent)protected abstract com.soffid.iam.api.AsyncProcessTrackerhandleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)protected abstract com.soffid.iam.sync.engine.intf.GetObjectResultshandleReconcile(String dispatcher, String accountName)protected abstract voidhandleRenameAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract voidhandleSetDefaultMappingsByDispatcher(Long dispatcherId)protected abstract StringhandleStartVirtualSourceTransaction(boolean readonly, String server)protected abstract Map<String,Object>handleTestObjectMapping(Map<String,String> sentences, String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)protected abstract com.soffid.iam.sync.engine.intf.DebugTaskResultshandleTestPropagateObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)protected abstract com.soffid.iam.api.ReconcileTriggerhandleUpdate(com.soffid.iam.api.ReconcileTrigger rp)protected abstract es.caib.seycon.ng.comu.AttributeMappinghandleUpdate(es.caib.seycon.ng.comu.AttributeMapping mapping)protected abstract es.caib.seycon.ng.comu.ControlAcceshandleUpdate(es.caib.seycon.ng.comu.ControlAcces controlAcces)protected abstract es.caib.seycon.ng.comu.DispatcherhandleUpdate(es.caib.seycon.ng.comu.Dispatcher dispatcher)protected abstract es.caib.seycon.ng.comu.GrupDispatcherhandleUpdate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)protected abstract es.caib.seycon.ng.comu.ObjectMappinghandleUpdate(es.caib.seycon.ng.comu.ObjectMapping om)protected abstract es.caib.seycon.ng.comu.ObjectMappingPropertyhandleUpdate(es.caib.seycon.ng.comu.ObjectMappingProperty om)protected abstract es.caib.seycon.ng.comu.ObjectMappingTriggerhandleUpdate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)protected abstract es.caib.seycon.ng.comu.ServerhandleUpdate(es.caib.seycon.ng.comu.Server server)protected abstract es.caib.seycon.ng.comu.TipusUsuariDispatcherhandleUpdate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)Collection<Map<String,Object>>invoke(String dispatcher, String verb, String object, Map<String,Object> attributes)LonginvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)booleanisGroupAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String group)booleanisRegistrationTokenAlive(String token)booleanisUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user)booleanisUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user, Collection<es.caib.seycon.ng.comu.RolGrant> permissions)StringpreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)voidpropagateDispatcherGroups(String codiAgent)voidpropagateRolsDispatcher(String codiAgent)voidpropagateUsuarisDispatcher(String codiAgent)com.soffid.iam.api.AsyncProcessTrackerqueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)com.soffid.iam.sync.engine.intf.GetObjectResultsreconcile(String dispatcher, String accountName)voidrenameAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher)voidsetDefaultMappingsByDispatcher(Long dispatcherId)voidsetDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)Sets reference todispatcherService.StringstartVirtualSourceTransaction(boolean readonly, String server)Map<String,Object>testObjectMapping(Map<String,String> sentences, String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)com.soffid.iam.sync.engine.intf.DebugTaskResultstestPropagateObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)com.soffid.iam.api.ReconcileTriggerupdate(com.soffid.iam.api.ReconcileTrigger rp)es.caib.seycon.ng.comu.AttributeMappingupdate(es.caib.seycon.ng.comu.AttributeMapping mapping)es.caib.seycon.ng.comu.ControlAccesupdate(es.caib.seycon.ng.comu.ControlAcces controlAcces)es.caib.seycon.ng.comu.Dispatcherupdate(es.caib.seycon.ng.comu.Dispatcher dispatcher)es.caib.seycon.ng.comu.GrupDispatcherupdate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)es.caib.seycon.ng.comu.ObjectMappingupdate(es.caib.seycon.ng.comu.ObjectMapping om)es.caib.seycon.ng.comu.ObjectMappingPropertyupdate(es.caib.seycon.ng.comu.ObjectMappingProperty om)es.caib.seycon.ng.comu.ObjectMappingTriggerupdate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)es.caib.seycon.ng.comu.Serverupdate(es.caib.seycon.ng.comu.Server server)es.caib.seycon.ng.comu.TipusUsuariDispatcherupdate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)
-
-
-
Method Detail
-
setDispatcherService
public void setDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)
Sets reference todispatcherService.
-
getDispatcherService
public com.soffid.iam.service.DispatcherService getDispatcherService()
Gets reference todispatcherService.
-
createRemoteServer
@Transactional(rollbackFor=java.lang.Exception.class) public String createRemoteServer(String name, String tenant) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createRemoteServerin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateRemoteServer
protected abstract String handleCreateRemoteServer(String name, String tenant) throws Exception
- Throws:
Exception
-
findActiveDirectoryDomains
@Transactional(rollbackFor=java.lang.Exception.class) public Map<String,String> findActiveDirectoryDomains() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findActiveDirectoryDomainsin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindActiveDirectoryDomains
protected abstract Map<String,String> handleFindActiveDirectoryDomains() throws Exception
- Throws:
Exception
-
startVirtualSourceTransaction
@Transactional(rollbackFor=java.lang.Exception.class) public String startVirtualSourceTransaction(boolean readonly, String server) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
startVirtualSourceTransactionin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStartVirtualSourceTransaction
protected abstract String handleStartVirtualSourceTransaction(boolean readonly, String server) throws Exception
- Throws:
Exception
-
finishVirtualSourceTransaction
@Transactional(rollbackFor=java.lang.Exception.class) public void finishVirtualSourceTransaction(String transactionId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
finishVirtualSourceTransactionin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFinishVirtualSourceTransaction
protected abstract void handleFinishVirtualSourceTransaction(String transactionId) throws Exception
- Throws:
Exception
-
isGroupAllowed
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isGroupAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String group) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isGroupAllowedin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsGroupAllowed
protected abstract boolean handleIsGroupAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String group) throws Exception- Throws:
Exception
-
isRegistrationTokenAlive
@Transactional(rollbackFor=java.lang.Exception.class) public boolean isRegistrationTokenAlive(String token) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isRegistrationTokenAlivein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsRegistrationTokenAlive
protected abstract boolean handleIsRegistrationTokenAlive(String token) throws Exception
- Throws:
Exception
-
isUserAllowed
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUserAllowedin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUserAllowed
protected abstract boolean handleIsUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user) throws Exception- Throws:
Exception
-
isUserAllowed
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user, Collection<es.caib.seycon.ng.comu.RolGrant> permissions) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUserAllowedin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUserAllowed
protected abstract boolean handleIsUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user, Collection<es.caib.seycon.ng.comu.RolGrant> permissions) throws Exception- Throws:
Exception
-
findSystemByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher> findSystemByTextAndFilterAsync(String text, String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSystemByTextAndFilterAsyncin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher> handleFindSystemByTextAndFilterAsync(String text, String query) throws Exception
- Throws:
Exception
-
findSystemByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher> findSystemByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemByTextAndJsonQueryAsyncin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Dispatcher> handleFindSystemByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Throws:
Exception
-
applyConfigurationAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker applyConfigurationAsync(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
applyConfigurationAsyncin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleApplyConfigurationAsync
protected abstract com.soffid.iam.api.AsyncProcessTracker handleApplyConfigurationAsync(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception- Throws:
Exception
-
queryProcessStatus
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker queryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryProcessStatusin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleQueryProcessStatus
protected abstract com.soffid.iam.api.AsyncProcessTracker handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws Exception- Throws:
Exception
-
findSystemByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher> findSystemByTextAndFilter(String text, String query, Integer first, Integer max) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSystemByTextAndFilterin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndFilter
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher> handleFindSystemByTextAndFilter(String text, String query, Integer first, Integer max) throws Exception
- Throws:
Exception
-
findSystemByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher> findSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemByTextAndJsonQueryin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Dispatcher> handleFindSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ReconcileTrigger create(com.soffid.iam.api.ReconcileTrigger rp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.ReconcileTrigger handleCreate(com.soffid.iam.api.ReconcileTrigger rp) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ReconcileTrigger update(com.soffid.iam.api.ReconcileTrigger rp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.ReconcileTrigger handleUpdate(com.soffid.iam.api.ReconcileTrigger rp) throws Exception- Throws:
Exception
-
consumeRegistrationToken
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ServerRegistrationToken consumeRegistrationToken(String token) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
consumeRegistrationTokenin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleConsumeRegistrationToken
protected abstract com.soffid.iam.api.ServerRegistrationToken handleConsumeRegistrationToken(String token) throws Exception
- Throws:
Exception
-
testPropagateObject
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.DebugTaskResults testPropagateObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
testPropagateObjectin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTestPropagateObject
protected abstract com.soffid.iam.sync.engine.intf.DebugTaskResults handleTestPropagateObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
getNativeObject
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.GetObjectResults getNativeObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getNativeObjectin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetNativeObject
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults handleGetNativeObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
getSoffidObject
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.GetObjectResults getSoffidObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getSoffidObjectin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetSoffidObject
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults handleGetSoffidObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
reconcile
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.GetObjectResults reconcile(String dispatcher, String accountName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
reconcilein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleReconcile
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults handleReconcile(String dispatcher, String accountName) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.AttributeMapping create(es.caib.seycon.ng.comu.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.AttributeMapping handleCreate(es.caib.seycon.ng.comu.AttributeMapping mapping) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.AttributeMapping update(es.caib.seycon.ng.comu.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.AttributeMapping handleUpdate(es.caib.seycon.ng.comu.AttributeMapping mapping) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ControlAcces create(es.caib.seycon.ng.comu.ControlAcces controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.ControlAcces handleCreate(es.caib.seycon.ng.comu.ControlAcces controlAcces) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ControlAcces update(es.caib.seycon.ng.comu.ControlAcces controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.ControlAcces handleUpdate(es.caib.seycon.ng.comu.ControlAcces controlAcces) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Dispatcher create(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.Dispatcher handleCreate(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception- Throws:
Exception
-
findDispatcherByCodi
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Dispatcher findDispatcherByCodi(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findDispatcherByCodiin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDispatcherByCodi
protected abstract es.caib.seycon.ng.comu.Dispatcher handleFindDispatcherByCodi(String codi) throws Exception
- Throws:
Exception
-
findSoffidDispatcher
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Dispatcher findSoffidDispatcher() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSoffidDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSoffidDispatcher
protected abstract es.caib.seycon.ng.comu.Dispatcher handleFindSoffidDispatcher() throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Dispatcher update(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.Dispatcher handleUpdate(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.GrupDispatcher create(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.GrupDispatcher handleCreate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.GrupDispatcher update(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.GrupDispatcher handleUpdate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ObjectMapping create(es.caib.seycon.ng.comu.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.ObjectMapping handleCreate(es.caib.seycon.ng.comu.ObjectMapping om) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ObjectMapping update(es.caib.seycon.ng.comu.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.ObjectMapping handleUpdate(es.caib.seycon.ng.comu.ObjectMapping om) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ObjectMappingProperty create(es.caib.seycon.ng.comu.ObjectMappingProperty omp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.ObjectMappingProperty handleCreate(es.caib.seycon.ng.comu.ObjectMappingProperty omp) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ObjectMappingProperty update(es.caib.seycon.ng.comu.ObjectMappingProperty om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.ObjectMappingProperty handleUpdate(es.caib.seycon.ng.comu.ObjectMappingProperty om) throws Exception- Throws:
Exception
-
create
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ObjectMappingTrigger create(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.ObjectMappingTrigger handleCreate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger) throws Exception- Throws:
Exception
-
update
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.ObjectMappingTrigger update(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.ObjectMappingTrigger handleUpdate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Server create(es.caib.seycon.ng.comu.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.Server handleCreate(es.caib.seycon.ng.comu.Server server) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Server update(es.caib.seycon.ng.comu.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.Server handleUpdate(es.caib.seycon.ng.comu.Server server) throws Exception- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.TipusUsuariDispatcher create(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.TipusUsuariDispatcher handleCreate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.TipusUsuariDispatcher update(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.TipusUsuariDispatcher handleUpdate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari) throws Exception- Throws:
Exception
-
invokeAsync
@Transactional(rollbackFor=java.lang.Exception.class) public Long invokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
invokeAsyncin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleInvokeAsync
protected abstract Long handleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes) throws Exception
- Throws:
Exception
-
generateChangesReport
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public String generateChangesReport(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateChangesReportin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateChangesReport
protected abstract String handleGenerateChangesReport(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception
- Throws:
Exception
-
preRegisterServer
@Transactional(rollbackFor=java.lang.Exception.class) public String preRegisterServer(com.soffid.iam.api.ServerRegistrationToken register) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
preRegisterServerin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePreRegisterServer
protected abstract String handlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register) throws Exception
- Throws:
Exception
-
getServerTenants
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class, readOnly=true) public String[] getServerTenants(es.caib.seycon.ng.comu.Server server) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getServerTenantsin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetServerTenants
protected abstract String[] handleGetServerTenants(es.caib.seycon.ng.comu.Server server) throws Exception
- Throws:
Exception
-
findAllActiveDispatchers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Dispatcher> findAllActiveDispatchers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAllActiveDispatchersin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllActiveDispatchers
protected abstract Collection<es.caib.seycon.ng.comu.Dispatcher> handleFindAllActiveDispatchers() throws Exception
- Throws:
Exception
-
findAllServers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Server> findAllServers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAllServersin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllServers
protected abstract Collection<es.caib.seycon.ng.comu.Server> handleFindAllServers() throws Exception
- Throws:
Exception
-
findAttributeMappingsByObject
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.AttributeMapping> findAttributeMappingsByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAttributeMappingsByObjectin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAttributeMappingsByObject
protected abstract Collection<es.caib.seycon.ng.comu.AttributeMapping> handleFindAttributeMappingsByObject(Long objectId) throws Exception
- Throws:
Exception
-
findControlAccesByCodiAgent
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.ControlAcces> findControlAccesByCodiAgent(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findControlAccesByCodiAgentin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindControlAccesByCodiAgent
protected abstract Collection<es.caib.seycon.ng.comu.ControlAcces> handleFindControlAccesByCodiAgent(String codiAgent) throws Exception
- Throws:
Exception
-
findDispatchersByFiltre
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Dispatcher> findDispatchersByFiltre(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findDispatchersByFiltrein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDispatchersByFiltre
protected abstract Collection<es.caib.seycon.ng.comu.Dispatcher> handleFindDispatchersByFiltre(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu) throws Exception
- Throws:
Exception
-
findObjectMappingPropertiesByObject
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.ObjectMappingProperty> findObjectMappingPropertiesByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findObjectMappingPropertiesByObjectin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindObjectMappingPropertiesByObject
protected abstract Collection<es.caib.seycon.ng.comu.ObjectMappingProperty> handleFindObjectMappingPropertiesByObject(Long objectId) throws Exception
- Throws:
Exception
-
findObjectMappingTriggersByObject
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.ObjectMappingTrigger> findObjectMappingTriggersByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findObjectMappingTriggersByObjectin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindObjectMappingTriggersByObject
protected abstract Collection<es.caib.seycon.ng.comu.ObjectMappingTrigger> handleFindObjectMappingTriggersByObject(Long objectId) throws Exception
- Throws:
Exception
-
findObjectMappingsByDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.ObjectMapping> findObjectMappingsByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findObjectMappingsByDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindObjectMappingsByDispatcher
protected abstract Collection<es.caib.seycon.ng.comu.ObjectMapping> handleFindObjectMappingsByDispatcher(Long dispatcherId) throws Exception
- Throws:
Exception
-
findReconcileTriggersByDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.ReconcileTrigger> findReconcileTriggersByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findReconcileTriggersByDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindReconcileTriggersByDispatcher
protected abstract Collection<com.soffid.iam.api.ReconcileTrigger> handleFindReconcileTriggersByDispatcher(Long dispatcherId) throws Exception
- Throws:
Exception
-
findTenantServers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Server> findTenantServers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findTenantServersin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTenantServers
protected abstract Collection<es.caib.seycon.ng.comu.Server> handleFindTenantServers() throws Exception
- Throws:
Exception
-
getControlAcces
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.ControlAcces> getControlAcces(es.caib.seycon.ng.comu.Dispatcher agent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getControlAccesin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetControlAcces
protected abstract Collection<es.caib.seycon.ng.comu.ControlAcces> handleGetControlAcces(es.caib.seycon.ng.comu.Dispatcher agent) throws Exception
- Throws:
Exception
-
getGrupsDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.GrupDispatcher> getGrupsDispatcher(es.caib.seycon.ng.comu.Dispatcher agent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getGrupsDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetGrupsDispatcher
protected abstract Collection<es.caib.seycon.ng.comu.GrupDispatcher> handleGetGrupsDispatcher(es.caib.seycon.ng.comu.Dispatcher agent) throws Exception
- Throws:
Exception
-
getTipusUsuariDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.TipusUsuariDispatcher> getTipusUsuariDispatcher(es.caib.seycon.ng.comu.Dispatcher agent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getTipusUsuariDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetTipusUsuariDispatcher
protected abstract Collection<es.caib.seycon.ng.comu.TipusUsuariDispatcher> handleGetTipusUsuariDispatcher(es.caib.seycon.ng.comu.Dispatcher agent) throws Exception
- Throws:
Exception
-
invoke
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<Map<String,Object>> invoke(String dispatcher, String verb, String object, Map<String,Object> attributes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
invokein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleInvoke
protected abstract Collection<Map<String,Object>> handleInvoke(String dispatcher, String verb, String object, Map<String,Object> attributes) throws Exception
- Throws:
Exception
-
findValidCertificates
@Transactional(rollbackFor=java.lang.Exception.class) public List<X509Certificate> findValidCertificates() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findValidCertificatesin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindValidCertificates
protected abstract List<X509Certificate> handleFindValidCertificates() throws Exception
- Throws:
Exception
-
testObjectMapping
@Transactional(rollbackFor=java.lang.Exception.class) public Map<String,Object> testObjectMapping(Map<String,String> sentences, String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
testObjectMappingin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTestObjectMapping
protected abstract Map<String,Object> handleTestObjectMapping(Map<String,String> sentences, String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
addCertificate
@Transactional(rollbackFor=java.lang.Exception.class) public void addCertificate(es.caib.seycon.ng.comu.Server server, X509Certificate cert) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
addCertificatein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddCertificate
protected abstract void handleAddCertificate(es.caib.seycon.ng.comu.Server server, X509Certificate cert) throws Exception- Throws:
Exception
-
applyConfiguration
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void applyConfiguration(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
applyConfigurationin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleApplyConfiguration
protected abstract void handleApplyConfiguration(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception- Throws:
Exception
-
checkConnectivity
@Transactional(rollbackFor=java.lang.Exception.class) public void checkConnectivity(String dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkConnectivityin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckConnectivity
protected abstract void handleCheckConnectivity(String dispatcher) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.ReconcileTrigger rp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.ReconcileTrigger rp) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.AttributeMapping mapping) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.ControlAcces controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.ControlAcces controlAcces) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.ObjectMapping om) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.ObjectMappingProperty omp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.ObjectMappingProperty omp) throws Exception- Throws:
Exception
-
delete
@Transactional(rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.ObjectMappingTrigger tirger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.ObjectMappingTrigger tirger) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.Server server) throws Exception- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari) throws Exception- Throws:
Exception
-
propagateDispatcherGroups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void propagateDispatcherGroups(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
propagateDispatcherGroupsin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePropagateDispatcherGroups
protected abstract void handlePropagateDispatcherGroups(String codiAgent) throws Exception
- Throws:
Exception
-
propagateRolsDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void propagateRolsDispatcher(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
propagateRolsDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePropagateRolsDispatcher
protected abstract void handlePropagateRolsDispatcher(String codiAgent) throws Exception
- Throws:
Exception
-
propagateUsuarisDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void propagateUsuarisDispatcher(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
propagateUsuarisDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePropagateUsuarisDispatcher
protected abstract void handlePropagateUsuarisDispatcher(String codiAgent) throws Exception
- Throws:
Exception
-
renameAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void renameAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
renameAccountsin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRenameAccounts
protected abstract void handleRenameAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher) throws Exception- Throws:
Exception
-
setDefaultMappingsByDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setDefaultMappingsByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
setDefaultMappingsByDispatcherin interfacees.caib.seycon.ng.servei.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetDefaultMappingsByDispatcher
protected abstract void handleSetDefaultMappingsByDispatcher(Long dispatcherId) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-