public class MultiTenantAdminUserCustomPersistenceHandler
extends org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.openadmin.server.security.dao.AdminUserDao |
adminUserDao |
protected org.broadleafcommerce.common.site.dao.SiteDao |
siteDao |
adminRemoteSecurityService, adminSecurityService| Constructor and Description |
|---|
MultiTenantAdminUserCustomPersistenceHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.openadmin.dto.Entity |
add(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping |
buildSiteFilterMapping(String objectPathName,
String fieldPathName,
Long siteId) |
protected void |
buildSiteIdUpwardsHierarchy(org.broadleafcommerce.common.site.domain.Site currentSite,
Set<Long> viableIds) |
Boolean |
canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleRemove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected void |
checkUserOperationValidity(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected org.broadleafcommerce.openadmin.server.security.domain.AdminUser |
createAdminUserForAdd(org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper,
Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> adminProperties) |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected org.broadleafcommerce.common.site.domain.Site |
getCurrentSite(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
int |
getOrder() |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper) |
protected boolean |
isAdminUserClass(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isAdminUserCollection(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isAdminUserEditContext(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isFromSiteSection(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isMultiSiteAdminUserAddUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
Checks if the PersistencePackage (for AdminUser) contains a reference/foreign key to the site
|
protected boolean |
isSiteCollectionField(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
void |
remove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
org.broadleafcommerce.openadmin.dto.Entity |
update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected void |
validateUserUpdateSecurity(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.security.domain.AdminUser changingUser) |
getRequireUniqueEmailAddress, validateLegalUsernameAndEmail, willHandleSecurityprotected org.broadleafcommerce.common.site.dao.SiteDao siteDao
protected org.broadleafcommerce.openadmin.server.security.dao.AdminUserDao adminUserDao
public MultiTenantAdminUserCustomPersistenceHandler()
public Boolean canHandleRemove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleRemove in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleRemove in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerpublic Boolean canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleAdd in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleAdd in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerpublic Boolean canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleUpdate in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleUpdate in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerpublic Boolean canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleFetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleFetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleInspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic org.broadleafcommerce.openadmin.dto.DynamicResultSet inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
inspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerinspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.dto.DynamicResultSet fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
fetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerfetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionpublic void remove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
remove in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerremove in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.dto.Entity add(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
add in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandleradd in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.dto.Entity update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
update in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerupdate in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerorg.broadleafcommerce.common.exception.ServiceExceptionprotected void validateUserUpdateSecurity(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.security.domain.AdminUser changingUser)
throws org.broadleafcommerce.common.exception.ServiceException
validateUserUpdateSecurity in class org.broadleafcommerce.openadmin.server.security.handler.AdminUserCustomPersistenceHandlerorg.broadleafcommerce.common.exception.ServiceExceptionprotected org.broadleafcommerce.openadmin.server.security.domain.AdminUser createAdminUserForAdd(org.broadleafcommerce.openadmin.dto.Entity entity,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper,
Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> adminProperties)
protected org.broadleafcommerce.common.site.domain.Site getCurrentSite(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected void checkUserOperationValidity(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
org.broadleafcommerce.common.exception.ServiceExceptionprotected void buildSiteIdUpwardsHierarchy(org.broadleafcommerce.common.site.domain.Site currentSite,
Set<Long> viableIds)
protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping buildSiteFilterMapping(String objectPathName, String fieldPathName, Long siteId)
protected boolean isAdminUserEditContext(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isAdminUserClass(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isSiteCollectionField(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isFromSiteSection(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isAdminUserCollection(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isMultiSiteAdminUserAddUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
persistencePackage - public int getOrder()
getOrder in interface org.springframework.core.OrderedgetOrder in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterCopyright © 2020. All rights reserved.