Uses of Class
com.broadleafcommerce.auth.resource.domain.UserPermission
Packages that use UserPermission
Package
Description
-
Uses of UserPermission in com.broadleafcommerce.auth.resource.service.validation
Methods in com.broadleafcommerce.auth.resource.service.validation that return types with arguments of type UserPermissionModifier and TypeMethodDescriptionprotected UserPermissionService<UserPermission>UserRoleValidator.getPermissionService()protected UserPermissionService<UserPermission>UserValidator.getPermissionService()Method parameters in com.broadleafcommerce.auth.resource.service.validation with type arguments of type UserPermissionModifier and TypeMethodDescriptionvoidUserValidator.setPermissionService(UserPermissionService<UserPermission> permissionService) voidUserRoleValidator.setUserPermissionService(UserPermissionService<UserPermission> permissionService) protected voidUserRoleValidator.validateAccountPermissions(UserRole userRole, org.springframework.validation.Errors errors, Set<UserPermission> rolePermissions) Validates that an account based role only has account permissions and that non-account roles do not have account permissions.protected voidUserRoleValidator.validateUserAssignablePermissions(UserRole userRole, org.springframework.validation.Errors errors, Set<UserPermission> permissions) Validates that permissions that are notuser assignableare not assigned to the role. -
Uses of UserPermission in com.broadleafcommerce.auth.resource.web.endpoint
Methods in com.broadleafcommerce.auth.resource.web.endpoint that return UserPermissionModifier and TypeMethodDescriptionUserPermissionEndpoint.createPermission(UserPermission req) UserPermissionEndpoint.readPermission(String id) UserPermissionEndpoint.replacePermission(String id, UserPermission req) Methods in com.broadleafcommerce.auth.resource.web.endpoint that return types with arguments of type UserPermissionModifier and TypeMethodDescriptionprotected UserPermissionService<UserPermission>UserPermissionEndpoint.getUserPermissionService()org.springframework.data.domain.Page<UserPermission>UserPermissionEndpoint.readAllPermissions(String query, boolean accountPermission, boolean includeNonUserAssignablePermissions, org.springframework.data.domain.Pageable page) UserPermissionEndpoint.readByIds(Collection<String> ids) Methods in com.broadleafcommerce.auth.resource.web.endpoint with parameters of type UserPermissionModifier and TypeMethodDescriptionUserPermissionEndpoint.createPermission(UserPermission req) UserPermissionEndpoint.replacePermission(String id, UserPermission req) Constructor parameters in com.broadleafcommerce.auth.resource.web.endpoint with type arguments of type UserPermissionModifierConstructorDescriptionUserPermissionEndpoint(UserPermissionService<UserPermission> userPermissionService) -
Uses of UserPermission in com.broadleafcommerce.auth.security.service
Classes in com.broadleafcommerce.auth.security.service with type parameters of type UserPermissionModifier and TypeClassDescriptionclassDefaultUserPermissionService<P extends UserPermission,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> interfaceUserPermissionService<P extends UserPermission>Provides CRUD management operations onUserPermission.Methods in com.broadleafcommerce.auth.security.service that return types with arguments of type UserPermissionModifier and TypeMethodDescriptionDefaultUserPermissionService.findByIdsAndNotArchived(Collection<String> ids) UserPermissionService.findByIdsAndNotArchived(Collection<String> ids) -
Uses of UserPermission in com.broadleafcommerce.auth.user.listener
Methods in com.broadleafcommerce.auth.user.listener that return UserPermissionModifier and TypeMethodDescriptionprotected UserPermissionAdminPermissionPersistenceHandler.buildUserPermissionForCreate(String id, AdminPermission request, Instant lastUpdated) Methods in com.broadleafcommerce.auth.user.listener that return types with arguments of type UserPermissionModifier and TypeMethodDescriptionprotected UserPermissionService<UserPermission>AdminPermissionPersistenceHandler.getUserPermissionService()Methods in com.broadleafcommerce.auth.user.listener with parameters of type UserPermissionModifier and TypeMethodDescriptionprotected voidAdminPermissionPersistenceHandler.mapUpdatesFromRequest(AdminPermission request, UserPermission target) protected voidAdminPermissionPersistenceHandler.modifyForArchival(UserPermission target) Mimic whatUserPermissionService.archive(String)would do to mark this record as archived.protected voidAdminPermissionPersistenceHandler.performArchivalReplacementIfEligible(@NonNull String entityId, @NonNull UserPermission existing, @NonNull Instant changeTimestamp) protected voidAdminPermissionPersistenceHandler.performReplacementIfEligible(@NonNull String entityId, @NonNull UserPermission existing, @NonNull AdminPermission request, @NonNull Instant changeTimestamp) protected voidAdminPermissionPersistenceHandler.updatePermissionInfo(AdminPermission request, UserPermission permission) protected voidAdminPermissionPersistenceHandler.updatePermissionTenantRestrictions(AdminPermission request, UserPermission permission) Constructor parameters in com.broadleafcommerce.auth.user.listener with type arguments of type UserPermissionModifierConstructorDescriptionAdminPermissionPersistenceHandler(UserPermissionService<UserPermission> userPermissionService, com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of UserPermission in com.broadleafcommerce.auth.user.listener.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.listener.autoconfigure with type arguments of type UserPermissionModifier and TypeMethodDescriptionAuthDataUpdatePersistenceHandlerAutoConfiguration.adminPermissionPersistenceHandler(UserPermissionService<UserPermission> userPermissionService, com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of UserPermission in com.broadleafcommerce.auth.user.service.autoconfigure
Methods in com.broadleafcommerce.auth.user.service.autoconfigure that return types with arguments of type UserPermissionModifier and TypeMethodDescription<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable>
UserPermissionService<UserPermission>AuthServiceServiceAutoConfiguration.userPermissionService(UserPermissionRepository<D> permissionRepository, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, SimplePayloadMapper simplePayloadMapper)