Class AdminUserDataInitializer
java.lang.Object
com.broadleafcommerce.adminuser.data.AdminUserDataInitializer
- All Implemented Interfaces:
DataInitializer
,org.springframework.core.Ordered
- Direct Known Subclasses:
DefaultMasterGlobalAdminUserDataInitializer
@Deprecated(forRemoval=true,
since="1.9.0")
public class AdminUserDataInitializer
extends Object
implements DataInitializer
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated in favor of liquibase insert pattern (see
adminuser.starter.required.data.changelog.xml)
The seed-data admin users will be defined here and persistence events will message them to the
authentication service.
Since the admin user service cannot define passwords, the authentication service's seed data defines basic representations of these user records with a password set. The persistence events sent here will theoretically update those existing records with fleshed out details regarding roles/permissions.
For this to work without producing duplicate records, the IDs of the user records must be the same as those in the authentication service.
- Author:
- Nick Crum (ncrum), Samarth Dhruva (samarthd)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Deprecated, for removal: This API element is subject to removal in a future version.static final class
Deprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Deprecated, for removal: This API element is subject to removal in a future version.Ordering after the role/permissions data initializers to ensure we can reference roles/permissions.Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorsConstructorDescriptionAdminUserDataInitializer
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserService<AdminUser> userService, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, boolean shouldCreateMarketplaceUsers) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
Deprecated, for removal: This API element is subject to removal in a future version.int
getOrder()
Deprecated, for removal: This API element is subject to removal in a future version.protected com.broadleafcommerce.common.extension.data.DataRouteSupporting
getRoute()
Deprecated, for removal: This API element is subject to removal in a future version.protected com.broadleafcommerce.common.extension.TypeFactory
Deprecated, for removal: This API element is subject to removal in a future version.protected AdminUserService<AdminUser>
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.Initialize seed data for the application.protected boolean
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
ORDER
public static final int ORDERDeprecated, for removal: This API element is subject to removal in a future version.Ordering after the role/permissions data initializers to ensure we can reference roles/permissions.- See Also:
-
-
Constructor Details
-
AdminUserDataInitializer
public AdminUserDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserService<AdminUser> userService, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, boolean shouldCreateMarketplaceUsers) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getOrder
public int getOrder()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
-
initialize
public void initialize()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:DataInitializer
Initialize seed data for the application.- Specified by:
initialize
in interfaceDataInitializer
-
createReadOnlyGlobalAdminUserIfMissing
protected void createReadOnlyGlobalAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createMasterGlobalAdminUserIfMissing
protected void createMasterGlobalAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createGlobalAdminUserIfMissing
protected void createGlobalAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createAAAHotSaucesAdminUserIfMissing
protected void createAAAHotSaucesAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createHeatClinicAdminUserIfMissing
protected void createHeatClinicAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createSecondMasterGlobalAdminUserIfMissing
protected void createSecondMasterGlobalAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createMarketplaceOperatorAdminUserIfMissing
protected void createMarketplaceOperatorAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createWildBillAdminAdminUserIfMissing
protected void createWildBillAdminAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createWildBillMerchandiserAdminUserIfMissing
protected void createWildBillMerchandiserAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createJudgeJuryAdminAdminUserIfMissing
protected void createJudgeJuryAdminAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createJudgeJuryMerchandiserAdminUserIfMissing
protected void createJudgeJuryMerchandiserAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createWildBillAndJudgeJuryAdminAdminUserIfMissing
protected void createWildBillAndJudgeJuryAdminAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
createWildBillAndJudgeJuryMerchandiserAdminUserIfMissing
protected void createWildBillAndJudgeJuryMerchandiserAdminUserIfMissing()Deprecated, for removal: This API element is subject to removal in a future version. -
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()Deprecated, for removal: This API element is subject to removal in a future version. -
getUserService
Deprecated, for removal: This API element is subject to removal in a future version. -
getRoute
protected com.broadleafcommerce.common.extension.data.DataRouteSupporting getRoute()Deprecated, for removal: This API element is subject to removal in a future version. -
isShouldCreateMarketplaceUsers
protected boolean isShouldCreateMarketplaceUsers()Deprecated, for removal: This API element is subject to removal in a future version.
-