@Component(value="blAdminUserCustomPersistenceHandler") public class AdminUserCustomPersistenceHandler extends CustomPersistenceHandlerAdapter
| Modifier and Type | Field and Description | 
|---|---|
| protected SecurityVerifier | adminRemoteSecurityService | 
| protected AdminSecurityService | adminSecurityService | 
DEFAULT_ORDER| Constructor and Description | 
|---|
| AdminUserCustomPersistenceHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| Entity | add(PersistencePackage persistencePackage,
   DynamicEntityDao dynamicEntityDao,
   RecordHelper helper) | 
| Boolean | canHandleAdd(PersistencePackage persistencePackage)Is this persistence handler capable of dealing with an add request from the admin | 
| Boolean | canHandleRemove(PersistencePackage persistencePackage)Is this persistence handler capable of dealing with a remove request from the admin | 
| Boolean | canHandleUpdate(PersistencePackage persistencePackage)Is this persistence handler capable of dealing with an update request from the admin | 
| protected boolean | getRequireUniqueEmailAddress() | 
| void | remove(PersistencePackage persistencePackage,
      DynamicEntityDao dynamicEntityDao,
      RecordHelper helper) | 
| Entity | update(PersistencePackage persistencePackage,
      DynamicEntityDao dynamicEntityDao,
      RecordHelper helper) | 
| protected Entity | validateLegalUsernameAndEmail(Entity entity,
                             AdminUser adminInstance,
                             boolean isAdd) | 
| protected void | validateUserUpdateSecurity(PersistencePackage persistencePackage,
                          AdminUser changingUser) | 
| Boolean | willHandleSecurity(PersistencePackage persistencePackage) | 
canHandleFetch, canHandleInspect, fetch, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, inspect, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteriaprotected AdminSecurityService adminSecurityService
protected SecurityVerifier adminRemoteSecurityService
protected boolean getRequireUniqueEmailAddress()
public Boolean willHandleSecurity(PersistencePackage persistencePackage)
willHandleSecurity in interface CustomPersistenceHandlerwillHandleSecurity in class CustomPersistenceHandlerAdapterpublic Boolean canHandleAdd(PersistencePackage persistencePackage)
CustomPersistenceHandlercanHandleAdd in interface CustomPersistenceHandlercanHandleAdd in class CustomPersistenceHandlerAdapterpersistencePackage - details about the add operationpublic Boolean canHandleUpdate(PersistencePackage persistencePackage)
CustomPersistenceHandlercanHandleUpdate in interface CustomPersistenceHandlercanHandleUpdate in class CustomPersistenceHandlerAdapterpersistencePackage - details about the update operationpublic Boolean canHandleRemove(PersistencePackage persistencePackage)
CustomPersistenceHandlercanHandleRemove in interface CustomPersistenceHandlercanHandleRemove in class CustomPersistenceHandlerAdapterpersistencePackage - details about the remove operationpublic Entity add(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper) throws ServiceException
add in interface CustomPersistenceHandleradd in class CustomPersistenceHandlerAdapterServiceExceptionpublic Entity update(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper) throws ServiceException
update in interface CustomPersistenceHandlerupdate in class CustomPersistenceHandlerAdapterServiceExceptionpublic void remove(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper) throws ServiceException
remove in interface CustomPersistenceHandlerremove in class CustomPersistenceHandlerAdapterServiceExceptionprotected void validateUserUpdateSecurity(PersistencePackage persistencePackage, AdminUser changingUser) throws ServiceException
ServiceExceptionCopyright © 2020. All rights reserved.