Uses of Class
com.broadleafcommerce.adminuser.resource.domain.AdminUser
Packages that use AdminUser
Package
Description
-
Uses of AdminUser in com.broadleafcommerce.adminuser.autoconfigure
Methods in com.broadleafcommerce.adminuser.autoconfigure that return types with arguments of type AdminUserModifier and TypeMethodDescriptionAdminUserServiceAutoConfiguration.adminUserContextValidator
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.policy.PolicyUtils policyUtils) <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware>
AdminUserService<AdminUser>AdminUserServiceAutoConfiguration.userService
(AdminUserRepository<D> adminUserRepository, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.MessageSerializationHelper messageSerializationHelper, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapper, com.broadleafcommerce.common.messaging.PersistenceProducer persistence, AdminUserContextValidator<AdminUser> adminUserContextValidator, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser, AuthProvider authProvider) Method parameters in com.broadleafcommerce.adminuser.autoconfigure with type arguments of type AdminUserModifier and TypeMethodDescriptionAdminUserServiceAutoConfiguration.adminPrivilegeService
(AdminUserService<AdminUser> adminUserService, AdminRoleHydrationService adminRoleHydrationService, com.broadleafcommerce.data.tracking.core.policy.PolicyUtils policyUtils, AuthProvider authProvider) <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware>
AdminUserService<AdminUser>AdminUserServiceAutoConfiguration.userService
(AdminUserRepository<D> adminUserRepository, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.MessageSerializationHelper messageSerializationHelper, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapper, com.broadleafcommerce.common.messaging.PersistenceProducer persistence, AdminUserContextValidator<AdminUser> adminUserContextValidator, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser, AuthProvider authProvider) -
Uses of AdminUser in com.broadleafcommerce.adminuser.data
Methods in com.broadleafcommerce.adminuser.data that return types with arguments of type AdminUserModifier and TypeMethodDescriptionprotected AdminUserService<AdminUser>
AdminUserDataInitializer.getUserService()
Deprecated, for removal: This API element is subject to removal in a future version.Constructor parameters in com.broadleafcommerce.adminuser.data with type arguments of type AdminUserModifierConstructorDescriptionAdminUserDataInitializer
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserService<AdminUser> userService, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, boolean shouldCreateMarketplaceUsers) Deprecated, for removal: This API element is subject to removal in a future version.DefaultMasterGlobalAdminUserDataInitializer
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserService<AdminUser> userService, com.broadleafcommerce.common.extension.data.DataRouteSupporting route) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of AdminUser in com.broadleafcommerce.adminuser.resource.service.validation
Methods in com.broadleafcommerce.adminuser.resource.service.validation with parameters of type AdminUserModifier and TypeMethodDescriptionprotected void
AdminUserValidator.validateRoleAndPermissionReferences
(AdminUser user, org.springframework.validation.Errors errors) Validates that all roles have an id and are non-null.protected void
AdminUserValidator.validateUserPrivileges
(AdminUser user, org.springframework.validation.Errors errors) Validates that the created/updated user is equally or more restrictive as the currently authenticatedAdminUser
based on their restrictions at the very least. -
Uses of AdminUser in com.broadleafcommerce.adminuser.resource.web.endpoint
Fields in com.broadleafcommerce.adminuser.resource.web.endpoint with type parameters of type AdminUserModifier and TypeFieldDescriptionprotected final AdminUserService<AdminUser>
AdminUserEndpoint.userSvc
Methods in com.broadleafcommerce.adminuser.resource.web.endpoint that return AdminUserModifier and TypeMethodDescriptionAdminUserEndpoint.createUser
(AdminUser user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AdminUserEndpoint.getUser
(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AdminUserEndpoint.getUser
(Principal principal, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AdminUserEndpoint.replaceUser
(String id, AdminUser user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AdminUserEndpoint.updateUserPreferences
(Principal principal, UserPreferences preferences, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.adminuser.resource.web.endpoint that return types with arguments of type AdminUserModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<AdminUser>
AdminUserEndpoint.readAllUsers
(String name, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.adminuser.resource.web.endpoint with parameters of type AdminUserModifier and TypeMethodDescriptionAdminUserEndpoint.createUser
(AdminUser user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AdminUserEndpoint.replaceUser
(String id, AdminUser user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.adminuser.resource.web.endpoint with type arguments of type AdminUser -
Uses of AdminUser in com.broadleafcommerce.adminuser.user.mapping
Methods in com.broadleafcommerce.adminuser.user.mapping that return types with arguments of type AdminUserModifier and TypeMethodDescriptionprotected AdminUserContextValidator<AdminUser>
MutabilityContextStateMapperMember.getAdminUserContextValidator()
Methods in com.broadleafcommerce.adminuser.user.mapping with parameters of type AdminUserModifier and TypeMethodDescriptionprotected void
MutabilityContextStateMapperMember.buildAndSetContextState
(AdminUser adminUser, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.adminuser.user.mapping with type arguments of type AdminUserModifier and TypeMethodDescriptionvoid
MutabilityContextStateMapperMember.setAdminUserContextValidator
(AdminUserContextValidator<AdminUser> adminUserContextValidator) Lazy injection since this mapper is itself a service component. -
Uses of AdminUser in com.broadleafcommerce.adminuser.user.messaging
Methods in com.broadleafcommerce.adminuser.user.messaging that return AdminUserModifier and TypeMethodDescriptionprotected AdminUser
ExternalAdminUserModificationListener.buildAdminUser
(ExternalAdminUserModificationEvent event) Methods in com.broadleafcommerce.adminuser.user.messaging that return types with arguments of type AdminUserModifier and TypeMethodDescriptionExternalAdminUserModificationListener.findAdminUser
(User user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected AdminUserService<AdminUser>
ExternalAdminUserModificationListener.getAdminUserService()
protected AdminUserService<AdminUser>
UserUpdateListenerAdminUser.getAdminUserService()
Methods in com.broadleafcommerce.adminuser.user.messaging with parameters of type AdminUserModifier and TypeMethodDescriptionprotected void
ExternalAdminUserModificationListener.handleUpdate
(ExternalAdminUserModificationEvent event, AdminUser adminUser, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected boolean
UserUpdateListenerAdminUser.mapChanges
(@NonNull AdminUser adminUser, @NonNull User user) Method parameters in com.broadleafcommerce.adminuser.user.messaging with type arguments of type AdminUserModifier and TypeMethodDescriptionAdminUserMessagingAutoConfiguration.externalAdminUserModificationListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, AdminUserService<AdminUser> adminUserService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserAccessLevelProperties properties) AdminUserMessagingAutoConfiguration.userUpdateListenerAdminUser
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, AdminUserService<AdminUser> adminUserService) Constructor parameters in com.broadleafcommerce.adminuser.user.messaging with type arguments of type AdminUserModifierConstructorDescriptionExternalAdminUserModificationListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, AdminUserService<AdminUser> adminUserService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserAccessLevelProperties properties) UserUpdateListenerAdminUser
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, AdminUserService<AdminUser> adminUserService) -
Uses of AdminUser in com.broadleafcommerce.adminuser.user.provider.jpa.domain
Methods in com.broadleafcommerce.adminuser.user.provider.jpa.domain with type parameters of type AdminUserModifier and TypeMethodDescriptionprotected <U extends AdminUser,
J extends JpaAdminUser>
JJpaAdminUser.toMePostConverter
(org.modelmapper.spi.MappingContext<U, J> mappingContext) Methods in com.broadleafcommerce.adminuser.user.provider.jpa.domain that return types with arguments of type AdminUserModifier and TypeMethodDescriptionprotected org.modelmapper.Converter<JpaAdminUser,
AdminUser> JpaAdminUser.fromMePostConverter()
-
Uses of AdminUser in com.broadleafcommerce.adminuser.user.service
Classes in com.broadleafcommerce.adminuser.user.service with type parameters of type AdminUserModifier and TypeInterfaceDescriptioninterface
AdminUserContextValidator<P extends AdminUser>
Various validation functions for use when performing CRUD operations related to an admin user.interface
AdminUserService<P extends AdminUser>
Provides services for interacting withAdminUser
s andJpaAdminUser
sclass
DefaultAdminUserContextValidator<P extends AdminUser>
Default validator for use on admin user modifications.class
DefaultAdminUserService<P extends AdminUser,
D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware> Methods in com.broadleafcommerce.adminuser.user.service that return types with arguments of type AdminUserModifier and TypeMethodDescriptionprotected AdminUserService<AdminUser>
AdminPrivilegeService.getAdminUserService()
AdminPrivilegeService.getCurrentlyAuthenticatedAdminUser()
If the current authentication exists and is an admin user, reads the user from the data store and returns them in an Optional.Methods in com.broadleafcommerce.adminuser.user.service with parameters of type AdminUserModifier and TypeMethodDescriptionprotected Set<AdminPermissionRef>
AdminPrivilegeService.getAllFlatPermissions
(@NonNull AdminUser user, @NonNull Collection<AdminRoleRef> roles) Gets a Set of allgetPermissions()
along withAdminRoleRef.getPermissions()
.AdminPrivilegeService.getHydratedPrivileges
(@NonNull AdminUser user) AdminPrivilegeService.getRoleIds
(@NonNull AdminUser user) static boolean
ContextUtil.isApplicationOnlyUser
(AdminUser user) Check if this is an application level only user.static boolean
ContextUtil.isGlobalLevelUser
(AdminUser user) boolean
AdminPrivilegeService.isLessRestrictiveByPrivileges
(@NonNull AdminUser user1, @NonNull AdminUser user2) Checks if user1 is less restrictive than user2 based on all of their flat permissions, flat roles, restrictions, restricted roles, and restricted permissions as a whole, which also includes those that are inherited from their roles and ancestry roles.boolean
AdminPrivilegeService.isLessRestrictiveByRestrictions
(@NonNull AdminUser user1, @NonNull AdminUser user2) Checks if user1's restrictions is less restrictive than user2's restrictions.static boolean
ContextUtil.isTenantOnlyUser
(AdminUser user) Check if this is a tenant level only user.boolean
AdminPrivilegeService.restrictedPermissionsRestrictionsAreLessRestrictiveThanFlatRestrictions
(AdminUser user) Checks ifgetRestrictedPermissions()
specified restrictions are less restrictive thangetRestrictions()
.boolean
AdminPrivilegeService.restrictedRolesRestrictionsAreLessRestrictiveThanFlatRestrictions
(AdminUser user) Checks ifgetRestrictedRoles()
specified restrictions are less restrictive thangetRestrictions()
.static boolean
ContextUtil.userApplicationMatchesCurrentContext
(AdminUser user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Checks if thegetApplicationIds()
match the current application context.static boolean
ContextUtil.userTenantMatchesContext
(AdminUser user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Checks if the value ofgetTenantId()
matches the tenant in the current contextConstructor parameters in com.broadleafcommerce.adminuser.user.service with type arguments of type AdminUserModifierConstructorDescriptionAdminPrivilegeService
(AdminUserService<AdminUser> adminUserService, AdminRoleHydrationService adminRoleHydrationService, com.broadleafcommerce.data.tracking.core.policy.PolicyUtils policyUtils, AuthProvider authProvider)