Class DynamicRegionalFormServiceImpl
java.lang.Object
com.broadleafcommerce.i18n.enterprise.form.service.DynamicRegionalFormServiceImpl
- All Implemented Interfaces:
DynamicRegionalFormService
@Service("blDynamicRegionalFormService")
public class DynamicRegionalFormServiceImpl
extends Object
implements DynamicRegionalFormService
Service that retrieves Dynamic Regional Forms from the database.
- Author:
- Elbert Bautista (elbertbautista)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.profile.core.service.CountrySubdivisionServiceprotected DynamicRegionalFormDao -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCategoryToSubdivisionsList(DynamicRegionalForm form, DynamicRegionalFormField entry, List<org.broadleafcommerce.profile.core.domain.CountrySubdivision> countrySubdivisions, String currentCountry, String currentCategory, String newCategory) resolveDynamicRegionalForm(org.broadleafcommerce.common.web.form.BroadleafFormType formType, org.broadleafcommerce.common.i18n.domain.ISOCountry country)
-
Field Details
-
dynamicRegionalFormDao
-
countrySubdivisionService
protected org.broadleafcommerce.profile.core.service.CountrySubdivisionService countrySubdivisionService
-
-
Constructor Details
-
DynamicRegionalFormServiceImpl
public DynamicRegionalFormServiceImpl()
-
-
Method Details
-
resolveDynamicRegionalForm
public DynamicRegionalForm resolveDynamicRegionalForm(org.broadleafcommerce.common.web.form.BroadleafFormType formType, org.broadleafcommerce.common.i18n.domain.ISOCountry country) - Specified by:
resolveDynamicRegionalFormin interfaceDynamicRegionalFormService
-
findById
- Specified by:
findByIdin interfaceDynamicRegionalFormService
-
findAllDynamicRegionalForms
- Specified by:
findAllDynamicRegionalFormsin interfaceDynamicRegionalFormService
-
constructFieldGroups
- Specified by:
constructFieldGroupsin interfaceDynamicRegionalFormService
-
constructCountrySubdivisionLookups
public Map<String,List<org.broadleafcommerce.profile.core.domain.CountrySubdivision>> constructCountrySubdivisionLookups(DynamicRegionalForm form) - Specified by:
constructCountrySubdivisionLookupsin interfaceDynamicRegionalFormService
-
addCategoryToSubdivisionsList
protected void addCategoryToSubdivisionsList(DynamicRegionalForm form, DynamicRegionalFormField entry, List<org.broadleafcommerce.profile.core.domain.CountrySubdivision> countrySubdivisions, String currentCountry, String currentCategory, String newCategory)
-