public abstract class AbstractRuleBuilderFieldService extends Object implements RuleBuilderFieldService, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
protected DynamicEntityDao |
dynamicEntityDao |
protected RuleBuilderFieldServiceExtensionManager |
extensionManager |
protected List<FieldData> |
fields |
| Constructor and Description |
|---|
AbstractRuleBuilderFieldService() |
| Modifier and Type | Method and Description |
|---|---|
FieldWrapper |
buildFields() |
RuleBuilderFieldService |
clone() |
protected FieldDTO |
constructFieldDTOFromFieldData(FieldData field) |
abstract String |
getDtoClassName() |
FieldDTO |
getField(String fieldName) |
List<FieldData> |
getFields() |
String |
getOverrideFieldEntityKey(String fieldName) |
SupportedFieldType |
getSecondaryFieldType(String fieldName) |
SupportedFieldType |
getSupportedFieldType(String fieldName) |
abstract void |
init() |
void |
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setFields(List<FieldData> fields) |
void |
setRuleBuilderFieldServiceExtensionManager(RuleBuilderFieldServiceExtensionManager extensionManager) |
protected void |
validateRuleBuilderState(RuleBuilderFieldService fieldService) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNameprotected DynamicEntityDao dynamicEntityDao
protected org.springframework.context.ApplicationContext applicationContext
protected RuleBuilderFieldServiceExtensionManager extensionManager
public void setRuleBuilderFieldServiceExtensionManager(RuleBuilderFieldServiceExtensionManager extensionManager)
setRuleBuilderFieldServiceExtensionManager in interface RuleBuilderFieldServicepublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic FieldWrapper buildFields()
buildFields in interface RuleBuilderFieldServicepublic SupportedFieldType getSupportedFieldType(String fieldName)
getSupportedFieldType in interface RuleBuilderFieldServicepublic SupportedFieldType getSecondaryFieldType(String fieldName)
getSecondaryFieldType in interface RuleBuilderFieldServicepublic FieldDTO getField(String fieldName)
getField in interface RuleBuilderFieldServicepublic List<FieldData> getFields()
getFields in interface RuleBuilderFieldServicepublic void setFields(List<FieldData> fields)
setFields in interface RuleBuilderFieldServicepublic String getOverrideFieldEntityKey(String fieldName)
getOverrideFieldEntityKey in interface RuleBuilderFieldServicepublic RuleBuilderFieldService clone() throws CloneNotSupportedException
clone in interface RuleBuilderFieldServiceclone in class ObjectCloneNotSupportedExceptionpublic abstract String getDtoClassName()
public abstract void init()
public void onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>protected void validateRuleBuilderState(RuleBuilderFieldService fieldService)
Copyright © 2022. All rights reserved.