Package com.broadleafcommerce.auth.data
Class UserDataInitializer
java.lang.Object
com.broadleafcommerce.auth.data.UserDataInitializer
- All Implemented Interfaces:
DataInitializer
- Direct Known Subclasses:
DefaultMasterGlobalAdminUserDataInitializer
The seed data users will be defined here.
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.
- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ConstructorDescriptionUserDataInitializer
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, UserRepository<JpaUser> userRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, boolean shouldCreateMarketplaceUsers) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
Initialize seed data for the application.void
setDefaultPassword
(String defaultPassword)
-
Field Details
-
AUTH_SERVER_ID_ADMIN
- See Also:
-
AUTH_SERVER_ID_HEATCLINIC
- See Also:
-
AUTH_SERVER_ID_AAA
- See Also:
-
AUTH_SERVER_ID_MEGASAUCE
- See Also:
-
-
Constructor Details
-
UserDataInitializer
public UserDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory, UserRepository<JpaUser> userRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, boolean shouldCreateMarketplaceUsers)
-
-
Method Details
-
setDefaultPassword
-
initialize
@Transactional public void initialize()Description copied from interface:DataInitializer
Initialize seed data for the application.- Specified by:
initialize
in interfaceDataInitializer
-
createAdminUsersIfMissing
protected void createAdminUsersIfMissing() -
createCustomersIfMissing
protected void createCustomersIfMissing() -
createReadOnlyGlobalAdminUserIfMissing
protected void createReadOnlyGlobalAdminUserIfMissing() -
createMasterGlobalAdminUserIfMissing
protected void createMasterGlobalAdminUserIfMissing() -
createGlobalAdminUserIfMissing
protected void createGlobalAdminUserIfMissing() -
createAAAHotSaucesAdminUserIfMissing
protected void createAAAHotSaucesAdminUserIfMissing() -
createHeatClinicAdminUserIfMissing
protected void createHeatClinicAdminUserIfMissing() -
createMegaSauceMarketplaceAdminUserIfMissing
protected void createMegaSauceMarketplaceAdminUserIfMissing() -
createSecondMasterGlobalAdminUserIfMissing
protected void createSecondMasterGlobalAdminUserIfMissing() -
createMarketplaceOperatorAdminUserIfMissing
protected void createMarketplaceOperatorAdminUserIfMissing() -
createWildBillAdminAdminUserIfMissing
protected void createWildBillAdminAdminUserIfMissing() -
createWildBillMerchandiserAdminUserIfMissing
protected void createWildBillMerchandiserAdminUserIfMissing() -
createJudgeJuryAdminAdminUserIfMissing
protected void createJudgeJuryAdminAdminUserIfMissing() -
createJudgeJuryMerchandiserAdminUserIfMissing
protected void createJudgeJuryMerchandiserAdminUserIfMissing() -
createDavesGourmetAdminAdminUserIfMissing
protected void createDavesGourmetAdminAdminUserIfMissing() -
createDavesGourmetMerchandiserAdminUserIfMissing
protected void createDavesGourmetMerchandiserAdminUserIfMissing() -
createSpiceExchangeAdminAdminUserIfMissing
protected void createSpiceExchangeAdminAdminUserIfMissing() -
createSpiceExchangeMerchandiserAdminUserIfMissing
protected void createSpiceExchangeMerchandiserAdminUserIfMissing() -
createWildBillAndJudgeJuryAdminAdminUserIfMissing
protected void createWildBillAndJudgeJuryAdminAdminUserIfMissing() -
createWildBillAndJudgeJuryMerchandiserAdminUserIfMissing
protected void createWildBillAndJudgeJuryMerchandiserAdminUserIfMissing() -
createHeatClinicCustomerIfMissing
protected void createHeatClinicCustomerIfMissing() -
createAAAHotSaucesCustomerIfMissing
protected void createAAAHotSaucesCustomerIfMissing() -
createMegaSauceMarketplaceCustomerIfMissing
protected void createMegaSauceMarketplaceCustomerIfMissing()
-