org.broadleafcommerce.openadmin.web.rulebuilder.service
Class AbstractRuleBuilderFieldService
java.lang.Object
org.broadleafcommerce.openadmin.web.rulebuilder.service.AbstractRuleBuilderFieldService
- All Implemented Interfaces:
- Cloneable, RuleBuilderFieldService, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
public abstract class AbstractRuleBuilderFieldService
- extends Object
- implements RuleBuilderFieldService, org.springframework.context.ApplicationContextAware
- Author:
- Elbert Bautista (elbertbautista)
dynamicEntityDao
protected DynamicEntityDao dynamicEntityDao
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
fields
protected List<FieldData> fields
AbstractRuleBuilderFieldService
public AbstractRuleBuilderFieldService()
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
buildFields
public FieldWrapper buildFields()
- Specified by:
buildFields in interface RuleBuilderFieldService
getSupportedFieldType
public SupportedFieldType getSupportedFieldType(String fieldName)
- Specified by:
getSupportedFieldType in interface RuleBuilderFieldService
getSecondaryFieldType
public SupportedFieldType getSecondaryFieldType(String fieldName)
- Specified by:
getSecondaryFieldType in interface RuleBuilderFieldService
getField
public FieldDTO getField(String fieldName)
- Specified by:
getField in interface RuleBuilderFieldService
getFields
public List<FieldData> getFields()
- Specified by:
getFields in interface RuleBuilderFieldService
setFields
public void setFields(List<FieldData> fields)
- Specified by:
setFields in interface RuleBuilderFieldService
clone
public RuleBuilderFieldService clone()
throws CloneNotSupportedException
- Specified by:
clone in interface RuleBuilderFieldService- Overrides:
clone in class Object
- Throws:
CloneNotSupportedException
getDtoClassName
public abstract String getDtoClassName()
init
public abstract void init()
Copyright © 2013. All Rights Reserved.