public class UserDataInitializer extends Object implements DataInitializer
Note that we define admin user records here despite the fact that the admin user service seed data will send its data to this service through persistence events. This is because the admin user service is unable to initialize password information and thus we must create base records that contain this information first.
Modifier and Type | Class and Description |
---|---|
static class |
UserDataInitializer.UserIds |
Constructor and Description |
---|
UserDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory,
UserRepository<JpaUser> userRepository,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
boolean shouldCreateMarketplaceUsers) |
public UserDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory, UserRepository<JpaUser> userRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, boolean shouldCreateMarketplaceUsers)
public void setDefaultPassword(String defaultPassword)
@Transactional public void initialize()
DataInitializer
initialize
in interface DataInitializer
protected void createAdminUsersIfMissing()
protected void createCustomersIfMissing()
protected void createReadOnlyGlobalAdminUserIfMissing()
protected void createMasterGlobalAdminUserIfMissing()
protected void createGlobalAdminUserIfMissing()
protected void createAAAHotSaucesAdminUserIfMissing()
protected void createHeatClinicAdminUserIfMissing()
protected void createMegaSauceMarketplaceAdminUserIfMissing()
protected void createSecondMasterGlobalAdminUserIfMissing()
protected void createMarketplaceOperatorAdminUserIfMissing()
protected void createWildBillAdminAdminUserIfMissing()
protected void createWildBillMerchandiserAdminUserIfMissing()
protected void createJudgeJuryAdminAdminUserIfMissing()
protected void createJudgeJuryMerchandiserAdminUserIfMissing()
protected void createWildBillAndJudgeJuryAdminAdminUserIfMissing()
protected void createWildBillAndJudgeJuryMerchandiserAdminUserIfMissing()
protected void createHeatClinicCustomerIfMissing()
protected void createAAAHotSaucesCustomerIfMissing()
protected void createMegaSauceMarketplaceCustomerIfMissing()
Copyright © 2021. All rights reserved.