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 void
addCertificate(es.caib.seycon.ng.comu.Server server, X509Certificate cert)
void
applyConfiguration(es.caib.seycon.ng.comu.Dispatcher dispatcher)
com.soffid.iam.api.AsyncProcessTracker
applyConfigurationAsync(es.caib.seycon.ng.comu.Dispatcher dispatcher)
void
checkConnectivity(String dispatcher)
com.soffid.iam.api.ServerRegistrationToken
consumeRegistrationToken(String token)
com.soffid.iam.api.ReconcileTrigger
create(com.soffid.iam.api.ReconcileTrigger rp)
es.caib.seycon.ng.comu.AttributeMapping
create(es.caib.seycon.ng.comu.AttributeMapping mapping)
es.caib.seycon.ng.comu.ControlAcces
create(es.caib.seycon.ng.comu.ControlAcces controlAcces)
es.caib.seycon.ng.comu.Dispatcher
create(es.caib.seycon.ng.comu.Dispatcher dispatcher)
es.caib.seycon.ng.comu.GrupDispatcher
create(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)
es.caib.seycon.ng.comu.ObjectMapping
create(es.caib.seycon.ng.comu.ObjectMapping om)
es.caib.seycon.ng.comu.ObjectMappingProperty
create(es.caib.seycon.ng.comu.ObjectMappingProperty omp)
es.caib.seycon.ng.comu.ObjectMappingTrigger
create(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)
es.caib.seycon.ng.comu.Server
create(es.caib.seycon.ng.comu.Server server)
es.caib.seycon.ng.comu.TipusUsuariDispatcher
create(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)
String
createRemoteServer(String name, String tenant)
void
delete(com.soffid.iam.api.ReconcileTrigger rp)
void
delete(es.caib.seycon.ng.comu.AttributeMapping mapping)
void
delete(es.caib.seycon.ng.comu.ControlAcces controlAcces)
void
delete(es.caib.seycon.ng.comu.Dispatcher dispatcher)
void
delete(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)
void
delete(es.caib.seycon.ng.comu.ObjectMapping om)
void
delete(es.caib.seycon.ng.comu.ObjectMappingProperty omp)
void
delete(es.caib.seycon.ng.comu.ObjectMappingTrigger tirger)
void
delete(es.caib.seycon.ng.comu.Server server)
void
delete(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.Dispatcher
findDispatcherByCodi(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.Dispatcher
findSoffidDispatcher()
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()
void
finishVirtualSourceTransaction(String transactionId)
String
generateChangesReport(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.DispatcherService
getDispatcherService()
Gets reference todispatcherService
.Collection<es.caib.seycon.ng.comu.GrupDispatcher>
getGrupsDispatcher(es.caib.seycon.ng.comu.Dispatcher agent)
com.soffid.iam.sync.engine.intf.GetObjectResults
getNativeObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.String[]
getServerTenants(es.caib.seycon.ng.comu.Server server)
com.soffid.iam.sync.engine.intf.GetObjectResults
getSoffidObject(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 void
handleAddCertificate(es.caib.seycon.ng.comu.Server server, X509Certificate cert)
protected abstract void
handleApplyConfiguration(es.caib.seycon.ng.comu.Dispatcher dispatcher)
protected abstract com.soffid.iam.api.AsyncProcessTracker
handleApplyConfigurationAsync(es.caib.seycon.ng.comu.Dispatcher dispatcher)
protected abstract void
handleCheckConnectivity(String dispatcher)
protected abstract com.soffid.iam.api.ServerRegistrationToken
handleConsumeRegistrationToken(String token)
protected abstract com.soffid.iam.api.ReconcileTrigger
handleCreate(com.soffid.iam.api.ReconcileTrigger rp)
protected abstract es.caib.seycon.ng.comu.AttributeMapping
handleCreate(es.caib.seycon.ng.comu.AttributeMapping mapping)
protected abstract es.caib.seycon.ng.comu.ControlAcces
handleCreate(es.caib.seycon.ng.comu.ControlAcces controlAcces)
protected abstract es.caib.seycon.ng.comu.Dispatcher
handleCreate(es.caib.seycon.ng.comu.Dispatcher dispatcher)
protected abstract es.caib.seycon.ng.comu.GrupDispatcher
handleCreate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)
protected abstract es.caib.seycon.ng.comu.ObjectMapping
handleCreate(es.caib.seycon.ng.comu.ObjectMapping om)
protected abstract es.caib.seycon.ng.comu.ObjectMappingProperty
handleCreate(es.caib.seycon.ng.comu.ObjectMappingProperty omp)
protected abstract es.caib.seycon.ng.comu.ObjectMappingTrigger
handleCreate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)
protected abstract es.caib.seycon.ng.comu.Server
handleCreate(es.caib.seycon.ng.comu.Server server)
protected abstract es.caib.seycon.ng.comu.TipusUsuariDispatcher
handleCreate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)
protected abstract String
handleCreateRemoteServer(String name, String tenant)
protected abstract void
handleDelete(com.soffid.iam.api.ReconcileTrigger rp)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.AttributeMapping mapping)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.ControlAcces controlAcces)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.Dispatcher dispatcher)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.ObjectMapping om)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.ObjectMappingProperty omp)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.ObjectMappingTrigger tirger)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.Server server)
protected abstract void
handleDelete(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.Dispatcher
handleFindDispatcherByCodi(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.Dispatcher
handleFindSoffidDispatcher()
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 void
handleFinishVirtualSourceTransaction(String transactionId)
protected abstract String
handleGenerateChangesReport(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.GetObjectResults
handleGetNativeObject(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.GetObjectResults
handleGetSoffidObject(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 Long
handleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)
protected abstract boolean
handleIsGroupAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String group)
protected abstract boolean
handleIsRegistrationTokenAlive(String token)
protected abstract boolean
handleIsUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user)
protected abstract boolean
handleIsUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user, Collection<es.caib.seycon.ng.comu.RolGrant> permissions)
protected abstract String
handlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)
protected abstract void
handlePropagateDispatcherGroups(String codiAgent)
protected abstract void
handlePropagateRolsDispatcher(String codiAgent)
protected abstract void
handlePropagateUsuarisDispatcher(String codiAgent)
protected abstract com.soffid.iam.api.AsyncProcessTracker
handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults
handleReconcile(String dispatcher, String accountName)
protected abstract void
handleRenameAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher)
protected abstract void
handleSetDefaultMappingsByDispatcher(Long dispatcherId)
protected abstract String
handleStartVirtualSourceTransaction(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.DebugTaskResults
handleTestPropagateObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)
protected abstract com.soffid.iam.api.ReconcileTrigger
handleUpdate(com.soffid.iam.api.ReconcileTrigger rp)
protected abstract es.caib.seycon.ng.comu.AttributeMapping
handleUpdate(es.caib.seycon.ng.comu.AttributeMapping mapping)
protected abstract es.caib.seycon.ng.comu.ControlAcces
handleUpdate(es.caib.seycon.ng.comu.ControlAcces controlAcces)
protected abstract es.caib.seycon.ng.comu.Dispatcher
handleUpdate(es.caib.seycon.ng.comu.Dispatcher dispatcher)
protected abstract es.caib.seycon.ng.comu.GrupDispatcher
handleUpdate(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)
protected abstract es.caib.seycon.ng.comu.ObjectMapping
handleUpdate(es.caib.seycon.ng.comu.ObjectMapping om)
protected abstract es.caib.seycon.ng.comu.ObjectMappingProperty
handleUpdate(es.caib.seycon.ng.comu.ObjectMappingProperty om)
protected abstract es.caib.seycon.ng.comu.ObjectMappingTrigger
handleUpdate(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)
protected abstract es.caib.seycon.ng.comu.Server
handleUpdate(es.caib.seycon.ng.comu.Server server)
protected abstract es.caib.seycon.ng.comu.TipusUsuariDispatcher
handleUpdate(es.caib.seycon.ng.comu.TipusUsuariDispatcher tipusUsuari)
Collection<Map<String,Object>>
invoke(String dispatcher, String verb, String object, Map<String,Object> attributes)
Long
invokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)
boolean
isGroupAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String group)
boolean
isRegistrationTokenAlive(String token)
boolean
isUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user)
boolean
isUserAllowed(es.caib.seycon.ng.comu.Dispatcher dispatcher, String user, Collection<es.caib.seycon.ng.comu.RolGrant> permissions)
String
preRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)
void
propagateDispatcherGroups(String codiAgent)
void
propagateRolsDispatcher(String codiAgent)
void
propagateUsuarisDispatcher(String codiAgent)
com.soffid.iam.api.AsyncProcessTracker
queryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)
com.soffid.iam.sync.engine.intf.GetObjectResults
reconcile(String dispatcher, String accountName)
void
renameAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher)
void
setDefaultMappingsByDispatcher(Long dispatcherId)
void
setDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)
Sets reference todispatcherService
.String
startVirtualSourceTransaction(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.DebugTaskResults
testPropagateObject(String dispatcher, es.caib.seycon.ng.comu.SoffidObjectType type, String object1, String object2)
com.soffid.iam.api.ReconcileTrigger
update(com.soffid.iam.api.ReconcileTrigger rp)
es.caib.seycon.ng.comu.AttributeMapping
update(es.caib.seycon.ng.comu.AttributeMapping mapping)
es.caib.seycon.ng.comu.ControlAcces
update(es.caib.seycon.ng.comu.ControlAcces controlAcces)
es.caib.seycon.ng.comu.Dispatcher
update(es.caib.seycon.ng.comu.Dispatcher dispatcher)
es.caib.seycon.ng.comu.GrupDispatcher
update(es.caib.seycon.ng.comu.GrupDispatcher grupDispatcher)
es.caib.seycon.ng.comu.ObjectMapping
update(es.caib.seycon.ng.comu.ObjectMapping om)
es.caib.seycon.ng.comu.ObjectMappingProperty
update(es.caib.seycon.ng.comu.ObjectMappingProperty om)
es.caib.seycon.ng.comu.ObjectMappingTrigger
update(es.caib.seycon.ng.comu.ObjectMappingTrigger trigger)
es.caib.seycon.ng.comu.Server
update(es.caib.seycon.ng.comu.Server server)
es.caib.seycon.ng.comu.TipusUsuariDispatcher
update(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:
createRemoteServer
in 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:
findActiveDirectoryDomains
in 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:
startVirtualSourceTransaction
in 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:
finishVirtualSourceTransaction
in 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:
isGroupAllowed
in 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:
isRegistrationTokenAlive
in 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:
isUserAllowed
in 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:
isUserAllowed
in 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:
findSystemByTextAndFilterAsync
in 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:
findSystemByTextAndJsonQueryAsync
in 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:
applyConfigurationAsync
in 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:
queryProcessStatus
in 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:
findSystemByTextAndFilter
in 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:
findSystemByTextAndJsonQuery
in 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:
create
in 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:
update
in 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:
consumeRegistrationToken
in 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:
testPropagateObject
in 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:
getNativeObject
in 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:
getSoffidObject
in 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:
reconcile
in 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:
create
in 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:
update
in 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:
create
in 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:
update
in 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:
create
in 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:
findDispatcherByCodi
in 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:
findSoffidDispatcher
in 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:
update
in 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:
create
in 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:
update
in 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:
create
in 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:
update
in 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:
create
in 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:
update
in 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:
create
in 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:
update
in 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:
create
in 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:
update
in 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:
create
in 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:
update
in 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:
invokeAsync
in 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:
generateChangesReport
in 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:
preRegisterServer
in 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:
getServerTenants
in 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:
findAllActiveDispatchers
in 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:
findAllServers
in 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:
findAttributeMappingsByObject
in 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:
findControlAccesByCodiAgent
in 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:
findDispatchersByFiltre
in 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:
findObjectMappingPropertiesByObject
in 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:
findObjectMappingTriggersByObject
in 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:
findObjectMappingsByDispatcher
in 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:
findReconcileTriggersByDispatcher
in 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:
findTenantServers
in 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:
getControlAcces
in 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:
getGrupsDispatcher
in 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:
getTipusUsuariDispatcher
in 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:
invoke
in 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:
findValidCertificates
in 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:
testObjectMapping
in 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:
addCertificate
in 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:
applyConfiguration
in 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:
checkConnectivity
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
delete
in 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:
propagateDispatcherGroups
in 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:
propagateRolsDispatcher
in 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:
propagateUsuarisDispatcher
in 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:
renameAccounts
in 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:
setDefaultMappingsByDispatcher
in 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 currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-