Uses of Class
io.jans.ca.plugin.adminui.model.exception.ApplicationException
-
Packages that use ApplicationException Package Description io.jans.ca.plugin.adminui.service.adminui io.jans.ca.plugin.adminui.service.auth io.jans.ca.plugin.adminui.service.webhook -
-
Uses of ApplicationException in io.jans.ca.plugin.adminui.service.adminui
Methods in io.jans.ca.plugin.adminui.service.adminui that throw ApplicationException Modifier and Type Method Description List<io.jans.as.model.config.adminui.AdminPermission>AdminUIService. addPermission(io.jans.as.model.config.adminui.AdminPermission permissionArg)List<io.jans.as.model.config.adminui.RolePermissionMapping>AdminUIService. addPermissionsToRole(io.jans.as.model.config.adminui.RolePermissionMapping rolePermissionMappingArg)List<io.jans.as.model.config.adminui.AdminRole>AdminUIService. addRole(io.jans.as.model.config.adminui.AdminRole roleArg)List<io.jans.as.model.config.adminui.AdminPermission>AdminUIService. deletePermission(String permission)List<io.jans.as.model.config.adminui.AdminRole>AdminUIService. deleteRole(String role)AppConfigResponseAdminUIService. editAdminUIEditableConfiguration(AppConfigResponse appConfigResponse)List<io.jans.as.model.config.adminui.AdminPermission>AdminUIService. editPermission(io.jans.as.model.config.adminui.AdminPermission permissionArg)List<io.jans.as.model.config.adminui.AdminRole>AdminUIService. editRole(io.jans.as.model.config.adminui.AdminRole roleArg)AppConfigResponseAdminUIService. getAdminUIEditableConfiguration()io.jans.as.model.config.adminui.RolePermissionMappingAdminUIService. getAdminUIRolePermissionsMapping(String role)List<io.jans.as.model.config.adminui.RolePermissionMapping>AdminUIService. getAllAdminUIRolePermissionsMapping()List<io.jans.as.model.config.adminui.AdminRole>AdminUIService. getAllRoles()io.jans.as.model.config.adminui.AdminPermissionAdminUIService. getPermissionObjByName(String permission)List<io.jans.as.model.config.adminui.AdminPermission>AdminUIService. getPermissions()GenericResponseAdminUISecurityService. getPolicyStore()Retrieves the policy store configuration for the Admin UI.io.jans.as.model.config.adminui.AdminRoleAdminUIService. getRoleObjByName(String role)List<io.jans.as.model.config.adminui.RolePermissionMapping>AdminUIService. mapPermissionsToRole(io.jans.as.model.config.adminui.RolePermissionMapping rolePermissionMappingArg)List<io.jans.as.model.config.adminui.RolePermissionMapping>AdminUIService. removePermissionsFromRole(String role)voidAdminUIService. resetPermissionsToRole(List<io.jans.as.model.config.adminui.RolePermissionMapping> rolePermissionsArgs)List<io.jans.as.model.config.adminui.AdminRole>AdminUIService. resetRoles(List<io.jans.as.model.config.adminui.AdminRole> roleArgs)GenericResponseAdminUISecurityService. setRemotePolicyStoreAsDefault()Fetches the remote policy store and overwrites the local default policy-store file if remote policy-store is enabled and configured in AUI configuration.GenericResponseAdminUISecurityService. syncRoleScopeMapping()Synchronizes role-to-scope mappings in the Admin UI configuration based on the latest policy-store definitions. -
Uses of ApplicationException in io.jans.ca.plugin.adminui.service.auth
Methods in io.jans.ca.plugin.adminui.service.auth that throw ApplicationException Modifier and Type Method Description TokenResponseOAuth2Service. getApiProtectionToken(ApiTokenRequest apiTokenRequest, String appType)Obtain an API protection token for the specified application and populate its token claims.io.jans.configapi.core.model.adminui.AdminUISessionOAuth2Service. getSession(String sessionId)Load an AdminUISession by its session identifier.voidOAuth2Service. removeAdminUIUserSessionByDn(String userDn)Removes all AdminUISession entries whose jansUsrDN contains the provided user DN.voidOAuth2Service. removeSession(String sessionId)Removes the Admin UI session identified by the given sessionId.voidOAuth2Service. setAdminUISession(String sessionId, String ujwt)Create and persist an AdminUISession for the given sessionId using claims extracted from the provided user-info JWT. -
Uses of ApplicationException in io.jans.ca.plugin.adminui.service.webhook
Methods in io.jans.ca.plugin.adminui.service.webhook that throw ApplicationException Modifier and Type Method Description WebhookEntryWebhookService. addWebhook(@Valid WebhookEntry webhook)The function adds a webhook entry to a database, assigns it a unique ID, and associates it with Aui features if provided.GenericResponseWebhookCallable. call()List<AuiFeature>WebhookService. getAllAuiFeatures()The function retrieves all AuiFeature objects from the entryManager and returns them as a List.List<AuiFeature>WebhookService. getAllAuiFeaturesByWebhookId(String webhookId)The function retrieves a list of AuiFeatures that are associated with a specific webhookId.voidWebhookService. removeWebhook(WebhookEntry webhook)The function removes a webhook entry and throws an exception if there is an error.io.jans.orm.model.PagedResult<WebhookEntry>WebhookService. searchWebhooks(io.jans.model.SearchRequest searchRequest)The function searches for webhook entries based on the provided search criteria and returns a paged result.List<GenericResponse>WebhookService. triggerEnabledWebhooks(Set<String> webhookIds, List<ShortCodeRequest> shortCodes)The function triggers enabled webhooks by creating a thread pool, validating each webhook entry, and executing them concurrently.WebhookEntryWebhookService. updateWebhook(WebhookEntry webhook)The function updates a webhook entry, validates the entry, and performs additional operations if necessary.voidWebhookService. validateWebhookEntry(WebhookEntry webhookEntry)
-