Package com.soffid.iam.service
Class DispatcherServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.DispatcherServiceBase
-
- com.soffid.iam.service.DispatcherServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.DispatcherService,org.springframework.context.ApplicationContextAware
public class DispatcherServiceImpl extends DispatcherServiceBase implements org.springframework.context.ApplicationContextAware
- See Also:
es.caib.seycon.ng.servei.DispatcherServiceh
-
-
Constructor Summary
Constructors Constructor Description DispatcherServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleAddCertificate(com.soffid.iam.api.Server server, X509Certificate cert)protected voidhandleApplyConfiguration(com.soffid.iam.api.System dispatcher)protected com.soffid.iam.api.AsyncProcessTrackerhandleApplyConfigurationAsync(com.soffid.iam.api.System dispatcher)protected voidhandleCheckConnectivity(String dispatcher)protected com.soffid.iam.api.ServerRegistrationTokenhandleConsumeRegistrationToken(String token)protected com.soffid.iam.api.AccessControlhandleCreate(com.soffid.iam.api.AccessControl controlAcces)protected com.soffid.iam.api.AttributeMappinghandleCreate(com.soffid.iam.api.AttributeMapping mapping)protected com.soffid.iam.api.ObjectMappinghandleCreate(com.soffid.iam.api.ObjectMapping om)protected com.soffid.iam.api.ObjectMappingPropertyhandleCreate(com.soffid.iam.api.ObjectMappingProperty omp)protected com.soffid.iam.api.ObjectMappingTriggerhandleCreate(com.soffid.iam.api.ObjectMappingTrigger trigger)protected com.soffid.iam.api.ReconcileTriggerhandleCreate(com.soffid.iam.api.ReconcileTrigger rp)protected com.soffid.iam.api.ServerhandleCreate(com.soffid.iam.api.Server server)protected com.soffid.iam.api.SystemhandleCreate(com.soffid.iam.api.System dispatcher)protected com.soffid.iam.api.SystemGrouphandleCreate(com.soffid.iam.api.SystemGroup grupDispatcher)protected com.soffid.iam.api.UserTypeDispatcherhandleCreate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)protected StringhandleCreateRemoteServer(String name, String tenant)protected voidhandleDelete(com.soffid.iam.api.AccessControl controlAcces)protected voidhandleDelete(com.soffid.iam.api.AttributeMapping mapping)protected voidhandleDelete(com.soffid.iam.api.ObjectMapping om)protected voidhandleDelete(com.soffid.iam.api.ObjectMappingProperty omp)protected voidhandleDelete(com.soffid.iam.api.ObjectMappingTrigger mapping)protected voidhandleDelete(com.soffid.iam.api.ReconcileTrigger rp)protected voidhandleDelete(com.soffid.iam.api.Server server)protected voidhandleDelete(com.soffid.iam.api.System dispatcher)protected voidhandleDelete(com.soffid.iam.api.SystemGroup grupDispatcher)protected voidhandleDelete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)protected Collection<com.soffid.iam.api.AccessControl>handleFindAccessControlByDispatcherName(String codiAgent)protected Map<String,String>handleFindActiveDirectoryDomains()protected Collection<com.soffid.iam.api.System>handleFindAllActiveDispatchers()protected Collection<com.soffid.iam.api.Server>handleFindAllServers()protected Collection<com.soffid.iam.api.AttributeMapping>handleFindAttributeMappingsByObject(Long objectId)protected com.soffid.iam.api.SystemhandleFindDispatcherByName(String codi)protected Collection<com.soffid.iam.api.System>handleFindDispatchersByFilter(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu)protected Collection<com.soffid.iam.api.ObjectMappingProperty>handleFindObjectMappingPropertiesByObject(Long objectId)protected Collection<com.soffid.iam.api.ObjectMapping>handleFindObjectMappingsByDispatcher(Long dispatcherId)protected Collection<com.soffid.iam.api.ObjectMappingTrigger>handleFindObjectMappingTriggersByObject(Long objectId)protected Collection<com.soffid.iam.api.ReconcileTrigger>handleFindReconcileTriggersByDispatcher(Long dispatcherId)protected com.soffid.iam.api.SystemhandleFindSoffidDispatcher()protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.System>handleFindSystemByTextAndFilter(String text, String query, Integer first, Integer pageSize)protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.System>handleFindSystemByTextAndFilterAsync(String text, String query)protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.System>handleFindSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.System>handleFindSystemByTextAndJsonQueryAsync(String text, String jsonQuery)protected Collection<com.soffid.iam.api.Server>handleFindTenantServers()protected List<X509Certificate>handleFindValidCertificates()voidhandleFinishVirtualSourceTransaction(String transactionId)protected StringhandleGenerateChangesReport(com.soffid.iam.api.System dispatcher)protected Collection<com.soffid.iam.api.AccessControl>handleGetAccessControl(com.soffid.iam.api.System agent)protected Collection<com.soffid.iam.api.SystemGroup>handleGetDispatcherGroups(com.soffid.iam.api.System agent)protected Collection<com.soffid.iam.api.UserTypeDispatcher>handleGetDispatcherUserTypes(com.soffid.iam.api.System agent)protected com.soffid.iam.sync.engine.intf.GetObjectResultshandleGetNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)protected String[]handleGetServerTenants(com.soffid.iam.api.Server server)protected com.soffid.iam.sync.engine.intf.GetObjectResultshandleGetSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)protected Collection<Map<String,Object>>handleInvoke(String dispatcher, String verb, String object, Map<String,Object> attributes)protected LonghandleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)protected booleanhandleIsGroupAllowed(com.soffid.iam.api.System dispatcher, String group)protected booleanhandleIsRegistrationTokenAlive(String token)protected booleanhandleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user)protected booleanhandleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user, Collection<com.soffid.iam.api.RoleGrant> grants)protected voidhandlePorpagateUsersDispatcher(String codiAgent)protected StringhandlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)protected voidhandlePropagateDispatcherGroups(String codiAgent)protected voidhandlePropagateDispatcherRoles(String codiAgent)protected com.soffid.iam.api.AsyncProcessTrackerhandleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)protected com.soffid.iam.sync.engine.intf.GetObjectResultshandleReconcile(String dispatcher, String accountName)protected voidhandleRenameAccounts(com.soffid.iam.api.System dispatcher)protected voidhandleSetDefaultMappingsByDispatcher(Long dispatcherId)protected StringhandleStartVirtualSourceTransaction(boolean readonly, String server)protected Map<String,Object>handleTestObjectMapping(Map<String,String> sentences, String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)protected com.soffid.iam.sync.engine.intf.DebugTaskResultshandleTestPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)protected com.soffid.iam.api.AccessControlhandleUpdate(com.soffid.iam.api.AccessControl controlAcces)protected com.soffid.iam.api.AttributeMappinghandleUpdate(com.soffid.iam.api.AttributeMapping mapping)protected com.soffid.iam.api.ObjectMappinghandleUpdate(com.soffid.iam.api.ObjectMapping om)protected com.soffid.iam.api.ObjectMappingPropertyhandleUpdate(com.soffid.iam.api.ObjectMappingProperty omp)protected com.soffid.iam.api.ObjectMappingTriggerhandleUpdate(com.soffid.iam.api.ObjectMappingTrigger mapping)protected com.soffid.iam.api.ReconcileTriggerhandleUpdate(com.soffid.iam.api.ReconcileTrigger rp)protected com.soffid.iam.api.ServerhandleUpdate(com.soffid.iam.api.Server server)protected com.soffid.iam.api.SystemhandleUpdate(com.soffid.iam.api.System dispatcher)protected com.soffid.iam.api.SystemGrouphandleUpdate(com.soffid.iam.api.SystemGroup grupDispatcher)protected com.soffid.iam.api.UserTypeDispatcherhandleUpdate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)protected voidupdateSeyconServerList()-
Methods inherited from class com.soffid.iam.service.DispatcherServiceBase
addCertificate, applyConfiguration, applyConfigurationAsync, checkConnectivity, consumeRegistrationToken, create, create, create, create, create, create, create, create, create, create, createRemoteServer, delete, delete, delete, delete, delete, delete, delete, delete, delete, delete, findAccessControlByDispatcherName, findActiveDirectoryDomains, findAllActiveDispatchers, findAllServers, findAttributeMappingsByObject, findDispatcherByName, findDispatchersByFilter, findObjectMappingPropertiesByObject, findObjectMappingsByDispatcher, findObjectMappingTriggersByObject, findReconcileTriggersByDispatcher, findSoffidDispatcher, findSystemByTextAndFilter, findSystemByTextAndFilterAsync, findSystemByTextAndJsonQuery, findSystemByTextAndJsonQueryAsync, findTenantServers, findValidCertificates, finishVirtualSourceTransaction, generateChangesReport, getAccessControl, getAccessControlEntityDao, getAccountAttributeEntityDao, getAccountEntityDao, getAccountMetadataEntityDao, getAccountService, getAgentDescriptorEntityDao, getApplicationService, getAsyncRunnerService, getAttributeMappingEntityDao, getAuditService, getAuthorizationService, getConfigurationService, getDispatcherGroups, getDispatcherUserTypes, getGroupEntityDao, getHostSystemEntityDao, getMetaDataEntityDao, getNativeObject, getObjectMappingEntityDao, getObjectMappingPropertyEntityDao, getObjectMappingTriggerEntityDao, getPrincipal, getReconcileTriggerEntityDao, getRoleEntityDao, getScheduledTaskService, getServerCertificateEntityDao, getServerEntityDao, getServerRegistrationTokenEntityDao, getServerTenants, getSoffidObject, getSyncServerService, getSystemEntityDao, getSystemGroupEntityDao, getTaskEntityDao, getTenantEntityDao, getUserDomainEntityDao, getUserEntityDao, getUserService, getUserTypeEntityDao, getUserTypeSystemEntityDao, invoke, invokeAsync, isGroupAllowed, isRegistrationTokenAlive, isUserAllowed, isUserAllowed, porpagateUsersDispatcher, preRegisterServer, propagateDispatcherGroups, propagateDispatcherRoles, queryProcessStatus, reconcile, renameAccounts, setAccessControlEntityDao, setAccountAttributeEntityDao, setAccountEntityDao, setAccountMetadataEntityDao, setAccountService, setAgentDescriptorEntityDao, setApplicationService, setAsyncRunnerService, setAttributeMappingEntityDao, setAuditService, setAuthorizationService, setConfigurationService, setDefaultMappingsByDispatcher, setGroupEntityDao, setHostSystemEntityDao, setMetaDataEntityDao, setObjectMappingEntityDao, setObjectMappingPropertyEntityDao, setObjectMappingTriggerEntityDao, setReconcileTriggerEntityDao, setRoleEntityDao, setScheduledTaskService, setServerCertificateEntityDao, setServerEntityDao, setServerRegistrationTokenEntityDao, setSyncServerService, setSystemEntityDao, setSystemGroupEntityDao, setTaskEntityDao, setTenantEntityDao, setUserDomainEntityDao, setUserEntityDao, setUserService, setUserTypeEntityDao, setUserTypeSystemEntityDao, startVirtualSourceTransaction, testObjectMapping, testPropagateObject, update, update, update, update, update, update, update, update, update, update
-
-
-
-
Method Detail
-
handleCreate
protected com.soffid.iam.api.System handleCreate(com.soffid.iam.api.System dispatcher) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception- See Also:
DispatcherService.create(es.caib.seycon.ng.comu.Dispatcher)
-
handleUpdate
protected com.soffid.iam.api.System handleUpdate(com.soffid.iam.api.System dispatcher) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception- See Also:
DispatcherService.update(es.caib.seycon.ng.comu.Dispatcher)
-
handleDelete
protected void handleDelete(com.soffid.iam.api.System dispatcher) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception- See Also:
DispatcherService.delete(es.caib.seycon.ng.comu.Dispatcher)
-
handleFindDispatcherByName
protected com.soffid.iam.api.System handleFindDispatcherByName(String codi) throws Exception
- Specified by:
handleFindDispatcherByNamein classDispatcherServiceBase- Throws:
Exception
-
handleFindDispatchersByFilter
protected Collection<com.soffid.iam.api.System> handleFindDispatchersByFilter(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu) throws Exception
- Specified by:
handleFindDispatchersByFilterin classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.AccessControl handleCreate(com.soffid.iam.api.AccessControl controlAcces) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.AccessControl handleUpdate(com.soffid.iam.api.AccessControl controlAcces) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.AccessControl controlAcces) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleFindAccessControlByDispatcherName
protected Collection<com.soffid.iam.api.AccessControl> handleFindAccessControlByDispatcherName(String codiAgent) throws Exception
- Specified by:
handleFindAccessControlByDispatcherNamein classDispatcherServiceBase- Throws:
Exception
-
handlePorpagateUsersDispatcher
protected void handlePorpagateUsersDispatcher(String codiAgent) throws Exception
- Specified by:
handlePorpagateUsersDispatcherin classDispatcherServiceBase- Throws:
Exception
-
handlePropagateDispatcherRoles
protected void handlePropagateDispatcherRoles(String codiAgent) throws Exception
- Specified by:
handlePropagateDispatcherRolesin classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.UserTypeDispatcher handleCreate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.SystemGroup handleCreate(com.soffid.iam.api.SystemGroup grupDispatcher) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.SystemGroup grupDispatcher) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.UserTypeDispatcher handleUpdate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.SystemGroup handleUpdate(com.soffid.iam.api.SystemGroup grupDispatcher) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleGetAccessControl
protected Collection<com.soffid.iam.api.AccessControl> handleGetAccessControl(com.soffid.iam.api.System agent) throws Exception
- Specified by:
handleGetAccessControlin classDispatcherServiceBase- Throws:
Exception
-
handleGetDispatcherGroups
protected Collection<com.soffid.iam.api.SystemGroup> handleGetDispatcherGroups(com.soffid.iam.api.System agent) throws Exception
- Specified by:
handleGetDispatcherGroupsin classDispatcherServiceBase- Throws:
Exception
-
handleGetDispatcherUserTypes
protected Collection<com.soffid.iam.api.UserTypeDispatcher> handleGetDispatcherUserTypes(com.soffid.iam.api.System agent) throws Exception
- Specified by:
handleGetDispatcherUserTypesin classDispatcherServiceBase- Throws:
Exception
-
handleIsUserAllowed
protected boolean handleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user) throws Exception- Specified by:
handleIsUserAllowedin classDispatcherServiceBase- Throws:
Exception
-
handleFindAllActiveDispatchers
protected Collection<com.soffid.iam.api.System> handleFindAllActiveDispatchers() throws Exception
- Specified by:
handleFindAllActiveDispatchersin classDispatcherServiceBase- Throws:
Exception
-
handleIsGroupAllowed
protected boolean handleIsGroupAllowed(com.soffid.iam.api.System dispatcher, String group) throws Exception- Specified by:
handleIsGroupAllowedin classDispatcherServiceBase- Throws:
Exception
-
handleFindAllServers
protected Collection<com.soffid.iam.api.Server> handleFindAllServers() throws Exception
- Specified by:
handleFindAllServersin classDispatcherServiceBase- Throws:
Exception
-
handleFindTenantServers
protected Collection<com.soffid.iam.api.Server> handleFindTenantServers() throws Exception
- Specified by:
handleFindTenantServersin classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.Server handleUpdate(com.soffid.iam.api.Server server) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.Server server) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
updateSeyconServerList
protected void updateSeyconServerList() throws es.caib.seycon.ng.exception.InternalErrorException- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected com.soffid.iam.api.Server handleCreate(com.soffid.iam.api.Server server) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.AttributeMapping handleCreate(com.soffid.iam.api.AttributeMapping mapping) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.AttributeMapping handleUpdate(com.soffid.iam.api.AttributeMapping mapping) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.AttributeMapping mapping) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleFindAttributeMappingsByObject
protected Collection<com.soffid.iam.api.AttributeMapping> handleFindAttributeMappingsByObject(Long objectId) throws Exception
- Specified by:
handleFindAttributeMappingsByObjectin classDispatcherServiceBase- Throws:
Exception
-
handleSetDefaultMappingsByDispatcher
protected void handleSetDefaultMappingsByDispatcher(Long dispatcherId) throws Exception
- Specified by:
handleSetDefaultMappingsByDispatcherin classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.ObjectMapping handleCreate(com.soffid.iam.api.ObjectMapping om) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.ObjectMapping handleUpdate(com.soffid.iam.api.ObjectMapping om) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.ObjectMapping om) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.ObjectMappingProperty handleCreate(com.soffid.iam.api.ObjectMappingProperty omp) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.ObjectMappingProperty handleUpdate(com.soffid.iam.api.ObjectMappingProperty omp) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.ObjectMappingProperty omp) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleFindObjectMappingsByDispatcher
protected Collection<com.soffid.iam.api.ObjectMapping> handleFindObjectMappingsByDispatcher(Long dispatcherId) throws Exception
- Specified by:
handleFindObjectMappingsByDispatcherin classDispatcherServiceBase- Throws:
Exception
-
handleFindObjectMappingPropertiesByObject
protected Collection<com.soffid.iam.api.ObjectMappingProperty> handleFindObjectMappingPropertiesByObject(Long objectId) throws Exception
- Specified by:
handleFindObjectMappingPropertiesByObjectin classDispatcherServiceBase- Throws:
Exception
-
handlePropagateDispatcherGroups
protected void handlePropagateDispatcherGroups(String codiAgent) throws Exception
- Specified by:
handlePropagateDispatcherGroupsin classDispatcherServiceBase- Throws:
Exception
-
handleFindSoffidDispatcher
protected com.soffid.iam.api.System handleFindSoffidDispatcher() throws Exception- Specified by:
handleFindSoffidDispatcherin classDispatcherServiceBase- Throws:
Exception
-
handleGetServerTenants
protected String[] handleGetServerTenants(com.soffid.iam.api.Server server) throws Exception
- Specified by:
handleGetServerTenantsin classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.ReconcileTrigger rp) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.ReconcileTrigger handleCreate(com.soffid.iam.api.ReconcileTrigger rp) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.ReconcileTrigger handleUpdate(com.soffid.iam.api.ReconcileTrigger rp) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleFindReconcileTriggersByDispatcher
protected Collection<com.soffid.iam.api.ReconcileTrigger> handleFindReconcileTriggersByDispatcher(Long dispatcherId) throws Exception
- Specified by:
handleFindReconcileTriggersByDispatcherin classDispatcherServiceBase- Throws:
Exception
-
handleTestObjectMapping
protected Map<String,Object> handleTestObjectMapping(Map<String,String> sentences, String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleTestObjectMappingin classDispatcherServiceBase- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTestPropagateObject
protected com.soffid.iam.sync.engine.intf.DebugTaskResults handleTestPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Specified by:
handleTestPropagateObjectin classDispatcherServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.ObjectMappingTrigger handleCreate(com.soffid.iam.api.ObjectMappingTrigger trigger) throws Exception- Specified by:
handleCreatein classDispatcherServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.ObjectMappingTrigger handleUpdate(com.soffid.iam.api.ObjectMappingTrigger mapping) throws Exception- Specified by:
handleUpdatein classDispatcherServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.ObjectMappingTrigger mapping) throws Exception- Specified by:
handleDeletein classDispatcherServiceBase- Throws:
Exception
-
handleFindObjectMappingTriggersByObject
protected Collection<com.soffid.iam.api.ObjectMappingTrigger> handleFindObjectMappingTriggersByObject(Long objectId) throws Exception
- Specified by:
handleFindObjectMappingTriggersByObjectin classDispatcherServiceBase- Throws:
Exception
-
handleGetNativeObject
protected com.soffid.iam.sync.engine.intf.GetObjectResults handleGetNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Specified by:
handleGetNativeObjectin classDispatcherServiceBase- Throws:
Exception
-
handleGetSoffidObject
protected com.soffid.iam.sync.engine.intf.GetObjectResults handleGetSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Specified by:
handleGetSoffidObjectin classDispatcherServiceBase- Throws:
Exception
-
handleCheckConnectivity
protected void handleCheckConnectivity(String dispatcher) throws Exception
- Specified by:
handleCheckConnectivityin classDispatcherServiceBase- Throws:
Exception
-
handleGenerateChangesReport
protected String handleGenerateChangesReport(com.soffid.iam.api.System dispatcher) throws Exception
- Specified by:
handleGenerateChangesReportin classDispatcherServiceBase- Throws:
Exception
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
handleApplyConfiguration
protected void handleApplyConfiguration(com.soffid.iam.api.System dispatcher) throws Exception- Specified by:
handleApplyConfigurationin classDispatcherServiceBase- Throws:
Exception
-
handleRenameAccounts
protected void handleRenameAccounts(com.soffid.iam.api.System dispatcher) throws Exception- Specified by:
handleRenameAccountsin classDispatcherServiceBase- Throws:
Exception
-
handleIsUserAllowed
protected boolean handleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user, Collection<com.soffid.iam.api.RoleGrant> grants) throws Exception- Specified by:
handleIsUserAllowedin classDispatcherServiceBase- Throws:
Exception
-
handleCreateRemoteServer
protected String handleCreateRemoteServer(String name, String tenant) throws Exception
- Specified by:
handleCreateRemoteServerin classDispatcherServiceBase- Throws:
Exception
-
handleReconcile
protected com.soffid.iam.sync.engine.intf.GetObjectResults handleReconcile(String dispatcher, String accountName) throws Exception
- Specified by:
handleReconcilein classDispatcherServiceBase- Throws:
Exception
-
handleFindSystemByTextAndJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.System> handleFindSystemByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Specified by:
handleFindSystemByTextAndJsonQueryAsyncin classDispatcherServiceBase- Throws:
Exception
-
handleFindSystemByTextAndJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> handleFindSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Specified by:
handleFindSystemByTextAndJsonQueryin classDispatcherServiceBase- Throws:
Exception
-
handleFindSystemByTextAndFilterAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.System> handleFindSystemByTextAndFilterAsync(String text, String query) throws Exception
- Specified by:
handleFindSystemByTextAndFilterAsyncin classDispatcherServiceBase- Throws:
Exception
-
handleFindSystemByTextAndFilter
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> handleFindSystemByTextAndFilter(String text, String query, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindSystemByTextAndFilterin classDispatcherServiceBase- Throws:
Exception
-
handleFinishVirtualSourceTransaction
public void handleFinishVirtualSourceTransaction(String transactionId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleFinishVirtualSourceTransactionin classDispatcherServiceBase- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStartVirtualSourceTransaction
protected String handleStartVirtualSourceTransaction(boolean readonly, String server) throws Exception
- Specified by:
handleStartVirtualSourceTransactionin classDispatcherServiceBase- Throws:
Exception
-
handleAddCertificate
protected void handleAddCertificate(com.soffid.iam.api.Server server, X509Certificate cert) throws Exception- Specified by:
handleAddCertificatein classDispatcherServiceBase- Throws:
Exception
-
handleFindValidCertificates
protected List<X509Certificate> handleFindValidCertificates() throws Exception
- Specified by:
handleFindValidCertificatesin classDispatcherServiceBase- Throws:
Exception
-
handleInvoke
protected Collection<Map<String,Object>> handleInvoke(String dispatcher, String verb, String object, Map<String,Object> attributes) throws Exception
- Specified by:
handleInvokein classDispatcherServiceBase- Throws:
Exception
-
handleInvokeAsync
protected Long handleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes) throws Exception
- Specified by:
handleInvokeAsyncin classDispatcherServiceBase- Throws:
Exception
-
handleApplyConfigurationAsync
protected com.soffid.iam.api.AsyncProcessTracker handleApplyConfigurationAsync(com.soffid.iam.api.System dispatcher) throws Exception- Specified by:
handleApplyConfigurationAsyncin classDispatcherServiceBase- Throws:
Exception
-
handleQueryProcessStatus
protected com.soffid.iam.api.AsyncProcessTracker handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws Exception- Specified by:
handleQueryProcessStatusin classDispatcherServiceBase- Throws:
Exception
-
handleConsumeRegistrationToken
protected com.soffid.iam.api.ServerRegistrationToken handleConsumeRegistrationToken(String token) throws Exception
- Specified by:
handleConsumeRegistrationTokenin classDispatcherServiceBase- Throws:
Exception
-
handlePreRegisterServer
protected String handlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register) throws Exception
- Specified by:
handlePreRegisterServerin classDispatcherServiceBase- Throws:
Exception
-
handleIsRegistrationTokenAlive
protected boolean handleIsRegistrationTokenAlive(String token) throws Exception
- Specified by:
handleIsRegistrationTokenAlivein classDispatcherServiceBase- Throws:
Exception
-
handleFindActiveDirectoryDomains
protected Map<String,String> handleFindActiveDirectoryDomains() throws Exception
- Specified by:
handleFindActiveDirectoryDomainsin classDispatcherServiceBase- Throws:
Exception
-
-