Class AdminPermissionDataInitializer

java.lang.Object
com.broadleafcommerce.adminuser.data.AdminPermissionDataInitializer
All Implemented Interfaces:
DataInitializer, org.springframework.core.Ordered

@Deprecated public class AdminPermissionDataInitializer extends Object implements DataInitializer
Deprecated.
Roles and permissions should only be added to auth
The seed-data permissions will be defined here and persistence events will message them to the authentication service.

If some of these permissions are also already defined in the authentication service, to prevent creation of duplicate records, the IDs of these records must be the same as those in the authentication service.

Author:
Nick Crum (ncrum), Samarth Dhruva (samarthd)
  • Field Details

    • ORDER

      public static final int ORDER
      Deprecated.
      Neutral order to enable components to easily come before/after this.
      See Also:
  • Constructor Details

    • AdminPermissionDataInitializer

      public AdminPermissionDataInitializer(com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminPermissionService<AdminPermission> adminPermissionService, com.broadleafcommerce.common.extension.data.DataRouteSupporting route)
      Deprecated.
  • Method Details

    • getOrder

      public int getOrder()
      Deprecated.
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • initialize

      public void initialize()
      Deprecated.
      Description copied from interface: DataInitializer
      Initialize seed data for the application.
      Specified by:
      initialize in interface DataInitializer
    • createPermissionsIfMissing

      protected void createPermissionsIfMissing()
      Deprecated.
    • createPermissionIfMissing

      protected void createPermissionIfMissing(String id, String name, String tenantId)
      Deprecated.
    • getTypeFactory

      protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()
      Deprecated.
    • getAdminPermissionService

      protected AdminPermissionService<AdminPermission> getAdminPermissionService()
      Deprecated.
    • getRoute

      protected com.broadleafcommerce.common.extension.data.DataRouteSupporting getRoute()
      Deprecated.