public class MultiTenantNonSandboxableEntityRowLevelSecurityProvider
extends org.broadleafcommerce.openadmin.server.security.service.AbstractRowLevelSecurityProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
| Constructor and Description |
|---|
MultiTenantNonSandboxableEntityRowLevelSecurityProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRemove(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity) |
boolean |
canUpdate(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity) |
protected boolean |
testEntity(org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
userHasSitePermissions(Long userSite,
org.broadleafcommerce.common.site.domain.Site requestSite) |
org.broadleafcommerce.openadmin.server.service.persistence.validation.GlobalValidationResult |
validateRemoveRequest(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
org.broadleafcommerce.openadmin.server.service.persistence.validation.GlobalValidationResult |
validateUpdateRequest(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected org.broadleafcommerce.common.site.service.SiteService siteService
public MultiTenantNonSandboxableEntityRowLevelSecurityProvider()
public boolean canUpdate(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity)
canUpdate in interface org.broadleafcommerce.openadmin.server.security.service.RowLevelSecurityProvidercanUpdate in class org.broadleafcommerce.openadmin.server.security.service.AbstractRowLevelSecurityProviderpublic boolean canRemove(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity)
canRemove in interface org.broadleafcommerce.openadmin.server.security.service.RowLevelSecurityProvidercanRemove in class org.broadleafcommerce.openadmin.server.security.service.AbstractRowLevelSecurityProviderpublic org.broadleafcommerce.openadmin.server.service.persistence.validation.GlobalValidationResult validateUpdateRequest(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
validateUpdateRequest in interface org.broadleafcommerce.openadmin.server.security.service.RowLevelSecurityProvidervalidateUpdateRequest in class org.broadleafcommerce.openadmin.server.security.service.AbstractRowLevelSecurityProviderpublic org.broadleafcommerce.openadmin.server.service.persistence.validation.GlobalValidationResult validateRemoveRequest(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
validateRemoveRequest in interface org.broadleafcommerce.openadmin.server.security.service.RowLevelSecurityProvidervalidateRemoveRequest in class org.broadleafcommerce.openadmin.server.security.service.AbstractRowLevelSecurityProviderprotected boolean testEntity(org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean userHasSitePermissions(Long userSite, org.broadleafcommerce.common.site.domain.Site requestSite)
Copyright © 2020. All rights reserved.