Package com.soffid.iam.service
Class DispatcherServiceBase
- java.lang.Object
-
- com.soffid.iam.service.DispatcherServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.DispatcherService
- Direct Known Subclasses:
DispatcherServiceImpl
public abstract class DispatcherServiceBase extends Object implements com.soffid.iam.service.DispatcherService
Spring Service base class for
see com.soffid.iam.service.DispatcherServicecom.soffid.iam.service.DispatcherService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description DispatcherServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addCertificate(com.soffid.iam.api.Server server, X509Certificate cert)
void
applyConfiguration(com.soffid.iam.api.System dispatcher)
com.soffid.iam.api.AsyncProcessTracker
applyConfigurationAsync(com.soffid.iam.api.System dispatcher)
void
checkConnectivity(String dispatcher)
com.soffid.iam.api.ServerRegistrationToken
consumeRegistrationToken(String token)
com.soffid.iam.api.AccessControl
create(com.soffid.iam.api.AccessControl controlAcces)
com.soffid.iam.api.AttributeMapping
create(com.soffid.iam.api.AttributeMapping mapping)
com.soffid.iam.api.ObjectMapping
create(com.soffid.iam.api.ObjectMapping om)
com.soffid.iam.api.ObjectMappingProperty
create(com.soffid.iam.api.ObjectMappingProperty omp)
com.soffid.iam.api.ObjectMappingTrigger
create(com.soffid.iam.api.ObjectMappingTrigger trigger)
com.soffid.iam.api.ReconcileTrigger
create(com.soffid.iam.api.ReconcileTrigger rp)
com.soffid.iam.api.Server
create(com.soffid.iam.api.Server server)
com.soffid.iam.api.System
create(com.soffid.iam.api.System dispatcher)
com.soffid.iam.api.SystemGroup
create(com.soffid.iam.api.SystemGroup grupDispatcher)
com.soffid.iam.api.UserTypeDispatcher
create(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)
String
createRemoteServer(String name, String tenant)
void
delete(com.soffid.iam.api.AccessControl controlAcces)
void
delete(com.soffid.iam.api.AttributeMapping mapping)
void
delete(com.soffid.iam.api.ObjectMapping om)
void
delete(com.soffid.iam.api.ObjectMappingProperty omp)
void
delete(com.soffid.iam.api.ObjectMappingTrigger tirger)
void
delete(com.soffid.iam.api.ReconcileTrigger rp)
void
delete(com.soffid.iam.api.Server server)
void
delete(com.soffid.iam.api.System dispatcher)
void
delete(com.soffid.iam.api.SystemGroup grupDispatcher)
void
delete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)
Collection<com.soffid.iam.api.AccessControl>
findAccessControlByDispatcherName(String codiAgent)
Map<String,String>
findActiveDirectoryDomains()
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.System
findDispatcherByName(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.System
findSoffidDispatcher()
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()
List<X509Certificate>
findValidCertificates()
void
finishVirtualSourceTransaction(String transactionId)
String
generateChangesReport(com.soffid.iam.api.System dispatcher)
Collection<com.soffid.iam.api.AccessControl>
getAccessControl(com.soffid.iam.api.System agent)
AccessControlEntityDao
getAccessControlEntityDao()
Gets reference tocontrolAccessEntityDao
.AccountAttributeEntityDao
getAccountAttributeEntityDao()
Gets reference toaccountAttributeEntityDao
.AccountEntityDao
getAccountEntityDao()
Gets reference toaccountEntityDao
.AccountMetadataEntityDao
getAccountMetadataEntityDao()
Gets reference toaccountMetadataEntityDao
.com.soffid.iam.service.AccountService
getAccountService()
Gets reference toaccountService
.AgentDescriptorEntityDao
getAgentDescriptorEntityDao()
Gets reference toagentDescriptorEntityDao
.com.soffid.iam.service.ApplicationService
getApplicationService()
Gets reference toaplicacioService
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets reference toasyncRunnerService
.AttributeMappingEntityDao
getAttributeMappingEntityDao()
Gets reference toattributeMappingEntityDao
.com.soffid.iam.service.AuditService
getAuditService()
Gets reference toauditoriaService
.com.soffid.iam.service.AuthorizationService
getAuthorizationService()
Gets reference toautoritzacioService
.com.soffid.iam.service.ConfigurationService
getConfigurationService()
Gets reference toconfiguracioService
.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)
GroupEntityDao
getGroupEntityDao()
Gets reference togrupEntityDao
.HostSystemEntityDao
getHostSystemEntityDao()
Gets reference tohostSystemEntityDao
.MetaDataEntityDao
getMetaDataEntityDao()
Gets reference totipusDadaEntityDao
.com.soffid.iam.sync.engine.intf.GetObjectResults
getNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
ObjectMappingEntityDao
getObjectMappingEntityDao()
Gets reference toobjectMappingEntityDao
.ObjectMappingPropertyEntityDao
getObjectMappingPropertyEntityDao()
Gets reference toobjectMappingPropertyEntityDao
.ObjectMappingTriggerEntityDao
getObjectMappingTriggerEntityDao()
Gets reference toobjectMappingTriggerEntityDao
.protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.ReconcileTriggerEntityDao
getReconcileTriggerEntityDao()
Gets reference toreconcileTriggerEntityDao
.RoleEntityDao
getRoleEntityDao()
Gets reference torolEntityDao
.com.soffid.iam.service.ScheduledTaskService
getScheduledTaskService()
Gets reference toscheduledTaskService
.ServerCertificateEntityDao
getServerCertificateEntityDao()
Gets reference toserverCertificateEntityDao
.ServerEntityDao
getServerEntityDao()
Gets reference toserverEntityDao
.ServerRegistrationTokenEntityDao
getServerRegistrationTokenEntityDao()
Gets reference toserverRegistrationTokenEntityDao
.String[]
getServerTenants(com.soffid.iam.api.Server server)
com.soffid.iam.sync.engine.intf.GetObjectResults
getSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
com.soffid.iam.service.SyncServerService
getSyncServerService()
Gets reference toseyconServerService
.SystemEntityDao
getSystemEntityDao()
Gets reference todispatcherEntityDao
.SystemGroupEntityDao
getSystemGroupEntityDao()
Gets reference togrupDispatcherEntityDao
.TaskEntityDao
getTaskEntityDao()
Gets reference totasqueEntityDao
.TenantEntityDao
getTenantEntityDao()
Gets reference totenantEntityDao
.UserDomainEntityDao
getUserDomainEntityDao()
Gets reference todominiUsuariEntityDao
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.com.soffid.iam.service.UserService
getUserService()
Gets reference tousuariService
.UserTypeEntityDao
getUserTypeEntityDao()
Gets reference totipusUsuariEntityDao
.UserTypeSystemEntityDao
getUserTypeSystemEntityDao()
Gets reference totipusUsuariDispatcherEntityDao
.protected abstract void
handleAddCertificate(com.soffid.iam.api.Server server, X509Certificate cert)
protected abstract void
handleApplyConfiguration(com.soffid.iam.api.System dispatcher)
protected abstract com.soffid.iam.api.AsyncProcessTracker
handleApplyConfigurationAsync(com.soffid.iam.api.System dispatcher)
protected abstract void
handleCheckConnectivity(String dispatcher)
protected abstract com.soffid.iam.api.ServerRegistrationToken
handleConsumeRegistrationToken(String token)
protected abstract com.soffid.iam.api.AccessControl
handleCreate(com.soffid.iam.api.AccessControl controlAcces)
protected abstract com.soffid.iam.api.AttributeMapping
handleCreate(com.soffid.iam.api.AttributeMapping mapping)
protected abstract com.soffid.iam.api.ObjectMapping
handleCreate(com.soffid.iam.api.ObjectMapping om)
protected abstract com.soffid.iam.api.ObjectMappingProperty
handleCreate(com.soffid.iam.api.ObjectMappingProperty omp)
protected abstract com.soffid.iam.api.ObjectMappingTrigger
handleCreate(com.soffid.iam.api.ObjectMappingTrigger trigger)
protected abstract com.soffid.iam.api.ReconcileTrigger
handleCreate(com.soffid.iam.api.ReconcileTrigger rp)
protected abstract com.soffid.iam.api.Server
handleCreate(com.soffid.iam.api.Server server)
protected abstract com.soffid.iam.api.System
handleCreate(com.soffid.iam.api.System dispatcher)
protected abstract com.soffid.iam.api.SystemGroup
handleCreate(com.soffid.iam.api.SystemGroup grupDispatcher)
protected abstract com.soffid.iam.api.UserTypeDispatcher
handleCreate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)
protected abstract String
handleCreateRemoteServer(String name, String tenant)
protected abstract void
handleDelete(com.soffid.iam.api.AccessControl controlAcces)
protected abstract void
handleDelete(com.soffid.iam.api.AttributeMapping mapping)
protected abstract void
handleDelete(com.soffid.iam.api.ObjectMapping om)
protected abstract void
handleDelete(com.soffid.iam.api.ObjectMappingProperty omp)
protected abstract void
handleDelete(com.soffid.iam.api.ObjectMappingTrigger tirger)
protected abstract void
handleDelete(com.soffid.iam.api.ReconcileTrigger rp)
protected abstract void
handleDelete(com.soffid.iam.api.Server server)
protected abstract void
handleDelete(com.soffid.iam.api.System dispatcher)
protected abstract void
handleDelete(com.soffid.iam.api.SystemGroup grupDispatcher)
protected abstract void
handleDelete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)
protected abstract Collection<com.soffid.iam.api.AccessControl>
handleFindAccessControlByDispatcherName(String codiAgent)
protected abstract Map<String,String>
handleFindActiveDirectoryDomains()
protected abstract Collection<com.soffid.iam.api.System>
handleFindAllActiveDispatchers()
protected abstract Collection<com.soffid.iam.api.Server>
handleFindAllServers()
protected abstract Collection<com.soffid.iam.api.AttributeMapping>
handleFindAttributeMappingsByObject(Long objectId)
protected abstract com.soffid.iam.api.System
handleFindDispatcherByName(String codi)
protected abstract Collection<com.soffid.iam.api.System>
handleFindDispatchersByFilter(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu)
protected abstract Collection<com.soffid.iam.api.ObjectMappingProperty>
handleFindObjectMappingPropertiesByObject(Long objectId)
protected abstract Collection<com.soffid.iam.api.ObjectMapping>
handleFindObjectMappingsByDispatcher(Long dispatcherId)
protected abstract Collection<com.soffid.iam.api.ObjectMappingTrigger>
handleFindObjectMappingTriggersByObject(Long objectId)
protected abstract Collection<com.soffid.iam.api.ReconcileTrigger>
handleFindReconcileTriggersByDispatcher(Long dispatcherId)
protected abstract com.soffid.iam.api.System
handleFindSoffidDispatcher()
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.System>
handleFindSystemByTextAndFilter(String text, String query, Integer first, Integer max)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.System>
handleFindSystemByTextAndFilterAsync(String text, String query)
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.System>
handleFindSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.System>
handleFindSystemByTextAndJsonQueryAsync(String text, String jsonQuery)
protected abstract Collection<com.soffid.iam.api.Server>
handleFindTenantServers()
protected abstract List<X509Certificate>
handleFindValidCertificates()
protected abstract void
handleFinishVirtualSourceTransaction(String transactionId)
protected abstract String
handleGenerateChangesReport(com.soffid.iam.api.System dispatcher)
protected abstract Collection<com.soffid.iam.api.AccessControl>
handleGetAccessControl(com.soffid.iam.api.System agent)
protected abstract Collection<com.soffid.iam.api.SystemGroup>
handleGetDispatcherGroups(com.soffid.iam.api.System agent)
protected abstract Collection<com.soffid.iam.api.UserTypeDispatcher>
handleGetDispatcherUserTypes(com.soffid.iam.api.System agent)
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults
handleGetNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
protected abstract String[]
handleGetServerTenants(com.soffid.iam.api.Server server)
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults
handleGetSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
protected abstract Collection<Map<String,Object>>
handleInvoke(String dispatcher, String verb, String object, Map<String,Object> attributes)
protected abstract Long
handleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)
protected abstract boolean
handleIsGroupAllowed(com.soffid.iam.api.System dispatcher, String group)
protected abstract boolean
handleIsRegistrationTokenAlive(String token)
protected abstract boolean
handleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user)
protected abstract boolean
handleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user, Collection<com.soffid.iam.api.RoleGrant> permissions)
protected abstract void
handlePorpagateUsersDispatcher(String codiAgent)
protected abstract String
handlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)
protected abstract void
handlePropagateDispatcherGroups(String codiAgent)
protected abstract void
handlePropagateDispatcherRoles(String codiAgent)
protected abstract com.soffid.iam.api.AsyncProcessTracker
handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults
handleReconcile(String dispatcher, String accountName)
protected abstract void
handleRenameAccounts(com.soffid.iam.api.System dispatcher)
protected abstract void
handleSetDefaultMappingsByDispatcher(Long dispatcherId)
protected abstract String
handleStartVirtualSourceTransaction(boolean readonly, String server)
protected abstract Map<String,Object>
handleTestObjectMapping(Map<String,String> sentences, String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
protected abstract com.soffid.iam.sync.engine.intf.DebugTaskResults
handleTestPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
protected abstract com.soffid.iam.api.AccessControl
handleUpdate(com.soffid.iam.api.AccessControl controlAcces)
protected abstract com.soffid.iam.api.AttributeMapping
handleUpdate(com.soffid.iam.api.AttributeMapping mapping)
protected abstract com.soffid.iam.api.ObjectMapping
handleUpdate(com.soffid.iam.api.ObjectMapping om)
protected abstract com.soffid.iam.api.ObjectMappingProperty
handleUpdate(com.soffid.iam.api.ObjectMappingProperty om)
protected abstract com.soffid.iam.api.ObjectMappingTrigger
handleUpdate(com.soffid.iam.api.ObjectMappingTrigger trigger)
protected abstract com.soffid.iam.api.ReconcileTrigger
handleUpdate(com.soffid.iam.api.ReconcileTrigger rp)
protected abstract com.soffid.iam.api.Server
handleUpdate(com.soffid.iam.api.Server server)
protected abstract com.soffid.iam.api.System
handleUpdate(com.soffid.iam.api.System dispatcher)
protected abstract com.soffid.iam.api.SystemGroup
handleUpdate(com.soffid.iam.api.SystemGroup grupDispatcher)
protected abstract com.soffid.iam.api.UserTypeDispatcher
handleUpdate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)
Collection<Map<String,Object>>
invoke(String dispatcher, String verb, String object, Map<String,Object> attributes)
Long
invokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes)
boolean
isGroupAllowed(com.soffid.iam.api.System dispatcher, String group)
boolean
isRegistrationTokenAlive(String token)
boolean
isUserAllowed(com.soffid.iam.api.System dispatcher, String user)
boolean
isUserAllowed(com.soffid.iam.api.System dispatcher, String user, Collection<com.soffid.iam.api.RoleGrant> permissions)
void
porpagateUsersDispatcher(String codiAgent)
String
preRegisterServer(com.soffid.iam.api.ServerRegistrationToken register)
void
propagateDispatcherGroups(String codiAgent)
void
propagateDispatcherRoles(String codiAgent)
com.soffid.iam.api.AsyncProcessTracker
queryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)
com.soffid.iam.sync.engine.intf.GetObjectResults
reconcile(String dispatcher, String accountName)
void
renameAccounts(com.soffid.iam.api.System dispatcher)
void
setAccessControlEntityDao(AccessControlEntityDao controlAccessEntityDao)
Sets reference tocontrolAccessEntityDao
.void
setAccountAttributeEntityDao(AccountAttributeEntityDao accountAttributeEntityDao)
Sets reference toaccountAttributeEntityDao
.void
setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao
.void
setAccountMetadataEntityDao(AccountMetadataEntityDao accountMetadataEntityDao)
Sets reference toaccountMetadataEntityDao
.void
setAccountService(com.soffid.iam.service.AccountService accountService)
Sets reference toaccountService
.void
setAgentDescriptorEntityDao(AgentDescriptorEntityDao agentDescriptorEntityDao)
Sets reference toagentDescriptorEntityDao
.void
setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService
.void
setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.void
setAttributeMappingEntityDao(AttributeMappingEntityDao attributeMappingEntityDao)
Sets reference toattributeMappingEntityDao
.void
setAuditService(com.soffid.iam.service.AuditService auditoriaService)
Sets reference toauditoriaService
.void
setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.void
setConfigurationService(com.soffid.iam.service.ConfigurationService configuracioService)
Sets reference toconfiguracioService
.void
setDefaultMappingsByDispatcher(Long dispatcherId)
void
setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.void
setHostSystemEntityDao(HostSystemEntityDao hostSystemEntityDao)
Sets reference tohostSystemEntityDao
.void
setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao
.void
setObjectMappingEntityDao(ObjectMappingEntityDao objectMappingEntityDao)
Sets reference toobjectMappingEntityDao
.void
setObjectMappingPropertyEntityDao(ObjectMappingPropertyEntityDao objectMappingPropertyEntityDao)
Sets reference toobjectMappingPropertyEntityDao
.void
setObjectMappingTriggerEntityDao(ObjectMappingTriggerEntityDao objectMappingTriggerEntityDao)
Sets reference toobjectMappingTriggerEntityDao
.void
setReconcileTriggerEntityDao(ReconcileTriggerEntityDao reconcileTriggerEntityDao)
Sets reference toreconcileTriggerEntityDao
.void
setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.void
setScheduledTaskService(com.soffid.iam.service.ScheduledTaskService scheduledTaskService)
Sets reference toscheduledTaskService
.void
setServerCertificateEntityDao(ServerCertificateEntityDao serverCertificateEntityDao)
Sets reference toserverCertificateEntityDao
.void
setServerEntityDao(ServerEntityDao serverEntityDao)
Sets reference toserverEntityDao
.void
setServerRegistrationTokenEntityDao(ServerRegistrationTokenEntityDao serverRegistrationTokenEntityDao)
Sets reference toserverRegistrationTokenEntityDao
.void
setSyncServerService(com.soffid.iam.service.SyncServerService seyconServerService)
Sets reference toseyconServerService
.void
setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao
.void
setSystemGroupEntityDao(SystemGroupEntityDao grupDispatcherEntityDao)
Sets reference togrupDispatcherEntityDao
.void
setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao
.void
setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.void
setUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)
Sets reference todominiUsuariEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.void
setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.void
setUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)
Sets reference totipusUsuariEntityDao
.void
setUserTypeSystemEntityDao(UserTypeSystemEntityDao tipusUsuariDispatcherEntityDao)
Sets reference totipusUsuariDispatcherEntityDao
.String
startVirtualSourceTransaction(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.DebugTaskResults
testPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2)
com.soffid.iam.api.AccessControl
update(com.soffid.iam.api.AccessControl controlAcces)
com.soffid.iam.api.AttributeMapping
update(com.soffid.iam.api.AttributeMapping mapping)
com.soffid.iam.api.ObjectMapping
update(com.soffid.iam.api.ObjectMapping om)
com.soffid.iam.api.ObjectMappingProperty
update(com.soffid.iam.api.ObjectMappingProperty om)
com.soffid.iam.api.ObjectMappingTrigger
update(com.soffid.iam.api.ObjectMappingTrigger trigger)
com.soffid.iam.api.ReconcileTrigger
update(com.soffid.iam.api.ReconcileTrigger rp)
com.soffid.iam.api.Server
update(com.soffid.iam.api.Server server)
com.soffid.iam.api.System
update(com.soffid.iam.api.System dispatcher)
com.soffid.iam.api.SystemGroup
update(com.soffid.iam.api.SystemGroup grupDispatcher)
com.soffid.iam.api.UserTypeDispatcher
update(com.soffid.iam.api.UserTypeDispatcher tipusUsuari)
-
-
-
Method Detail
-
setAccountAttributeEntityDao
public void setAccountAttributeEntityDao(AccountAttributeEntityDao accountAttributeEntityDao)
Sets reference toaccountAttributeEntityDao
.
-
getAccountAttributeEntityDao
public AccountAttributeEntityDao getAccountAttributeEntityDao()
Gets reference toaccountAttributeEntityDao
.
-
setAccountEntityDao
public void setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao
.
-
getAccountEntityDao
public AccountEntityDao getAccountEntityDao()
Gets reference toaccountEntityDao
.
-
setAccountMetadataEntityDao
public void setAccountMetadataEntityDao(AccountMetadataEntityDao accountMetadataEntityDao)
Sets reference toaccountMetadataEntityDao
.
-
getAccountMetadataEntityDao
public AccountMetadataEntityDao getAccountMetadataEntityDao()
Gets reference toaccountMetadataEntityDao
.
-
setAccountService
public void setAccountService(com.soffid.iam.service.AccountService accountService)
Sets reference toaccountService
.
-
getAccountService
public com.soffid.iam.service.AccountService getAccountService()
Gets reference toaccountService
.
-
setAgentDescriptorEntityDao
public void setAgentDescriptorEntityDao(AgentDescriptorEntityDao agentDescriptorEntityDao)
Sets reference toagentDescriptorEntityDao
.
-
getAgentDescriptorEntityDao
public AgentDescriptorEntityDao getAgentDescriptorEntityDao()
Gets reference toagentDescriptorEntityDao
.
-
setApplicationService
public void setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService
.
-
getApplicationService
public com.soffid.iam.service.ApplicationService getApplicationService()
Gets reference toaplicacioService
.
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService
.
-
setAttributeMappingEntityDao
public void setAttributeMappingEntityDao(AttributeMappingEntityDao attributeMappingEntityDao)
Sets reference toattributeMappingEntityDao
.
-
getAttributeMappingEntityDao
public AttributeMappingEntityDao getAttributeMappingEntityDao()
Gets reference toattributeMappingEntityDao
.
-
setAuditService
public void setAuditService(com.soffid.iam.service.AuditService auditoriaService)
Sets reference toauditoriaService
.
-
getAuditService
public com.soffid.iam.service.AuditService getAuditService()
Gets reference toauditoriaService
.
-
setAuthorizationService
public void setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService
.
-
getAuthorizationService
public com.soffid.iam.service.AuthorizationService getAuthorizationService()
Gets reference toautoritzacioService
.
-
setConfigurationService
public void setConfigurationService(com.soffid.iam.service.ConfigurationService configuracioService)
Sets reference toconfiguracioService
.
-
getConfigurationService
public com.soffid.iam.service.ConfigurationService getConfigurationService()
Gets reference toconfiguracioService
.
-
setAccessControlEntityDao
public void setAccessControlEntityDao(AccessControlEntityDao controlAccessEntityDao)
Sets reference tocontrolAccessEntityDao
.
-
getAccessControlEntityDao
public AccessControlEntityDao getAccessControlEntityDao()
Gets reference tocontrolAccessEntityDao
.
-
setSystemEntityDao
public void setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao
.
-
getSystemEntityDao
public SystemEntityDao getSystemEntityDao()
Gets reference todispatcherEntityDao
.
-
setUserDomainEntityDao
public void setUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)
Sets reference todominiUsuariEntityDao
.
-
getUserDomainEntityDao
public UserDomainEntityDao getUserDomainEntityDao()
Gets reference todominiUsuariEntityDao
.
-
setSystemGroupEntityDao
public void setSystemGroupEntityDao(SystemGroupEntityDao grupDispatcherEntityDao)
Sets reference togrupDispatcherEntityDao
.
-
getSystemGroupEntityDao
public SystemGroupEntityDao getSystemGroupEntityDao()
Gets reference togrupDispatcherEntityDao
.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao
.
-
setHostSystemEntityDao
public void setHostSystemEntityDao(HostSystemEntityDao hostSystemEntityDao)
Sets reference tohostSystemEntityDao
.
-
getHostSystemEntityDao
public HostSystemEntityDao getHostSystemEntityDao()
Gets reference tohostSystemEntityDao
.
-
setObjectMappingEntityDao
public void setObjectMappingEntityDao(ObjectMappingEntityDao objectMappingEntityDao)
Sets reference toobjectMappingEntityDao
.
-
getObjectMappingEntityDao
public ObjectMappingEntityDao getObjectMappingEntityDao()
Gets reference toobjectMappingEntityDao
.
-
setObjectMappingPropertyEntityDao
public void setObjectMappingPropertyEntityDao(ObjectMappingPropertyEntityDao objectMappingPropertyEntityDao)
Sets reference toobjectMappingPropertyEntityDao
.
-
getObjectMappingPropertyEntityDao
public ObjectMappingPropertyEntityDao getObjectMappingPropertyEntityDao()
Gets reference toobjectMappingPropertyEntityDao
.
-
setObjectMappingTriggerEntityDao
public void setObjectMappingTriggerEntityDao(ObjectMappingTriggerEntityDao objectMappingTriggerEntityDao)
Sets reference toobjectMappingTriggerEntityDao
.
-
getObjectMappingTriggerEntityDao
public ObjectMappingTriggerEntityDao getObjectMappingTriggerEntityDao()
Gets reference toobjectMappingTriggerEntityDao
.
-
setReconcileTriggerEntityDao
public void setReconcileTriggerEntityDao(ReconcileTriggerEntityDao reconcileTriggerEntityDao)
Sets reference toreconcileTriggerEntityDao
.
-
getReconcileTriggerEntityDao
public ReconcileTriggerEntityDao getReconcileTriggerEntityDao()
Gets reference toreconcileTriggerEntityDao
.
-
setRoleEntityDao
public void setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.
-
getRoleEntityDao
public RoleEntityDao getRoleEntityDao()
Gets reference torolEntityDao
.
-
setScheduledTaskService
public void setScheduledTaskService(com.soffid.iam.service.ScheduledTaskService scheduledTaskService)
Sets reference toscheduledTaskService
.
-
getScheduledTaskService
public com.soffid.iam.service.ScheduledTaskService getScheduledTaskService()
Gets reference toscheduledTaskService
.
-
setServerCertificateEntityDao
public void setServerCertificateEntityDao(ServerCertificateEntityDao serverCertificateEntityDao)
Sets reference toserverCertificateEntityDao
.
-
getServerCertificateEntityDao
public ServerCertificateEntityDao getServerCertificateEntityDao()
Gets reference toserverCertificateEntityDao
.
-
setServerEntityDao
public void setServerEntityDao(ServerEntityDao serverEntityDao)
Sets reference toserverEntityDao
.
-
getServerEntityDao
public ServerEntityDao getServerEntityDao()
Gets reference toserverEntityDao
.
-
setServerRegistrationTokenEntityDao
public void setServerRegistrationTokenEntityDao(ServerRegistrationTokenEntityDao serverRegistrationTokenEntityDao)
Sets reference toserverRegistrationTokenEntityDao
.
-
getServerRegistrationTokenEntityDao
public ServerRegistrationTokenEntityDao getServerRegistrationTokenEntityDao()
Gets reference toserverRegistrationTokenEntityDao
.
-
setSyncServerService
public void setSyncServerService(com.soffid.iam.service.SyncServerService seyconServerService)
Sets reference toseyconServerService
.
-
getSyncServerService
public com.soffid.iam.service.SyncServerService getSyncServerService()
Gets reference toseyconServerService
.
-
setTaskEntityDao
public void setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao
.
-
getTaskEntityDao
public TaskEntityDao getTaskEntityDao()
Gets reference totasqueEntityDao
.
-
setTenantEntityDao
public void setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.
-
getTenantEntityDao
public TenantEntityDao getTenantEntityDao()
Gets reference totenantEntityDao
.
-
setMetaDataEntityDao
public void setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao
.
-
getMetaDataEntityDao
public MetaDataEntityDao getMetaDataEntityDao()
Gets reference totipusDadaEntityDao
.
-
setUserTypeSystemEntityDao
public void setUserTypeSystemEntityDao(UserTypeSystemEntityDao tipusUsuariDispatcherEntityDao)
Sets reference totipusUsuariDispatcherEntityDao
.
-
getUserTypeSystemEntityDao
public UserTypeSystemEntityDao getUserTypeSystemEntityDao()
Gets reference totipusUsuariDispatcherEntityDao
.
-
setUserTypeEntityDao
public void setUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)
Sets reference totipusUsuariEntityDao
.
-
getUserTypeEntityDao
public UserTypeEntityDao getUserTypeEntityDao()
Gets reference totipusUsuariEntityDao
.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao
.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService
.
-
createRemoteServer
@Transactional(rollbackFor=java.lang.Exception.class) public String createRemoteServer(String name, String tenant) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createRemoteServer
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateRemoteServer
protected abstract String handleCreateRemoteServer(String name, String tenant) throws Exception
- Throws:
Exception
-
findActiveDirectoryDomains
@Transactional(rollbackFor=java.lang.Exception.class) public Map<String,String> findActiveDirectoryDomains() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findActiveDirectoryDomains
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindActiveDirectoryDomains
protected abstract Map<String,String> handleFindActiveDirectoryDomains() throws Exception
- Throws:
Exception
-
startVirtualSourceTransaction
@Transactional(rollbackFor=java.lang.Exception.class) public String startVirtualSourceTransaction(boolean readonly, String server) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
startVirtualSourceTransaction
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStartVirtualSourceTransaction
protected abstract String handleStartVirtualSourceTransaction(boolean readonly, String server) throws Exception
- Throws:
Exception
-
finishVirtualSourceTransaction
@Transactional(rollbackFor=java.lang.Exception.class) public void finishVirtualSourceTransaction(String transactionId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
finishVirtualSourceTransaction
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFinishVirtualSourceTransaction
protected abstract void handleFinishVirtualSourceTransaction(String transactionId) throws Exception
- Throws:
Exception
-
isGroupAllowed
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isGroupAllowed(com.soffid.iam.api.System dispatcher, String group) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isGroupAllowed
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsGroupAllowed
protected abstract boolean handleIsGroupAllowed(com.soffid.iam.api.System dispatcher, String group) throws Exception
- Throws:
Exception
-
isRegistrationTokenAlive
@Transactional(rollbackFor=java.lang.Exception.class) public boolean isRegistrationTokenAlive(String token) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isRegistrationTokenAlive
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsRegistrationTokenAlive
protected abstract boolean handleIsRegistrationTokenAlive(String token) throws Exception
- Throws:
Exception
-
isUserAllowed
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isUserAllowed(com.soffid.iam.api.System dispatcher, String user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isUserAllowed
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUserAllowed
protected abstract boolean handleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user) throws Exception
- Throws:
Exception
-
isUserAllowed
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isUserAllowed(com.soffid.iam.api.System dispatcher, String user, Collection<com.soffid.iam.api.RoleGrant> permissions) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isUserAllowed
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUserAllowed
protected abstract boolean handleIsUserAllowed(com.soffid.iam.api.System dispatcher, String user, Collection<com.soffid.iam.api.RoleGrant> permissions) throws Exception
- Throws:
Exception
-
findSystemByTextAndFilterAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
findSystemByTextAndFilterAsync
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndFilterAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.System> handleFindSystemByTextAndFilterAsync(String text, String query) throws Exception
- Throws:
Exception
-
findSystemByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) 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:
findSystemByTextAndJsonQueryAsync
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.System> handleFindSystemByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Throws:
Exception
-
applyConfigurationAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker applyConfigurationAsync(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
applyConfigurationAsync
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleApplyConfigurationAsync
protected abstract com.soffid.iam.api.AsyncProcessTracker handleApplyConfigurationAsync(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
queryProcessStatus
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker queryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
queryProcessStatus
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleQueryProcessStatus
protected abstract com.soffid.iam.api.AsyncProcessTracker handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws Exception
- Throws:
Exception
-
findSystemByTextAndFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<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:
findSystemByTextAndFilter
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndFilter
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> handleFindSystemByTextAndFilter(String text, String query, Integer first, Integer max) throws Exception
- Throws:
Exception
-
findSystemByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> findSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemByTextAndJsonQuery
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.System> handleFindSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ReconcileTrigger create(com.soffid.iam.api.ReconcileTrigger rp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.ReconcileTrigger handleCreate(com.soffid.iam.api.ReconcileTrigger rp) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ReconcileTrigger update(com.soffid.iam.api.ReconcileTrigger rp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.ReconcileTrigger handleUpdate(com.soffid.iam.api.ReconcileTrigger rp) throws Exception
- Throws:
Exception
-
consumeRegistrationToken
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ServerRegistrationToken consumeRegistrationToken(String token) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
consumeRegistrationToken
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleConsumeRegistrationToken
protected abstract com.soffid.iam.api.ServerRegistrationToken handleConsumeRegistrationToken(String token) throws Exception
- Throws:
Exception
-
testPropagateObject
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.DebugTaskResults testPropagateObject(String dispatcher, 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:
testPropagateObject
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTestPropagateObject
protected abstract com.soffid.iam.sync.engine.intf.DebugTaskResults handleTestPropagateObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
getNativeObject
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.GetObjectResults getNativeObject(String dispatcher, 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:
getNativeObject
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetNativeObject
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults handleGetNativeObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
getSoffidObject
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.GetObjectResults getSoffidObject(String dispatcher, 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:
getSoffidObject
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetSoffidObject
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults handleGetSoffidObject(String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
reconcile
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.sync.engine.intf.GetObjectResults reconcile(String dispatcher, String accountName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
reconcile
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleReconcile
protected abstract com.soffid.iam.sync.engine.intf.GetObjectResults handleReconcile(String dispatcher, String accountName) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.AttributeMapping handleCreate(com.soffid.iam.api.AttributeMapping mapping) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.AttributeMapping handleUpdate(com.soffid.iam.api.AttributeMapping mapping) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.AccessControl handleCreate(com.soffid.iam.api.AccessControl controlAcces) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.AccessControl handleUpdate(com.soffid.iam.api.AccessControl controlAcces) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.System handleCreate(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
findDispatcherByName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.System findDispatcherByName(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDispatcherByName
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDispatcherByName
protected abstract com.soffid.iam.api.System handleFindDispatcherByName(String codi) throws Exception
- Throws:
Exception
-
findSoffidDispatcher
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.System findSoffidDispatcher() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSoffidDispatcher
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSoffidDispatcher
protected abstract com.soffid.iam.api.System handleFindSoffidDispatcher() throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.System handleUpdate(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.SystemGroup handleCreate(com.soffid.iam.api.SystemGroup grupDispatcher) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.SystemGroup handleUpdate(com.soffid.iam.api.SystemGroup grupDispatcher) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.ObjectMapping handleCreate(com.soffid.iam.api.ObjectMapping om) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.ObjectMapping handleUpdate(com.soffid.iam.api.ObjectMapping om) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.ObjectMappingProperty handleCreate(com.soffid.iam.api.ObjectMappingProperty omp) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.ObjectMappingProperty handleUpdate(com.soffid.iam.api.ObjectMappingProperty om) throws Exception
- Throws:
Exception
-
create
@Transactional(rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.ObjectMappingTrigger handleCreate(com.soffid.iam.api.ObjectMappingTrigger trigger) throws Exception
- Throws:
Exception
-
update
@Transactional(rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.ObjectMappingTrigger handleUpdate(com.soffid.iam.api.ObjectMappingTrigger trigger) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.Server handleCreate(com.soffid.iam.api.Server server) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.Server handleUpdate(com.soffid.iam.api.Server server) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
create
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.UserTypeDispatcher handleCreate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
update
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.UserTypeDispatcher handleUpdate(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws Exception
- Throws:
Exception
-
invokeAsync
@Transactional(rollbackFor=java.lang.Exception.class) public Long invokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
invokeAsync
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleInvokeAsync
protected abstract Long handleInvokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes) throws Exception
- Throws:
Exception
-
generateChangesReport
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public String generateChangesReport(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
generateChangesReport
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateChangesReport
protected abstract String handleGenerateChangesReport(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
preRegisterServer
@Transactional(rollbackFor=java.lang.Exception.class) public String preRegisterServer(com.soffid.iam.api.ServerRegistrationToken register) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
preRegisterServer
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePreRegisterServer
protected abstract String handlePreRegisterServer(com.soffid.iam.api.ServerRegistrationToken register) throws Exception
- Throws:
Exception
-
getServerTenants
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class, readOnly=true) public String[] getServerTenants(com.soffid.iam.api.Server server) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getServerTenants
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetServerTenants
protected abstract String[] handleGetServerTenants(com.soffid.iam.api.Server server) throws Exception
- Throws:
Exception
-
findAllActiveDispatchers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.System> findAllActiveDispatchers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAllActiveDispatchers
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllActiveDispatchers
protected abstract Collection<com.soffid.iam.api.System> handleFindAllActiveDispatchers() throws Exception
- Throws:
Exception
-
findAllServers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Server> findAllServers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAllServers
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllServers
protected abstract Collection<com.soffid.iam.api.Server> handleFindAllServers() throws Exception
- Throws:
Exception
-
findAttributeMappingsByObject
@Transactional(rollbackFor=java.lang.Exception.class) 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:
findAttributeMappingsByObject
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAttributeMappingsByObject
protected abstract Collection<com.soffid.iam.api.AttributeMapping> handleFindAttributeMappingsByObject(Long objectId) throws Exception
- Throws:
Exception
-
findAccessControlByDispatcherName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
findAccessControlByDispatcherName
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccessControlByDispatcherName
protected abstract Collection<com.soffid.iam.api.AccessControl> handleFindAccessControlByDispatcherName(String codiAgent) throws Exception
- Throws:
Exception
-
findDispatchersByFilter
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
findDispatchersByFilter
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDispatchersByFilter
protected abstract Collection<com.soffid.iam.api.System> handleFindDispatchersByFilter(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu) throws Exception
- Throws:
Exception
-
findObjectMappingPropertiesByObject
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.ObjectMappingProperty> findObjectMappingPropertiesByObject(Long objectId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findObjectMappingPropertiesByObject
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindObjectMappingPropertiesByObject
protected abstract Collection<com.soffid.iam.api.ObjectMappingProperty> handleFindObjectMappingPropertiesByObject(Long objectId) throws Exception
- Throws:
Exception
-
findObjectMappingTriggersByObject
@Transactional(rollbackFor=java.lang.Exception.class) 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:
findObjectMappingTriggersByObject
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindObjectMappingTriggersByObject
protected abstract Collection<com.soffid.iam.api.ObjectMappingTrigger> handleFindObjectMappingTriggersByObject(Long objectId) throws Exception
- Throws:
Exception
-
findObjectMappingsByDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
findObjectMappingsByDispatcher
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindObjectMappingsByDispatcher
protected abstract Collection<com.soffid.iam.api.ObjectMapping> handleFindObjectMappingsByDispatcher(Long dispatcherId) throws Exception
- Throws:
Exception
-
findReconcileTriggersByDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.ReconcileTrigger> findReconcileTriggersByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findReconcileTriggersByDispatcher
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindReconcileTriggersByDispatcher
protected abstract Collection<com.soffid.iam.api.ReconcileTrigger> handleFindReconcileTriggersByDispatcher(Long dispatcherId) throws Exception
- Throws:
Exception
-
findTenantServers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Server> findTenantServers() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findTenantServers
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTenantServers
protected abstract Collection<com.soffid.iam.api.Server> handleFindTenantServers() throws Exception
- Throws:
Exception
-
getAccessControl
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
getAccessControl
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccessControl
protected abstract Collection<com.soffid.iam.api.AccessControl> handleGetAccessControl(com.soffid.iam.api.System agent) throws Exception
- Throws:
Exception
-
getDispatcherGroups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
getDispatcherGroups
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDispatcherGroups
protected abstract Collection<com.soffid.iam.api.SystemGroup> handleGetDispatcherGroups(com.soffid.iam.api.System agent) throws Exception
- Throws:
Exception
-
getDispatcherUserTypes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) 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:
getDispatcherUserTypes
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDispatcherUserTypes
protected abstract Collection<com.soffid.iam.api.UserTypeDispatcher> handleGetDispatcherUserTypes(com.soffid.iam.api.System agent) throws Exception
- Throws:
Exception
-
invoke
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<Map<String,Object>> invoke(String dispatcher, String verb, String object, Map<String,Object> attributes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
invoke
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleInvoke
protected abstract Collection<Map<String,Object>> handleInvoke(String dispatcher, String verb, String object, Map<String,Object> attributes) throws Exception
- Throws:
Exception
-
findValidCertificates
@Transactional(rollbackFor=java.lang.Exception.class) public List<X509Certificate> findValidCertificates() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findValidCertificates
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindValidCertificates
protected abstract List<X509Certificate> handleFindValidCertificates() throws Exception
- Throws:
Exception
-
testObjectMapping
@Transactional(rollbackFor=java.lang.Exception.class) public Map<String,Object> testObjectMapping(Map<String,String> sentences, String dispatcher, 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:
testObjectMapping
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTestObjectMapping
protected abstract Map<String,Object> handleTestObjectMapping(Map<String,String> sentences, String dispatcher, com.soffid.iam.api.SoffidObjectType type, String object1, String object2) throws Exception
- Throws:
Exception
-
addCertificate
@Transactional(rollbackFor=java.lang.Exception.class) public void addCertificate(com.soffid.iam.api.Server server, X509Certificate cert) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
addCertificate
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddCertificate
protected abstract void handleAddCertificate(com.soffid.iam.api.Server server, X509Certificate cert) throws Exception
- Throws:
Exception
-
applyConfiguration
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void applyConfiguration(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
applyConfiguration
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleApplyConfiguration
protected abstract void handleApplyConfiguration(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
checkConnectivity
@Transactional(rollbackFor=java.lang.Exception.class) public void checkConnectivity(String dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkConnectivity
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckConnectivity
protected abstract void handleCheckConnectivity(String dispatcher) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.ReconcileTrigger rp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.ReconcileTrigger rp) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.AttributeMapping mapping) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.AttributeMapping mapping) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.AccessControl controlAcces) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.AccessControl controlAcces) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.SystemGroup grupDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.SystemGroup grupDispatcher) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.ObjectMapping om) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.ObjectMapping om) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.ObjectMappingProperty omp) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.ObjectMappingProperty omp) throws Exception
- Throws:
Exception
-
delete
@Transactional(rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.ObjectMappingTrigger tirger) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.ObjectMappingTrigger tirger) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.Server server) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.Server server) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.UserTypeDispatcher tipusUsuari) throws Exception
- Throws:
Exception
-
propagateDispatcherGroups
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void propagateDispatcherGroups(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
propagateDispatcherGroups
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePropagateDispatcherGroups
protected abstract void handlePropagateDispatcherGroups(String codiAgent) throws Exception
- Throws:
Exception
-
propagateDispatcherRoles
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void propagateDispatcherRoles(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
propagateDispatcherRoles
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePropagateDispatcherRoles
protected abstract void handlePropagateDispatcherRoles(String codiAgent) throws Exception
- Throws:
Exception
-
porpagateUsersDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void porpagateUsersDispatcher(String codiAgent) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
porpagateUsersDispatcher
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handlePorpagateUsersDispatcher
protected abstract void handlePorpagateUsersDispatcher(String codiAgent) throws Exception
- Throws:
Exception
-
renameAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void renameAccounts(com.soffid.iam.api.System dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
renameAccounts
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRenameAccounts
protected abstract void handleRenameAccounts(com.soffid.iam.api.System dispatcher) throws Exception
- Throws:
Exception
-
setDefaultMappingsByDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setDefaultMappingsByDispatcher(Long dispatcherId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setDefaultMappingsByDispatcher
in interfacecom.soffid.iam.service.DispatcherService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetDefaultMappingsByDispatcher
protected abstract void handleSetDefaultMappingsByDispatcher(Long dispatcherId) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-