Package com.soffid.iam.service.ejb
Class DispatcherServiceBean
- java.lang.Object
-
- org.springframework.ejb.support.AbstractStatelessSessionBean
-
- com.soffid.iam.service.ejb.DispatcherServiceBean
-
- All Implemented Interfaces:
com.soffid.iam.service.ejb.DispatcherService,Serializable,javax.ejb.EnterpriseBean,javax.ejb.SessionBean,org.springframework.ejb.support.SmartSessionBean
public class DispatcherServiceBean extends org.springframework.ejb.support.AbstractStatelessSessionBean implements com.soffid.iam.service.ejb.DispatcherService- See Also:
com.soffid.iam.service.DispatcherService,,es.caib.seycon.ng.servei.DispatcherService,, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringBEAN_FACTORY_PATH_ENVIRONMENT_KEY
-
Constructor Summary
Constructors Constructor Description DispatcherServiceBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyConfiguration(com.soffid.iam.api.System dispatcher)com.soffid.iam.api.AsyncProcessTrackerapplyConfigurationAsync(com.soffid.iam.api.System dispatcher)voidcheckConnectivity(String dispatcher)com.soffid.iam.api.AccessControlcreate(com.soffid.iam.api.AccessControl controlAcces)com.soffid.iam.api.AttributeMappingcreate(com.soffid.iam.api.AttributeMapping mapping)com.soffid.iam.api.ObjectMappingcreate(com.soffid.iam.api.ObjectMapping om)com.soffid.iam.api.ObjectMappingPropertycreate(com.soffid.iam.api.ObjectMappingProperty omp)com.soffid.iam.api.ObjectMappingTriggercreate(com.soffid.iam.api.ObjectMappingTrigger trigger)com.soffid.iam.api.ReconcileTriggercreate(com.soffid.iam.api.ReconcileTrigger rp)com.soffid.iam.api.Servercreate(com.soffid.iam.api.Server server)com.soffid.iam.api.Systemcreate(com.soffid.iam.api.System dispatcher)com.soffid.iam.api.SystemGroupcreate(com.soffid.iam.api.SystemGroup grupDispatcher)com.soffid.iam.api.UserTypeDispatchercreate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)voiddelete(com.soffid.iam.api.AccessControl controlAcces)voiddelete(com.soffid.iam.api.AttributeMapping mapping)voiddelete(com.soffid.iam.api.ObjectMapping om)voiddelete(com.soffid.iam.api.ObjectMappingProperty omp)voiddelete(com.soffid.iam.api.ObjectMappingTrigger tirger)voiddelete(com.soffid.iam.api.ReconcileTrigger rp)voiddelete(com.soffid.iam.api.Server server)voiddelete(com.soffid.iam.api.System dispatcher)voiddelete(com.soffid.iam.api.SystemGroup grupDispatcher)voiddelete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)voidejbCreate()Initizlizes beenvoidejbRemove()Collection<com.soffid.iam.api.AccessControl>findAccessControlByDispatcherName(String codiAgent)Collection<com.soffid.iam.api.System>findAllActiveDispatchers()Collection<com.soffid.iam.api.Server>findAllServers()Collection<com.soffid.iam.api.AttributeMapping>findAttributeMappingsByObject(Long objectId)com.soffid.iam.api.SystemfindDispatcherByName(String codi)Collection<com.soffid.iam.api.System>findDispatchersByFilter(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu)Collection<com.soffid.iam.api.ObjectMappingProperty>findObjectMappingPropertiesByObject(Long objectId)Collection<com.soffid.iam.api.ObjectMapping>findObjectMappingsByDispatcher(Long dispatcherId)Collection<com.soffid.iam.api.ObjectMappingTrigger>findObjectMappingTriggersByObject(Long objectId)Collection<com.soffid.iam.api.ReconcileTrigger>findReconcileTriggersByDispatcher(Long dispatcherId)com.soffid.iam.api.SystemfindSoffidDispatcher()com.soffid.iam.api.PagedResult<com.soffid.iam.api.System>findSystemByTextAndFilter(String text, String query, Integer first, Integer max)com.soffid.iam.api.AsyncList<com.soffid.iam.api.System>findSystemByTextAndFilterAsync(String text, String query)com.soffid.iam.api.PagedResult<com.soffid.iam.api.System>findSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)com.soffid.iam.api.AsyncList<com.soffid.iam.api.System>findSystemByTextAndJsonQueryAsync(String text, String jsonQuery)Collection<com.soffid.iam.api.Server>findTenantServers()voidfinishVirtualSourceTransaction(String transactionId)StringgenerateChangesReport(com.soffid.iam.api.System dispatcher)Collection<com.soffid.iam.api.AccessControl>getAccessControl(com.soffid.iam.api.System agent)protected org.springframework.beans.factory.BeanFactorygetBeanFactory()Collection<com.soffid.iam.api.SystemGroup>getDispatcherGroups(com.soffid.iam.api.System agent)Collection<com.soffid.iam.api.UserTypeDispatcher>getDispatcherUserTypes(com.soffid.iam.api.System agent)com.soffid.iam.sync.engine.intf.GetObjectResultsgetNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)String[]getServerTenants(com.soffid.iam.api.Server server)javax.ejb.SessionContextgetSessionContext()com.soffid.iam.sync.engine.intf.GetObjectResultsgetSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)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)booleanisRegistrationTokenAlive(String token)protected voidonEjbCreate()protected voidonEjbRemove()voidporpagateUsersDispatcher(String codiAgent)StringpreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)voidpropagateDispatcherGroups(String codiAgent)voidpropagateDispatcherRoles(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(com.soffid.iam.api.System dispatcher)voidsetBeanFactoryLocator(org.springframework.beans.factory.access.BeanFactoryLocator arg0)voidsetBeanFactoryLocatorKey(String arg0)voidsetDefaultMappingsByDispatcher(Long dispatcherId)voidsetSessionContext(javax.ejb.SessionContext sessionContext)Override default BeanFactoryLocator implementation to provide singleton loading of the application context Bean factory.StringstartVirtualSourceTransaction(boolean readonly, String server)Map<String,Object>testObjectMapping(Map<String,String> sentences, String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)com.soffid.iam.sync.engine.intf.DebugTaskResultstestPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)com.soffid.iam.api.AccessControlupdate(com.soffid.iam.api.AccessControl controlAcces)com.soffid.iam.api.AttributeMappingupdate(com.soffid.iam.api.AttributeMapping mapping)com.soffid.iam.api.ObjectMappingupdate(com.soffid.iam.api.ObjectMapping om)com.soffid.iam.api.ObjectMappingPropertyupdate(com.soffid.iam.api.ObjectMappingProperty om)com.soffid.iam.api.ObjectMappingTriggerupdate(com.soffid.iam.api.ObjectMappingTrigger trigger)com.soffid.iam.api.ReconcileTriggerupdate(com.soffid.iam.api.ReconcileTrigger rp)com.soffid.iam.api.Serverupdate(com.soffid.iam.api.Server server)com.soffid.iam.api.Systemupdate(com.soffid.iam.api.System dispatcher)com.soffid.iam.api.SystemGroupupdate(com.soffid.iam.api.SystemGroup grupDispatcher)com.soffid.iam.api.UserTypeDispatcherupdate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)-
Methods inherited from class org.springframework.ejb.support.AbstractStatelessSessionBean
ejbActivate, ejbPassivate
-
-
-
-
Field Detail
-
BEAN_FACTORY_PATH_ENVIRONMENT_KEY
public static final String BEAN_FACTORY_PATH_ENVIRONMENT_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
startVirtualSourceTransaction
@PermitAll public String startVirtualSourceTransaction(boolean readonly, String server) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
startVirtualSourceTransactionin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
finishVirtualSourceTransaction
@PermitAll public void finishVirtualSourceTransaction(String transactionId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
finishVirtualSourceTransactionin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
isRegistrationTokenAlive
@PermitAll public boolean isRegistrationTokenAlive(String token) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isRegistrationTokenAlivein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSystemByTextAndFilterAsync
@PermitAll public com.soffid.iam.api.AsyncList<com.soffid.iam.api.System> findSystemByTextAndFilterAsync(String text, String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemByTextAndFilterAsyncin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSystemByTextAndJsonQueryAsync
@PermitAll public com.soffid.iam.api.AsyncList<com.soffid.iam.api.System> findSystemByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemByTextAndJsonQueryAsyncin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
applyConfigurationAsync
@PermitAll public com.soffid.iam.api.AsyncProcessTracker applyConfigurationAsync(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
applyConfigurationAsyncin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryProcessStatus
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSystemByTextAndFilter
@PermitAll public com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSystemByTextAndJsonQuery
@PermitAll public com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> findSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemByTextAndJsonQueryin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
testPropagateObject
@PermitAll public com.soffid.iam.sync.engine.intf.DebugTaskResults testPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
testPropagateObjectin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getNativeObject
@PermitAll public com.soffid.iam.sync.engine.intf.GetObjectResults getNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getNativeObjectin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getSoffidObject
@PermitAll public com.soffid.iam.sync.engine.intf.GetObjectResults getSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getSoffidObjectin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
reconcile
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.AttributeMapping create(com.soffid.iam.api.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.AttributeMapping update(com.soffid.iam.api.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.AccessControl create(com.soffid.iam.api.AccessControl controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.AccessControl update(com.soffid.iam.api.AccessControl controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.System create(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findDispatcherByName
@PermitAll public com.soffid.iam.api.System findDispatcherByName(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDispatcherByNamein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSoffidDispatcher
@PermitAll public com.soffid.iam.api.System findSoffidDispatcher() throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSoffidDispatcherin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.System update(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.SystemGroup create(com.soffid.iam.api.SystemGroup grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.SystemGroup update(com.soffid.iam.api.SystemGroup grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.ObjectMapping create(com.soffid.iam.api.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.ObjectMapping update(com.soffid.iam.api.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.ObjectMappingProperty create(com.soffid.iam.api.ObjectMappingProperty omp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.ObjectMappingProperty update(com.soffid.iam.api.ObjectMappingProperty om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.ObjectMappingTrigger create(com.soffid.iam.api.ObjectMappingTrigger trigger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.ObjectMappingTrigger update(com.soffid.iam.api.ObjectMappingTrigger trigger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.Server create(com.soffid.iam.api.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.Server update(com.soffid.iam.api.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
create
@PermitAll public com.soffid.iam.api.UserTypeDispatcher create(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.UserTypeDispatcher update(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
invokeAsync
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
generateChangesReport
@PermitAll public String generateChangesReport(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
generateChangesReportin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
preRegisterServer
@PermitAll public String preRegisterServer(com.soffid.iam.api.ServerRegistrationToken register) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
preRegisterServerin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getServerTenants
@PermitAll public String[] getServerTenants(com.soffid.iam.api.Server server) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getServerTenantsin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAllActiveDispatchers
@PermitAll public Collection<com.soffid.iam.api.System> findAllActiveDispatchers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAllActiveDispatchersin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAllServers
@PermitAll public Collection<com.soffid.iam.api.Server> findAllServers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAllServersin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAttributeMappingsByObject
@PermitAll public Collection<com.soffid.iam.api.AttributeMapping> findAttributeMappingsByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAttributeMappingsByObjectin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccessControlByDispatcherName
@PermitAll public Collection<com.soffid.iam.api.AccessControl> findAccessControlByDispatcherName(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccessControlByDispatcherNamein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findDispatchersByFilter
@PermitAll public Collection<com.soffid.iam.api.System> findDispatchersByFilter(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:
findDispatchersByFilterin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findObjectMappingPropertiesByObject
@PermitAll public Collection<com.soffid.iam.api.ObjectMappingProperty> findObjectMappingPropertiesByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findObjectMappingPropertiesByObjectin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findObjectMappingTriggersByObject
@PermitAll public Collection<com.soffid.iam.api.ObjectMappingTrigger> findObjectMappingTriggersByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findObjectMappingTriggersByObjectin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findObjectMappingsByDispatcher
@PermitAll public Collection<com.soffid.iam.api.ObjectMapping> findObjectMappingsByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findObjectMappingsByDispatcherin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findReconcileTriggersByDispatcher
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findTenantServers
@PermitAll public Collection<com.soffid.iam.api.Server> findTenantServers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findTenantServersin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getAccessControl
@PermitAll public Collection<com.soffid.iam.api.AccessControl> getAccessControl(com.soffid.iam.api.System agent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAccessControlin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getDispatcherGroups
@PermitAll public Collection<com.soffid.iam.api.SystemGroup> getDispatcherGroups(com.soffid.iam.api.System agent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getDispatcherGroupsin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getDispatcherUserTypes
@PermitAll public Collection<com.soffid.iam.api.UserTypeDispatcher> getDispatcherUserTypes(com.soffid.iam.api.System agent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getDispatcherUserTypesin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
invoke
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
testObjectMapping
@PermitAll public Map<String,Object> testObjectMapping(Map<String,String> sentences, String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
testObjectMappingin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
applyConfiguration
@PermitAll public void applyConfiguration(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
applyConfigurationin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
checkConnectivity
@PermitAll public void checkConnectivity(String dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkConnectivityin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll 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 interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.AccessControl controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.SystemGroup grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.ObjectMappingProperty omp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.ObjectMappingTrigger tirger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
delete
@PermitAll public void delete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
deletein interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
propagateDispatcherGroups
@PermitAll public void propagateDispatcherGroups(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
propagateDispatcherGroupsin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
propagateDispatcherRoles
@PermitAll public void propagateDispatcherRoles(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
propagateDispatcherRolesin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
porpagateUsersDispatcher
@PermitAll public void porpagateUsersDispatcher(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
porpagateUsersDispatcherin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
renameAccounts
@PermitAll public void renameAccounts(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
renameAccountsin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
setDefaultMappingsByDispatcher
@PermitAll public void setDefaultMappingsByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setDefaultMappingsByDispatcherin interfacecom.soffid.iam.service.ejb.DispatcherService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
ejbCreate
@PostConstruct public void ejbCreate() throws javax.ejb.CreateException
Initizlizes been- Overrides:
ejbCreatein classorg.springframework.ejb.support.AbstractStatelessSessionBean- Throws:
javax.ejb.CreateException- See Also:
AbstractStatelessSessionBean.onEjbCreate()
-
onEjbCreate
protected void onEjbCreate()
- Specified by:
onEjbCreatein classorg.springframework.ejb.support.AbstractStatelessSessionBean
-
setSessionContext
public void setSessionContext(javax.ejb.SessionContext sessionContext)
Override default BeanFactoryLocator implementation to provide singleton loading of the application context Bean factory.- Specified by:
setSessionContextin interfacejavax.ejb.SessionBean- See Also:
SessionBean.setSessionContext(javax.ejb.SessionContext)
-
getSessionContext
public final javax.ejb.SessionContext getSessionContext()
- Specified by:
getSessionContextin interfaceorg.springframework.ejb.support.SmartSessionBean
-
setBeanFactoryLocator
public void setBeanFactoryLocator(org.springframework.beans.factory.access.BeanFactoryLocator arg0)
-
setBeanFactoryLocatorKey
public void setBeanFactoryLocatorKey(String arg0)
-
getBeanFactory
protected org.springframework.beans.factory.BeanFactory getBeanFactory()
-
ejbRemove
public void ejbRemove()
-
onEjbRemove
protected void onEjbRemove()
-
-