Package com.soffid.iam.service
Class ApplicationServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.ApplicationServiceBase
-
- com.soffid.iam.service.ApplicationServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.ApplicationService
,org.springframework.context.ApplicationContextAware
public class ApplicationServiceImpl extends ApplicationServiceBase implements org.springframework.context.ApplicationContextAware
- See Also:
Versió remixed, remade remodelled per les autoritzacions de SEU
-
-
Constructor Summary
Constructors Constructor Description ApplicationServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Application>
findApplicationByJsonQuery(com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application> result, String query, Integer first, Integer pageSize)
protected void
findRedundantRoles(com.soffid.iam.api.AsyncList<com.soffid.iam.api.RoleAccount> result, String query)
Collection
findUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher)
void
finishDelegations(UserEntity user)
LinkedList<com.soffid.iam.api.RoleGrantHierarchy>
generateHierarchy(HashSet<com.soffid.iam.service.RolAccountDetail> radSet)
void
handleApproveDelete(com.soffid.iam.api.RoleAccount rolsUsuaris)
protected com.soffid.iam.api.Role
handleApproveRoleDefinition(com.soffid.iam.api.Role rol)
protected com.soffid.iam.api.Application
handleCreate(com.soffid.iam.api.Application aplicacio)
protected com.soffid.iam.api.ApplicationAdministration
handleCreate(com.soffid.iam.api.ApplicationAdministration administracioAplicacio)
protected com.soffid.iam.api.Role
handleCreate(com.soffid.iam.api.Role rol)
protected com.soffid.iam.api.RoleAccount
handleCreate(com.soffid.iam.api.RoleAccount rolsUsuaris)
protected com.soffid.iam.api.RoleGrant
handleCreate(com.soffid.iam.api.RoleGrant grant)
protected com.soffid.iam.api.Role
handleCreate2(com.soffid.iam.api.Role rol)
protected void
handleDelete(com.soffid.iam.api.Application aplicacio)
protected void
handleDelete(com.soffid.iam.api.Role rol)
protected void
handleDelete(com.soffid.iam.api.RoleAccount rolsUsuaris)
protected void
handleDelete(com.soffid.iam.api.RoleGrant grant)
protected void
handleDeleteByRuleEvaluation(com.soffid.iam.api.RoleAccount rolsUsuaris)
protected void
handleDenyApproval(com.soffid.iam.api.RoleAccount rolsUsuaris)
void
handleDenyDelete(com.soffid.iam.api.RoleAccount rolsUsuaris)
protected com.soffid.iam.api.Role
handleDenyRoleDefinition(com.soffid.iam.api.Role rol)
protected void
handleEnableOrDisableAllOnDates()
protected com.soffid.iam.api.RoleAccount
handleEnableOrDisableOnDates(com.soffid.iam.api.RoleAccount rolAccount)
protected Collection<com.soffid.iam.api.AccessTreeAuthorization>
handleFindApplicationAccessTreeRolesByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRole, String codiAplicacioRol, String codiDispatcher)
protected com.soffid.iam.api.Application
handleFindApplicationByApplicationName(String codiAplicacio)
protected com.soffid.iam.api.Application
handleFindApplicationByApplicationNameUnrestricted(String codiAplicacio)
protected Collection<com.soffid.iam.api.Application>
handleFindApplicationByCriteria(String codi, String nom, String directoriFonts, String responsable, String directoriExecutable, String bd, String rol, String gestionableWF)
protected Collection<com.soffid.iam.api.Application>
handleFindApplicationByCriteriaUnrestricted(String codi, String nom, String directoriFonts, String responsable, String directoriExecutable, String bd, String rol, String gestionableWF)
protected List<com.soffid.iam.api.Application>
handleFindApplicationByJsonQuery(String query)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Application>
handleFindApplicationByJsonQuery(String query, Integer first, Integer pageSize)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application>
handleFindApplicationByJsonQueryAsync(String query)
protected List<com.soffid.iam.api.Application>
handleFindApplicationByText(String text)
protected List<com.soffid.iam.api.Application>
handleFindApplicationByTextAndFilter(String text, String filter)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Application>
handleFindApplicationByTextAndFilter(String text, String filter, Integer first, Integer pageSize)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application>
handleFindApplicationByTextAndFilterAsync(String text, String filter)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application>
handleFindApplicationByTextAsync(String text)
protected Collection<com.soffid.iam.api.Application>
handleFindApplicationChildren(String appName)
protected Collection<com.soffid.iam.api.ApplicationAdministration>
handleFindApplicationManageByApplicationName(String codiAplicacio)
protected Collection<com.soffid.iam.api.Role>
handleFindApplicationManagementRoles()
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindApplicationManagers(String informationSystem, String roleName)
protected Collection<com.soffid.iam.api.DomainValue>
handleFindDomainValueByText(com.soffid.iam.api.Domain domain, String text)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.DomainValue>
handleFindDomainValueByTextAsync(com.soffid.iam.api.Domain domain, String text)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindEffectiveRoleGrantByAccount(long accountId)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindEffectiveRoleGrantByUser(long userId)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindEffectiveRoleGrantByUserAndHolderGroup(long userId, long groupId)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindEffectiveRoleGrantsByRoleId(Long rolId)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindEffectiveUserRolesByInformationSystem(String informationSystem)
protected Collection<com.soffid.iam.api.Role>
handleFindGrantedRolesToGroupByGroup(com.soffid.iam.api.Group grup)
protected Collection<com.soffid.iam.api.Role>
handleFindGroupManagementRoles()
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindGroupManagers(String group, String roleName)
protected Collection<com.soffid.iam.api.NetworkAuthorization>
handleFindNetworkACLRolesByRoleNameAndApplicationNameAndDispatcherName(String nomRole, String codiAplicacioRol, String codiDispatcher)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.RoleAccount>
handleFindRedundantRoles(String query)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindRoleAccountByAccount(long accountId)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindRoleAccountByAccountNoRule(long accountId)
protected com.soffid.iam.api.RoleAccount
handleFindRoleAccountById(long id)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.RoleAccount>
handleFindRoleAccountByJsonQuery(String query, Integer startIndex, Integer count)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindRoleAccountHistoryByAccount(long accountId)
protected Collection<com.soffid.iam.api.AuthorizationRole>
handleFindRoleAuthorizationsByRoleNameAndApplicationNameAndDispatcherName(String nomRole, String codiAplicacioRol, String codiDispatcher)
protected com.soffid.iam.api.Role
handleFindRoleById(Long rolId)
protected List<com.soffid.iam.api.Role>
handleFindRoleByJsonQuery(String query)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Role>
handleFindRoleByJsonQuery(String query, Integer first, Integer pageSize)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Role>
handleFindRoleByJsonQueryAsync(String query)
protected com.soffid.iam.api.Role
handleFindRoleByNameAndSystem(String name, String system)
protected com.soffid.iam.api.Role
handleFindRoleByRoleNameAndApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher)
protected com.soffid.iam.api.Role
handleFindRoleByShortName(String name)
protected List<com.soffid.iam.api.Role>
handleFindRoleByText(String text)
List<com.soffid.iam.api.Role>
handleFindRoleByTextAndFilter(String text, String filter)
com.soffid.iam.api.PagedResult<com.soffid.iam.api.Role>
handleFindRoleByTextAndFilter(String text, String filter, Integer first, Integer pageSize)
com.soffid.iam.api.AsyncList<com.soffid.iam.api.Role>
handleFindRoleByTextAndFilterAsync(String text, String filter)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Role>
handleFindRoleByTextAsync(String text)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindRoleGrantByAccount(Long accountId)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindRoleGrantByRole(Long rolId, Long numRegistres)
protected List<com.soffid.iam.api.RoleGrantHierarchy>
handleFindRoleGrantHierarchyByAccount(long userId)
protected List<com.soffid.iam.api.RoleGrantHierarchy>
handleFindRoleGrantHierarchyByUser(long userId)
protected Collection<com.soffid.iam.api.RoleGrant>
handleFindRoleGrantsByGroup(com.soffid.iam.api.Group grup)
protected Collection<com.soffid.iam.api.Group>
handleFindRoleHoldersGroupsByRole(com.soffid.iam.api.Role rol)
protected Collection<String>
handleFindRoleNames(String systemName)
protected Collection<com.soffid.iam.api.Role>
handleFindRolesByApplicationName(String codiAplicacio)
protected Collection<com.soffid.iam.api.Role>
handleFindRolesByApplicationNameUnrestricted(String codiAplicacio)
protected Collection<com.soffid.iam.api.Role>
handleFindRolesByDomainNameAndApplicationName(String nomDomini, String codiAplicacio)
protected Collection<com.soffid.iam.api.Role>
handleFindRolesByFilter(String nom, String descripcio, String defecte, String baseDeDades, String contrasenya, String codiAplicacio)
protected Collection
handleFindRolesByFilter(String nom, String descripcio, String defecte, String baseDeDades, String contrasenya, String codiAplicacio, String gestionableWF)
protected Collection<com.soffid.iam.api.Role>
handleFindRolesByUserName(String codiUsuari)
protected Collection
handleFindRolsContinguts(com.soffid.iam.api.Role contenidor)
protected Collection
handleFindTextualInformationAndRolesHierachyByApplicationRoleAndDispatcher(String nomRole, String codiAplicacioRol, String codiDispatcher)
protected Collection<com.soffid.iam.api.ContainerRole>
handleFindTextualInformationAndUserRolesHierachyByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.ContainerRole>
handleFindTextualInformationAndUserRolesHierachyByUserName(String codiUsuari, String filtraResultats)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindUserRolesByInformationSystem(String informationSystem)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindUserRolesByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindUserRolesByUserNameNoRules(String codiUsuari)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindUserRolesByUserNameNoSoD(String codiUsuari)
protected Collection<com.soffid.iam.api.RoleAccount>
handleFindUserRolesHistoryByUserName(String codiUsuari)
protected Collection<com.soffid.iam.api.User>
handleFindUsersByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher)
protected String
handleGenerateChangesReport(com.soffid.iam.api.Role rol)
protected String
handleGenerateChangesReport(com.soffid.iam.api.Role rol, List<com.soffid.iam.api.RoleAccount> grantsToAdd, List<com.soffid.iam.api.RoleAccount> grantsToRemove)
protected Collection<com.soffid.iam.api.Application>
handleGetApplications()
protected Collection<Object>
handleGetPendingAlerts(String codiAplicacio)
protected Collection<com.soffid.iam.api.Role>
handleGetRoles()
protected void
handleManageApplication(com.soffid.iam.api.ApplicationAdministration administracioAplicacio)
protected com.soffid.iam.api.AsyncProcessTracker
handleRemoveRedundantRoles(String query)
protected void
handleRemoveSentAlerts(String codiAplicacio, Date dataDelete)
protected void
handleRevokeRolesHoldedOnGroup(long userId, long groupId)
protected void
handleSynchronizeRole(com.soffid.iam.api.Role role)
protected void
handleUpdate(com.soffid.iam.api.Application aplicacio)
protected com.soffid.iam.api.ApplicationAdministration
handleUpdate(com.soffid.iam.api.ApplicationAdministration administracioAplicacio)
protected com.soffid.iam.api.Role
handleUpdate(com.soffid.iam.api.Role rol)
protected com.soffid.iam.api.RoleAccount
handleUpdate(com.soffid.iam.api.RoleAccount rolsUsuaris)
protected com.soffid.iam.api.RoleGrant
handleUpdate(com.soffid.iam.api.RoleGrant grant)
protected com.soffid.iam.api.Role
handleUpdate2(com.soffid.iam.api.Role rol)
protected void
populateRoleAccount(Set<com.soffid.iam.service.RolAccountDetail> rad, int type, AccountEntity account, UserEntity user, GroupEntity holderGroup, boolean hierarchy, com.soffid.iam.service.RolAccountDetail parent, RoleAccountEntity ra)
protected void
removeRedundantRoles(String query, com.soffid.iam.api.AsyncProcessTracker tracker)
com.soffid.iam.api.RoleGrant
roleAccountToRoleGrant(com.soffid.iam.api.RoleAccount ra)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Methods inherited from class com.soffid.iam.service.ApplicationServiceBase
approveDelete, approveRoleDefinition, create, create, create, create, create, create2, delete, delete, delete, delete, deleteByRuleEvaluation, denyApproval, denyDelete, denyRoleDefinition, enableOrDisableAllOnDates, enableOrDisableOnDates, findApplicationAccessTreeRolesByRoleNameAndRoleApplicationNameAndDispatcherName, findApplicationByApplicationName, findApplicationByApplicationNameUnrestricted, findApplicationByCriteria, findApplicationByCriteriaUnrestricted, findApplicationByJsonQuery, findApplicationByJsonQuery, findApplicationByJsonQueryAsync, findApplicationByText, findApplicationByTextAndFilter, findApplicationByTextAndFilter, findApplicationByTextAndFilterAsync, findApplicationByTextAsync, findApplicationChildren, findApplicationManageByApplicationName, findApplicationManagementRoles, findApplicationManagers, findDomainValueByText, findDomainValueByTextAsync, findEffectiveRoleGrantByAccount, findEffectiveRoleGrantByUser, findEffectiveRoleGrantByUserAndHolderGroup, findEffectiveRoleGrantsByRoleId, findEffectiveUserRolesByInformationSystem, findGrantedRolesToGroupByGroup, findGroupManagementRoles, findGroupManagers, findNetworkACLRolesByRoleNameAndApplicationNameAndDispatcherName, findRedundantRoles, findRoleAccountByAccount, findRoleAccountByAccountNoRule, findRoleAccountById, findRoleAccountByJsonQuery, findRoleAuthorizationsByRoleNameAndApplicationNameAndDispatcherName, findRoleById, findRoleByJsonQuery, findRoleByJsonQuery, findRoleByJsonQueryAsync, findRoleByNameAndSystem, findRoleByRoleNameAndApplicationNameAndDispatcherName, findRoleByShortName, findRoleByText, findRoleByTextAndFilter, findRoleByTextAndFilter, findRoleByTextAndFilterAsync, findRoleByTextAsync, findRoleGrantByAccount, findRoleGrantByRole, findRoleGrantHierarchyByAccount, findRoleGrantHierarchyByUser, findRoleGrantsByGroup, findRoleHoldersGroupsByRole, findRoleNames, findRolesByApplicationName, findRolesByApplicationNameUnrestricted, findRolesByDomainNameAndApplicationName, findRolesByFilter, findRolesByFilter, findRolesByUserName, findTextualInformationAndRolesHierachyByApplicationRoleAndDispatcher, findTextualInformationAndUserRolesHierachyByUserName, findTextualInformationAndUserRolesHierachyByUserName, findUserRolesByInformationSystem, findUserRolesByUserName, findUserRolesByUserNameNoRules, findUserRolesByUserNameNoSoD, findUserRolesHistoryByUserName, findUsersByRoleNameAndRoleApplicationNameAndDispatcherName, generateChangesReport, generateChangesReport, getAccountEntityDao, getAccountService, getApplicationAttributeEntityDao, getApplications, getAsyncRunnerService, getAttributeValidationService, getAuthorizationEntityDao, getAuthorizationService, getBpmEngine, getDomainValueEntityDao, getEntitlementDelegationService, getEntryPointRoleEntityDao, getGroupEntityDao, getGroupService, getInformationSystemEntityDao, getIssueEntityDao, getIssueService, getMetaDataEntityDao, getNetworkAuthorizationEntityDao, getNoticeEntityDao, getPendingAlerts, getPrincipal, getRoleAccountEntityDao, getRoleAttributeEntityDao, getRoleDependencyEntityDao, getRoleEntityDao, getRoleGroupEntityDao, getRoles, getRuleEvaluatorService, getSoDRuleService, getSystemEntityDao, getTaskEntityDao, getUserAccountEntityDao, getUserEntityDao, getUserService, manageApplication, removeRedundantRoles, removeSentAlerts, revokeRolesHoldedOnGroup, setAccountEntityDao, setAccountService, setApplicationAttributeEntityDao, setAsyncRunnerService, setAttributeValidationService, setAuthorizationEntityDao, setAuthorizationService, setBpmEngine, setDomainValueEntityDao, setEntitlementDelegationService, setEntryPointRoleEntityDao, setGroupEntityDao, setGroupService, setInformationSystemEntityDao, setIssueEntityDao, setIssueService, setMetaDataEntityDao, setNetworkAuthorizationEntityDao, setNoticeEntityDao, setRoleAccountEntityDao, setRoleAttributeEntityDao, setRoleDependencyEntityDao, setRoleEntityDao, setRoleGroupEntityDao, setRuleEvaluatorService, setSoDRuleService, setSystemEntityDao, setTaskEntityDao, setUserAccountEntityDao, setUserEntityDao, setUserService, synchronizeRole, update, update, update, update, update, update2
-
-
-
-
Method Detail
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
handleGetApplications
protected Collection<com.soffid.iam.api.Application> handleGetApplications() throws Exception
- Specified by:
handleGetApplications
in classApplicationServiceBase
- Throws:
Exception
- See Also:
AplicacioService.getAplicacions()
-
handleCreate
protected com.soffid.iam.api.Application handleCreate(com.soffid.iam.api.Application aplicacio) throws Exception
- Specified by:
handleCreate
in classApplicationServiceBase
- Throws:
Exception
- See Also:
AplicacioService.create(es.caib.seycon.ng.comu.Aplicacio)
-
handleDelete
protected void handleDelete(com.soffid.iam.api.Application aplicacio) throws Exception
- Specified by:
handleDelete
in classApplicationServiceBase
- Throws:
Exception
- See Also:
AplicacioService.delete(es.caib.seycon.ng.comu.Aplicacio)
-
handleUpdate
protected void handleUpdate(com.soffid.iam.api.Application aplicacio) throws Exception
- Specified by:
handleUpdate
in classApplicationServiceBase
- Throws:
Exception
- See Also:
AplicacioService.update(es.caib.seycon.ng.comu.Aplicacio)
-
handleFindApplicationByApplicationName
protected com.soffid.iam.api.Application handleFindApplicationByApplicationName(String codiAplicacio) throws Exception
- Specified by:
handleFindApplicationByApplicationName
in classApplicationServiceBase
- Throws:
Exception
- See Also:
AplicacioService.findAplicacioByCodiAplicacio(java.lang.String)
-
handleFindApplicationByApplicationNameUnrestricted
protected com.soffid.iam.api.Application handleFindApplicationByApplicationNameUnrestricted(String codiAplicacio) throws Exception
- Specified by:
handleFindApplicationByApplicationNameUnrestricted
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRolesByApplicationName
protected Collection<com.soffid.iam.api.Role> handleFindRolesByApplicationName(String codiAplicacio) throws Exception
- Specified by:
handleFindRolesByApplicationName
in classApplicationServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.AplicacioService#findRolsByAplicacio(es.caib.seycon.ng.comu.Aplicacio)
-
handleFindRolesByApplicationNameUnrestricted
protected Collection<com.soffid.iam.api.Role> handleFindRolesByApplicationNameUnrestricted(String codiAplicacio) throws Exception
- Specified by:
handleFindRolesByApplicationNameUnrestricted
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByCriteria
protected Collection<com.soffid.iam.api.Application> handleFindApplicationByCriteria(String codi, String nom, String directoriFonts, String responsable, String directoriExecutable, String bd, String rol, String gestionableWF) throws Exception
- Specified by:
handleFindApplicationByCriteria
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByCriteriaUnrestricted
protected Collection<com.soffid.iam.api.Application> handleFindApplicationByCriteriaUnrestricted(String codi, String nom, String directoriFonts, String responsable, String directoriExecutable, String bd, String rol, String gestionableWF) throws Exception
- Specified by:
handleFindApplicationByCriteriaUnrestricted
in classApplicationServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.ApplicationAdministration handleCreate(com.soffid.iam.api.ApplicationAdministration administracioAplicacio) throws Exception
- Specified by:
handleCreate
in classApplicationServiceBase
- Throws:
Exception
-
handleManageApplication
protected void handleManageApplication(com.soffid.iam.api.ApplicationAdministration administracioAplicacio) throws Exception
- Specified by:
handleManageApplication
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationManageByApplicationName
protected Collection<com.soffid.iam.api.ApplicationAdministration> handleFindApplicationManageByApplicationName(String codiAplicacio) throws Exception
- Specified by:
handleFindApplicationManageByApplicationName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRolesByFilter
protected Collection<com.soffid.iam.api.Role> handleFindRolesByFilter(String nom, String descripcio, String defecte, String baseDeDades, String contrasenya, String codiAplicacio) throws Exception
- Specified by:
handleFindRolesByFilter
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRolesByFilter
protected Collection handleFindRolesByFilter(String nom, String descripcio, String defecte, String baseDeDades, String contrasenya, String codiAplicacio, String gestionableWF) throws Exception
- Specified by:
handleFindRolesByFilter
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByRoleNameAndApplicationNameAndDispatcherName
protected com.soffid.iam.api.Role handleFindRoleByRoleNameAndApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher) throws Exception
- Specified by:
handleFindRoleByRoleNameAndApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRolesByUserName
protected Collection<com.soffid.iam.api.Role> handleFindRolesByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindRolesByUserName
in classApplicationServiceBase
- Throws:
Exception
- See Also:
AplicacioService.findRolsByCodiUsuari(java.lang.String)
-
handleGetRoles
protected Collection<com.soffid.iam.api.Role> handleGetRoles() throws Exception
- Specified by:
handleGetRoles
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUsersByRoleNameAndRoleApplicationNameAndDispatcherName
protected Collection<com.soffid.iam.api.User> handleFindUsersByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher) throws Exception
- Specified by:
handleFindUsersByRoleNameAndRoleApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName
protected Collection<com.soffid.iam.api.RoleAccount> handleFindUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleFindUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected com.soffid.iam.api.Role handleCreate(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleCreate
in classApplicationServiceBase
- Throws:
Exception
-
handleCreate2
protected com.soffid.iam.api.Role handleCreate2(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleCreate2
in classApplicationServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleDelete
in classApplicationServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.Role handleUpdate(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleUpdate
in classApplicationServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.RoleAccount handleCreate(com.soffid.iam.api.RoleAccount rolsUsuaris) throws Exception
- Specified by:
handleCreate
in classApplicationServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.RoleAccount rolsUsuaris) throws Exception
- Specified by:
handleDelete
in classApplicationServiceBase
- Throws:
Exception
-
handleDenyApproval
protected void handleDenyApproval(com.soffid.iam.api.RoleAccount rolsUsuaris) throws Exception
- Specified by:
handleDenyApproval
in classApplicationServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.RoleAccount handleUpdate(com.soffid.iam.api.RoleAccount rolsUsuaris) throws Exception
- Specified by:
handleUpdate
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUserRolesByUserName
protected Collection<com.soffid.iam.api.RoleAccount> handleFindUserRolesByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUserRolesByUserName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUserRolesHistoryByUserName
protected Collection<com.soffid.iam.api.RoleAccount> handleFindUserRolesHistoryByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindUserRolesHistoryByUserName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindTextualInformationAndUserRolesHierachyByUserName
protected Collection<com.soffid.iam.api.ContainerRole> handleFindTextualInformationAndUserRolesHierachyByUserName(String codiUsuari) throws Exception
- Specified by:
handleFindTextualInformationAndUserRolesHierachyByUserName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindTextualInformationAndUserRolesHierachyByUserName
protected Collection<com.soffid.iam.api.ContainerRole> handleFindTextualInformationAndUserRolesHierachyByUserName(String codiUsuari, String filtraResultats) throws Exception
- Specified by:
handleFindTextualInformationAndUserRolesHierachyByUserName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRolesByDomainNameAndApplicationName
protected Collection<com.soffid.iam.api.Role> handleFindRolesByDomainNameAndApplicationName(String nomDomini, String codiAplicacio) throws Exception
- Specified by:
handleFindRolesByDomainNameAndApplicationName
in classApplicationServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.ApplicationAdministration handleUpdate(com.soffid.iam.api.ApplicationAdministration administracioAplicacio) throws Exception
- Specified by:
handleUpdate
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleById
protected com.soffid.iam.api.Role handleFindRoleById(Long rolId) throws Exception
- Specified by:
handleFindRoleById
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRolsContinguts
protected Collection handleFindRolsContinguts(com.soffid.iam.api.Role contenidor) throws Exception
- Throws:
Exception
-
handleFindRoleHoldersGroupsByRole
protected Collection<com.soffid.iam.api.Group> handleFindRoleHoldersGroupsByRole(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleFindRoleHoldersGroupsByRole
in classApplicationServiceBase
- Throws:
Exception
-
handleFindGrantedRolesToGroupByGroup
protected Collection<com.soffid.iam.api.Role> handleFindGrantedRolesToGroupByGroup(com.soffid.iam.api.Group grup) throws Exception
- Specified by:
handleFindGrantedRolesToGroupByGroup
in classApplicationServiceBase
- Throws:
Exception
-
findUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName
public Collection findUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRol, String codiAplicacio, String codiDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName
in interfacecom.soffid.iam.service.ApplicationService
- Overrides:
findUserRolesByRoleNameAndRoleApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTextualInformationAndRolesHierachyByApplicationRoleAndDispatcher
protected Collection handleFindTextualInformationAndRolesHierachyByApplicationRoleAndDispatcher(String nomRole, String codiAplicacioRol, String codiDispatcher)
- Specified by:
handleFindTextualInformationAndRolesHierachyByApplicationRoleAndDispatcher
in classApplicationServiceBase
-
handleGetPendingAlerts
protected Collection<Object> handleGetPendingAlerts(String codiAplicacio) throws Exception
- Specified by:
handleGetPendingAlerts
in classApplicationServiceBase
- Throws:
Exception
-
handleRemoveSentAlerts
protected void handleRemoveSentAlerts(String codiAplicacio, Date dataDelete) throws Exception
- Specified by:
handleRemoveSentAlerts
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleAuthorizationsByRoleNameAndApplicationNameAndDispatcherName
protected Collection<com.soffid.iam.api.AuthorizationRole> handleFindRoleAuthorizationsByRoleNameAndApplicationNameAndDispatcherName(String nomRole, String codiAplicacioRol, String codiDispatcher) throws Exception
- Specified by:
handleFindRoleAuthorizationsByRoleNameAndApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationAccessTreeRolesByRoleNameAndRoleApplicationNameAndDispatcherName
protected Collection<com.soffid.iam.api.AccessTreeAuthorization> handleFindApplicationAccessTreeRolesByRoleNameAndRoleApplicationNameAndDispatcherName(String nomRole, String codiAplicacioRol, String codiDispatcher) throws Exception
- Specified by:
handleFindApplicationAccessTreeRolesByRoleNameAndRoleApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindNetworkACLRolesByRoleNameAndApplicationNameAndDispatcherName
protected Collection<com.soffid.iam.api.NetworkAuthorization> handleFindNetworkACLRolesByRoleNameAndApplicationNameAndDispatcherName(String nomRole, String codiAplicacioRol, String codiDispatcher) throws Exception
- Specified by:
handleFindNetworkACLRolesByRoleNameAndApplicationNameAndDispatcherName
in classApplicationServiceBase
- Throws:
Exception
-
populateRoleAccount
protected void populateRoleAccount(Set<com.soffid.iam.service.RolAccountDetail> rad, int type, AccountEntity account, UserEntity user, GroupEntity holderGroup, boolean hierarchy, com.soffid.iam.service.RolAccountDetail parent, RoleAccountEntity ra)
-
handleFindRoleGrantByAccount
protected Collection<com.soffid.iam.api.RoleGrant> handleFindRoleGrantByAccount(Long accountId) throws Exception
- Specified by:
handleFindRoleGrantByAccount
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleAccountById
protected com.soffid.iam.api.RoleAccount handleFindRoleAccountById(long id) throws Exception
- Specified by:
handleFindRoleAccountById
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleAccountByAccount
protected Collection<com.soffid.iam.api.RoleAccount> handleFindRoleAccountByAccount(long accountId) throws Exception
- Specified by:
handleFindRoleAccountByAccount
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleAccountHistoryByAccount
protected Collection<com.soffid.iam.api.RoleAccount> handleFindRoleAccountHistoryByAccount(long accountId) throws Exception
- Throws:
Exception
-
handleFindEffectiveRoleGrantByUser
protected Collection<com.soffid.iam.api.RoleGrant> handleFindEffectiveRoleGrantByUser(long userId) throws Exception
- Specified by:
handleFindEffectiveRoleGrantByUser
in classApplicationServiceBase
- Throws:
Exception
-
handleFindEffectiveRoleGrantByUserAndHolderGroup
protected Collection<com.soffid.iam.api.RoleGrant> handleFindEffectiveRoleGrantByUserAndHolderGroup(long userId, long groupId) throws Exception
- Specified by:
handleFindEffectiveRoleGrantByUserAndHolderGroup
in classApplicationServiceBase
- Throws:
Exception
-
handleFindEffectiveRoleGrantByAccount
protected Collection<com.soffid.iam.api.RoleGrant> handleFindEffectiveRoleGrantByAccount(long accountId) throws Exception
- Specified by:
handleFindEffectiveRoleGrantByAccount
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleGrantByRole
protected Collection<com.soffid.iam.api.RoleGrant> handleFindRoleGrantByRole(Long rolId, Long numRegistres) throws Exception
- Specified by:
handleFindRoleGrantByRole
in classApplicationServiceBase
- Throws:
Exception
-
handleFindEffectiveRoleGrantsByRoleId
protected Collection<com.soffid.iam.api.RoleGrant> handleFindEffectiveRoleGrantsByRoleId(Long rolId) throws Exception
- Specified by:
handleFindEffectiveRoleGrantsByRoleId
in classApplicationServiceBase
- Throws:
Exception
-
handleEnableOrDisableOnDates
protected com.soffid.iam.api.RoleAccount handleEnableOrDisableOnDates(com.soffid.iam.api.RoleAccount rolAccount) throws Exception
- Specified by:
handleEnableOrDisableOnDates
in classApplicationServiceBase
- Throws:
Exception
-
handleEnableOrDisableAllOnDates
protected void handleEnableOrDisableAllOnDates() throws Exception
- Specified by:
handleEnableOrDisableAllOnDates
in classApplicationServiceBase
- Throws:
Exception
-
handleRevokeRolesHoldedOnGroup
protected void handleRevokeRolesHoldedOnGroup(long userId, long groupId) throws Exception
- Specified by:
handleRevokeRolesHoldedOnGroup
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByNameAndSystem
protected com.soffid.iam.api.Role handleFindRoleByNameAndSystem(String name, String system) throws Exception
- Specified by:
handleFindRoleByNameAndSystem
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByShortName
protected com.soffid.iam.api.Role handleFindRoleByShortName(String name) throws Exception
- Specified by:
handleFindRoleByShortName
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUserRolesByInformationSystem
protected Collection<com.soffid.iam.api.RoleAccount> handleFindUserRolesByInformationSystem(String informationSystem) throws Exception
- Specified by:
handleFindUserRolesByInformationSystem
in classApplicationServiceBase
- Throws:
Exception
-
handleUpdate2
protected com.soffid.iam.api.Role handleUpdate2(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleUpdate2
in classApplicationServiceBase
- Throws:
Exception
-
handleApproveRoleDefinition
protected com.soffid.iam.api.Role handleApproveRoleDefinition(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleApproveRoleDefinition
in classApplicationServiceBase
- Throws:
Exception
-
handleDenyRoleDefinition
protected com.soffid.iam.api.Role handleDenyRoleDefinition(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleDenyRoleDefinition
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByText
protected List<com.soffid.iam.api.Role> handleFindRoleByText(String text) throws Exception
- Specified by:
handleFindRoleByText
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByTextAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Role> handleFindRoleByTextAsync(String text) throws Exception
- Specified by:
handleFindRoleByTextAsync
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByJsonQuery
protected List<com.soffid.iam.api.Application> handleFindApplicationByJsonQuery(String query) throws Exception
- Specified by:
handleFindApplicationByJsonQuery
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Application> handleFindApplicationByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindApplicationByJsonQuery
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application> handleFindApplicationByJsonQueryAsync(String query) throws Exception
- Specified by:
handleFindApplicationByJsonQueryAsync
in classApplicationServiceBase
- Throws:
Exception
-
findApplicationByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Application> findApplicationByJsonQuery(com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application> result, String query, Integer first, Integer pageSize) throws com.soffid.scimquery.EvalException, es.caib.seycon.ng.exception.InternalErrorException, UnsupportedEncodingException, ClassNotFoundException, org.json.JSONException, com.soffid.scimquery.parser.ParseException
- Throws:
com.soffid.scimquery.EvalException
es.caib.seycon.ng.exception.InternalErrorException
UnsupportedEncodingException
ClassNotFoundException
org.json.JSONException
com.soffid.scimquery.parser.ParseException
-
handleFindApplicationByTextAndFilterAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application> handleFindApplicationByTextAndFilterAsync(String text, String filter) throws Exception
- Specified by:
handleFindApplicationByTextAndFilterAsync
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByTextAndFilter
protected List<com.soffid.iam.api.Application> handleFindApplicationByTextAndFilter(String text, String filter) throws Exception
- Specified by:
handleFindApplicationByTextAndFilter
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByTextAndFilter
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Application> handleFindApplicationByTextAndFilter(String text, String filter, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindApplicationByTextAndFilter
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByText
protected List<com.soffid.iam.api.Application> handleFindApplicationByText(String text) throws Exception
- Specified by:
handleFindApplicationByText
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationByTextAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Application> handleFindApplicationByTextAsync(String text) throws Exception
- Specified by:
handleFindApplicationByTextAsync
in classApplicationServiceBase
- Throws:
Exception
-
handleFindDomainValueByText
protected Collection<com.soffid.iam.api.DomainValue> handleFindDomainValueByText(com.soffid.iam.api.Domain domain, String text) throws Exception
- Specified by:
handleFindDomainValueByText
in classApplicationServiceBase
- Throws:
Exception
-
handleFindDomainValueByTextAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.DomainValue> handleFindDomainValueByTextAsync(com.soffid.iam.api.Domain domain, String text) throws Exception
- Specified by:
handleFindDomainValueByTextAsync
in classApplicationServiceBase
- Throws:
Exception
-
handleGenerateChangesReport
protected String handleGenerateChangesReport(com.soffid.iam.api.Role rol) throws Exception
- Specified by:
handleGenerateChangesReport
in classApplicationServiceBase
- Throws:
Exception
-
handleGenerateChangesReport
protected String handleGenerateChangesReport(com.soffid.iam.api.Role rol, List<com.soffid.iam.api.RoleAccount> grantsToAdd, List<com.soffid.iam.api.RoleAccount> grantsToRemove) throws Exception
- Specified by:
handleGenerateChangesReport
in classApplicationServiceBase
- Throws:
Exception
-
roleAccountToRoleGrant
public com.soffid.iam.api.RoleGrant roleAccountToRoleGrant(com.soffid.iam.api.RoleAccount ra)
-
handleFindRoleNames
protected Collection<String> handleFindRoleNames(String systemName) throws Exception
- Specified by:
handleFindRoleNames
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationManagementRoles
protected Collection<com.soffid.iam.api.Role> handleFindApplicationManagementRoles() throws Exception
- Specified by:
handleFindApplicationManagementRoles
in classApplicationServiceBase
- Throws:
Exception
-
handleFindApplicationManagers
protected Collection<com.soffid.iam.api.RoleAccount> handleFindApplicationManagers(String informationSystem, String roleName) throws Exception
- Specified by:
handleFindApplicationManagers
in classApplicationServiceBase
- Throws:
Exception
-
handleFindGroupManagementRoles
protected Collection<com.soffid.iam.api.Role> handleFindGroupManagementRoles() throws Exception
- Specified by:
handleFindGroupManagementRoles
in classApplicationServiceBase
- Throws:
Exception
-
handleFindGroupManagers
protected Collection<com.soffid.iam.api.RoleAccount> handleFindGroupManagers(String group, String roleName) throws Exception
- Specified by:
handleFindGroupManagers
in classApplicationServiceBase
- Throws:
Exception
-
handleApproveDelete
public void handleApproveDelete(com.soffid.iam.api.RoleAccount rolsUsuaris) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleApproveDelete
in classApplicationServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDenyDelete
public void handleDenyDelete(com.soffid.iam.api.RoleAccount rolsUsuaris) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleDenyDelete
in classApplicationServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDeleteByRuleEvaluation
protected void handleDeleteByRuleEvaluation(com.soffid.iam.api.RoleAccount rolsUsuaris) throws Exception
- Specified by:
handleDeleteByRuleEvaluation
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUserRolesByUserNameNoSoD
protected Collection<com.soffid.iam.api.RoleAccount> handleFindUserRolesByUserNameNoSoD(String codiUsuari) throws Exception
- Specified by:
handleFindUserRolesByUserNameNoSoD
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByTextAndFilterAsync
public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Role> handleFindRoleByTextAndFilterAsync(String text, String filter) throws Exception
- Specified by:
handleFindRoleByTextAndFilterAsync
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByTextAndFilter
public List<com.soffid.iam.api.Role> handleFindRoleByTextAndFilter(String text, String filter) throws Exception
- Specified by:
handleFindRoleByTextAndFilter
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByTextAndFilter
public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Role> handleFindRoleByTextAndFilter(String text, String filter, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindRoleByTextAndFilter
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.Role> handleFindRoleByJsonQueryAsync(String query) throws Exception
- Specified by:
handleFindRoleByJsonQueryAsync
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByJsonQuery
protected List<com.soffid.iam.api.Role> handleFindRoleByJsonQuery(String query) throws Exception
- Specified by:
handleFindRoleByJsonQuery
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.Role> handleFindRoleByJsonQuery(String query, Integer first, Integer pageSize) throws Exception
- Specified by:
handleFindRoleByJsonQuery
in classApplicationServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.RoleGrant handleCreate(com.soffid.iam.api.RoleGrant grant) throws Exception
- Specified by:
handleCreate
in classApplicationServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.RoleGrant grant) throws Exception
- Specified by:
handleDelete
in classApplicationServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.RoleGrant handleUpdate(com.soffid.iam.api.RoleGrant grant) throws Exception
- Specified by:
handleUpdate
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleGrantsByGroup
protected Collection<com.soffid.iam.api.RoleGrant> handleFindRoleGrantsByGroup(com.soffid.iam.api.Group grup) throws Exception
- Specified by:
handleFindRoleGrantsByGroup
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleGrantHierarchyByUser
protected List<com.soffid.iam.api.RoleGrantHierarchy> handleFindRoleGrantHierarchyByUser(long userId) throws Exception
- Specified by:
handleFindRoleGrantHierarchyByUser
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleGrantHierarchyByAccount
protected List<com.soffid.iam.api.RoleGrantHierarchy> handleFindRoleGrantHierarchyByAccount(long userId) throws Exception
- Specified by:
handleFindRoleGrantHierarchyByAccount
in classApplicationServiceBase
- Throws:
Exception
-
generateHierarchy
public LinkedList<com.soffid.iam.api.RoleGrantHierarchy> generateHierarchy(HashSet<com.soffid.iam.service.RolAccountDetail> radSet) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
-
finishDelegations
public void finishDelegations(UserEntity user) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindApplicationChildren
protected Collection<com.soffid.iam.api.Application> handleFindApplicationChildren(String appName) throws Exception
- Specified by:
handleFindApplicationChildren
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleAccountByAccountNoRule
protected Collection<com.soffid.iam.api.RoleAccount> handleFindRoleAccountByAccountNoRule(long accountId) throws Exception
- Specified by:
handleFindRoleAccountByAccountNoRule
in classApplicationServiceBase
- Throws:
Exception
-
handleFindUserRolesByUserNameNoRules
protected Collection<com.soffid.iam.api.RoleAccount> handleFindUserRolesByUserNameNoRules(String codiUsuari) throws Exception
- Specified by:
handleFindUserRolesByUserNameNoRules
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRoleAccountByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.RoleAccount> handleFindRoleAccountByJsonQuery(String query, Integer startIndex, Integer count) throws Exception
- Specified by:
handleFindRoleAccountByJsonQuery
in classApplicationServiceBase
- Throws:
Exception
-
handleFindEffectiveUserRolesByInformationSystem
protected Collection<com.soffid.iam.api.RoleAccount> handleFindEffectiveUserRolesByInformationSystem(String informationSystem) throws Exception
- Specified by:
handleFindEffectiveUserRolesByInformationSystem
in classApplicationServiceBase
- Throws:
Exception
-
handleFindRedundantRoles
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.RoleAccount> handleFindRedundantRoles(String query) throws Exception
- Specified by:
handleFindRedundantRoles
in classApplicationServiceBase
- Throws:
Exception
-
handleRemoveRedundantRoles
protected com.soffid.iam.api.AsyncProcessTracker handleRemoveRedundantRoles(String query) throws Exception
- Specified by:
handleRemoveRedundantRoles
in classApplicationServiceBase
- Throws:
Exception
-
removeRedundantRoles
protected void removeRedundantRoles(String query, com.soffid.iam.api.AsyncProcessTracker tracker) throws UnsupportedEncodingException, ClassNotFoundException, org.json.JSONException, es.caib.seycon.ng.exception.InternalErrorException, com.soffid.scimquery.EvalException, com.soffid.scimquery.parser.ParseException, com.soffid.scimquery.parser.TokenMgrError
- Throws:
UnsupportedEncodingException
ClassNotFoundException
org.json.JSONException
es.caib.seycon.ng.exception.InternalErrorException
com.soffid.scimquery.EvalException
com.soffid.scimquery.parser.ParseException
com.soffid.scimquery.parser.TokenMgrError
-
findRedundantRoles
protected void findRedundantRoles(com.soffid.iam.api.AsyncList<com.soffid.iam.api.RoleAccount> result, String query) throws UnsupportedEncodingException, ClassNotFoundException, org.json.JSONException, es.caib.seycon.ng.exception.InternalErrorException, com.soffid.scimquery.EvalException, com.soffid.scimquery.parser.ParseException, com.soffid.scimquery.parser.TokenMgrError
- Throws:
UnsupportedEncodingException
ClassNotFoundException
org.json.JSONException
es.caib.seycon.ng.exception.InternalErrorException
com.soffid.scimquery.EvalException
com.soffid.scimquery.parser.ParseException
com.soffid.scimquery.parser.TokenMgrError
-
handleSynchronizeRole
protected void handleSynchronizeRole(com.soffid.iam.api.Role role) throws Exception
- Specified by:
handleSynchronizeRole
in classApplicationServiceBase
- Throws:
Exception
-
-