Uses of Class
io.jans.ca.plugin.adminui.model.exception.ApplicationException
Packages that use ApplicationException
Package
Description
-
Uses of ApplicationException in io.jans.ca.plugin.adminui.service.adminui
Methods in io.jans.ca.plugin.adminui.service.adminui that throw ApplicationExceptionModifier and TypeMethodDescriptionList<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) AdminUIService.editAdminUIEditableConfiguration(AppConfigResponse appConfigResponse) Apply editable Admin UI settings from the provided AppConfigResponse to persistent storage and synchronize those changes into the in-memory AUIConfiguration.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) AdminUIService.getAdminUIEditableConfiguration()Builds an AppConfigResponse populated from the current AUIConfiguration.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()AdminUISecurityService.getPolicyStore()Retrieves the current policy store from the configured local file system path.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) AdminUISecurityService.syncRoleScopeMapping()Synchronizes Admin UI role-to-scope mappings using the currently configured Cedar policy store.AdminUISecurityService.uploadPolicyStore(AdminUIPolicyStore adminUIPolicyStore) Uploads and overwrites the existing policy store file on the server. -
Uses of ApplicationException in io.jans.ca.plugin.adminui.service.auth
Methods in io.jans.ca.plugin.adminui.service.auth that throw ApplicationExceptionModifier and TypeMethodDescriptionOAuth2Service.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 ApplicationExceptionModifier and TypeMethodDescriptionWebhookService.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.WebhookCallable.call()WebhookService.getAllAuiFeatures()The function retrieves all AuiFeature objects from the entryManager and returns them as a List.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.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.WebhookService.updateWebhook(WebhookEntry webhook) The function updates a webhook entry, validates the entry, and performs additional operations if necessary.voidWebhookService.validateWebhookEntry(WebhookEntry webhookEntry)