public class TemplateContextSiteCatalogXrefRowSecurityProvider
extends org.broadleafcommerce.openadmin.server.security.service.AbstractRowLevelSecurityProvider
| Modifier and Type | Field and Description |
|---|---|
protected TemplateContextSiteCatalogXrefRowSecurityProviderExtensionManager |
extensionManager |
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
| Constructor and Description |
|---|
TemplateContextSiteCatalogXrefRowSecurityProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
amIQualifiedToDecide(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity) |
boolean |
canRemove(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity) |
protected Boolean |
isTemplateSite() |
protected boolean |
isUpdateSiteValidForContext(org.broadleafcommerce.openadmin.dto.Entity entity)
Determine if the requested site is the same as, or a child of, the current context site.
|
protected boolean |
isUpdateSiteValidForContext(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
Determine if the requested site is the same as, or a child of, the current context site.
|
org.broadleafcommerce.openadmin.server.service.persistence.validation.GlobalValidationResult |
validateAddRequest(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 |
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
protected TemplateContextSiteCatalogXrefRowSecurityProviderExtensionManager extensionManager
public TemplateContextSiteCatalogXrefRowSecurityProvider()
public 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 validateAddRequest(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
validateAddRequest in interface org.broadleafcommerce.openadmin.server.security.service.RowLevelSecurityProvidervalidateAddRequest 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.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.AbstractRowLevelSecurityProviderprotected boolean amIQualifiedToDecide(org.broadleafcommerce.openadmin.server.security.domain.AdminUser currentUser,
org.broadleafcommerce.openadmin.dto.Entity entity)
protected Boolean isTemplateSite()
protected boolean isUpdateSiteValidForContext(org.broadleafcommerce.openadmin.dto.Entity entity)
entity - protected boolean isUpdateSiteValidForContext(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
persistencePackage - Copyright © 2020. All rights reserved.