Package es.caib.seycon.ng.servei
Class DispatcherServiceBaseProxy
- java.lang.Object
-
- es.caib.seycon.ng.servei.DispatcherServiceBaseProxy
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.DispatcherService
public class DispatcherServiceBaseProxy 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 DispatcherServiceBaseProxy()
-
Method Summary
All Methods Instance 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)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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-