@Component(value="blCustomerCustomPersistenceHandler") public class CustomerCustomPersistenceHandler extends CustomPersistenceHandlerAdapter
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.profile.core.service.CustomerService |
customerService |
protected org.broadleafcommerce.profile.core.dao.RoleDao |
roleDao |
protected boolean |
useEmailForLogin |
DEFAULT_ORDER| Constructor and Description |
|---|
CustomerCustomPersistenceHandler() |
| Modifier and Type | Method and Description |
|---|---|
Entity |
add(PersistencePackage persistencePackage,
DynamicEntityDao dynamicEntityDao,
RecordHelper helper) |
Boolean |
canHandleAdd(PersistencePackage persistencePackage) |
Boolean |
canHandleRemove(PersistencePackage persistencePackage) |
Boolean |
canHandleUpdate(PersistencePackage persistencePackage) |
void |
remove(PersistencePackage persistencePackage,
DynamicEntityDao dynamicEntityDao,
RecordHelper helper) |
Entity |
update(PersistencePackage persistencePackage,
DynamicEntityDao dynamicEntityDao,
RecordHelper helper) |
protected Entity |
validateUniqueUsername(Entity entity,
org.broadleafcommerce.profile.core.domain.Customer adminInstance)
Validates that a Customer does not have their username duplicated
|
canHandleFetch, canHandleInspect, fetch, getMetadata, getOrder, getResultSet, inspect, willHandleSecurity@Value(value="${use.email.for.site.login:true}")
protected boolean useEmailForLogin
protected org.broadleafcommerce.profile.core.service.CustomerService customerService
protected org.broadleafcommerce.profile.core.dao.RoleDao roleDao
public Boolean canHandleAdd(PersistencePackage persistencePackage)
canHandleAdd in interface CustomPersistenceHandlercanHandleAdd in class CustomPersistenceHandlerAdapterpublic Boolean canHandleUpdate(PersistencePackage persistencePackage)
canHandleUpdate in interface CustomPersistenceHandlercanHandleUpdate in class CustomPersistenceHandlerAdapterpublic Boolean canHandleRemove(PersistencePackage persistencePackage)
canHandleRemove in interface CustomPersistenceHandlercanHandleRemove in class CustomPersistenceHandlerAdapterpublic Entity add(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
add in interface CustomPersistenceHandleradd in class CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionpublic Entity update(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
update in interface CustomPersistenceHandlerupdate in class CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected Entity validateUniqueUsername(Entity entity, org.broadleafcommerce.profile.core.domain.Customer adminInstance)
entity - adminInstance - public void remove(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
remove in interface CustomPersistenceHandlerremove in class CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionCopyright © 2017. All rights reserved.