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
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
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.