All Classes and Interfaces
Class
Description
Deprecated.
since 1.7.0.
Various context-related validation functions for use when performing CRUD operations related to
an admin permission.
Deprecated, for removal: This API element is subject to removal in a future version.
Roles and permissions should only be added to auth
Endpoints for CRUD operations on
AdminPermission
.Deprecated.
since 1.7.0.
A DTO used by related objects to reference a permission
Deprecated.
Since 1.7.0.
Deprecated.
since 1.7.0.
Basic validations for
AdminPermission
.A service that contains various utility and comparison functions related to
AdminPermissionRef
, AdminRoleRef
, AdminRestriction
,
AdminRestrictedRole
, and AdminRestrictedPermission
.An intermediary data structure used internally by
AdminPrivilegeService
to hold data
for a user or role entity to prevent querying the data multiple times.Represent a permission a user has access to only within specific segment(s) of data.
Represents a privilege that is restricted by a given restriction.
Represent a role a user has access to only within specific segment(s) of data.
A DTO used to represent a restriction on the data in which a user or role has access.
Deprecated.
since 1.7.0.
Returned by
AdminRoleHydrationService
in response to hydration requests.Various context-related validation functions for use when performing CRUD operations related to
an admin role.
Deprecated, for removal: This API element is subject to removal in a future version.
Roles and permissions should only be added to auth
Endpoints for CRUD operations on
AdminRole
.A service that hydrates
AdminRoleRef
with values from the data store, and retrieves all
of the given roles along with their ancestors.Deprecated.
A representation of a role.
Deprecated.
Since 1.7.0.
Deprecated.
since 1.7.0.
Basic validations for
AdminRole
.Represents a user of the admin application.
Various validation functions for use when performing CRUD operations related to an admin user.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated in favor of liquibase insert pattern (see
adminuser.starter.required.data.changelog.xml)
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated in favor of liquibase insert pattern (see
adminuser.starter.required.data.changelog.xml)
Spring Boot default property overrides for this service
Endpoints for CRUD operations on User.
General exception handler registry for handlers not exclusive to a single controller.
Provides services for interacting with
AdminUser
s and JpaAdminUser
sConfigures the common service layer that applies to both the resource and authorization server
concerns
Configuration for entity validations.
Basic validations for
AdminUser
.Web configuration for the resource side of the auth server
Provider for reading roles and permissions.
Contains various utility functions related to determining the current context.
Deprecated.
Deprecated.
Additional functionality necessary for
AdminUserRepository
.Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated in favor of liquibase insert pattern (see
adminuser.starter.required.data.changelog.xml)
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated in favor of liquibase insert pattern (see
adminuser.starter.required.data.changelog.xml)
Default validator for use on
AdminPermission
creation/modification/deletion.Deprecated.
Default validator for use on
AdminRole
creation/modification/deletion.Deprecated.
Default validator for use on admin user modifications.
DefaultAdminUserService<P extends AdminUser,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware>
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated in favor of liquibase insert pattern (see
adminuser.starter.required.data.changelog.xml)
Consumer for handling Admin User modifications if they originate from the auth service.
Responsible for managing
AdminUser
record
if admin user modification is initiated from the authentication service instead of this service.Exception thrown when attempting to delete an
AdminRole
which has descendants still
pointing to it as a parent.Exception that is thrown in the event that some operation is being performed with a user, but the
application context is incompatible.
Exception that is thrown when an invalid application ID is supplied in an operation involving the
user-application relationship.
Deprecated.
Deprecated.
since 1.7.0.
Deprecated.
Deprecated.
since 1.7.0.
Deprecated.
since 1.7.0.
Deprecated.
since 1.7.0.
Can be added as a field to an entity for reporting whether or not it is mutable from the
request's context.
Builds and sets
MutabilityContextState
on supported domains.Alternative to
DefaultClientCredentialsTokenResponseClient
that uses WebClient
and allows for access token response that contain additional non-String parameters.An extension of
PersistenceMessage
that includes an operation type field and timestamp
field describing the change on the entity.Convenience methods used for processing permissions and authorities
Contains properties dictating SSL verification.
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager
.The domain object of a User.
Represents an update request to an
AdminUser's
personal preferences.Consumer for handling updates to the
domain
Handles updating
AdminUsers
after their corresponding Auth Users
are updated.Utility class containing reusable convenience methods for validation.