Class CustomFieldRuleBuilderFieldServiceFactoryAOP
java.lang.Object
com.broadleafcommerce.customfield.service.CustomFieldRuleBuilderFieldServiceFactoryAOP
Allows the custom field module to contribute dynamically obtained fields to the field list in the rule
builder for the target entity. With this approach, the module architecture does not interfere with any
RuleBuilderServiceFactory overrides (e.g. a version of the factory that takes into account
fields retrieved via inspection, rather than explicit declaration, or both).
- Author:
- Jeff Fischer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilderbuildEnumValueStringData(List<AllowedEnumValue> allowedEnumValues, StringBuilder sb, int i) protected StringgetEscapedValue(AllowedEnumValue allowedEnumValue) protected StringgetOptionValues(CustomField customField) process(org.aspectj.lang.ProceedingJoinPoint call)
-
Field Details
-
customFieldService
-
-
Constructor Details
-
CustomFieldRuleBuilderFieldServiceFactoryAOP
public CustomFieldRuleBuilderFieldServiceFactoryAOP()
-
-
Method Details
-
process
- Throws:
Throwable
-
getOptionValues
-
buildEnumValueStringData
protected StringBuilder buildEnumValueStringData(List<AllowedEnumValue> allowedEnumValues, StringBuilder sb, int i) -
getEscapedValue
-