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.
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.
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.
 
Repository for managing AdminUser/Application relationships
 
Various validation functions for use when performing CRUD operations related to an admin user.
The seed-data admin users will be defined here and persistence events will message them to the authentication service.
 
 
 
 
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 AdminUsers and JpaAdminUsers
Configures 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
Projection domain representing a subset of information provided by Application.
Handler for the TenantSyncPersistenceConsumer channel that specializes in replicating persisted Application domain information into a subset of that information embodied in the Application domain.
Handle persistence operations related to Application
Perform CRUD operations using the Application projection domain.
Provider for reading roles and permissions.
Contains various utility functions related to determining the current context.
Deprecated.
Deprecated.
Additional functionality necessary for AdminUserRepository.
Interface for a component that initializes some seed data on application startup.
Responsible for injecting the data initializers and actually invoking their DataInitializer.initialize() methods.
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>
 
DefaultApplicationService<P extends Application,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware>
 
The seed-data for the default master global admin user.
 
 
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.
 
 
 
An entity holding information about an application registered via the tenant service
Handle persistence operations related to JpaUserApplication
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.
 
Spring cloud data channel description for messaging input.
 
The domain object of a User.
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.