public class TypeDesignationBaseBeanProcessor extends AbstractCdmBeanProcessor<TypeDesignationBase> implements IMultilanguageTextBeanProcessor
logger
Constructor and Description |
---|
TypeDesignationBaseBeanProcessor() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getIgnorePropNames()
Implementations of this abstract class may override this method in order
to supply a List of property names to be ignored in
AbstractBeanProcessor.processBean(Object, JsonConfig) . |
java.util.List<java.lang.String> |
getMultilanguageTextIgnoreList() |
boolean |
isReplaceMultilanguageText() |
net.sf.json.JSONObject |
processBeanSecondStep(TypeDesignationBase bean,
net.sf.json.JSONObject json,
net.sf.json.JsonConfig jsonConfig)
This method is called at the end of
AbstractBeanProcessor.processBean(Object, JsonConfig) just before the JSONObject is returned. |
void |
setReplaceMultilanguageText(boolean replace) |
addJsonElement, getExcludes, getMergedExcludes, processBean, setExcludes
public net.sf.json.JSONObject processBeanSecondStep(TypeDesignationBase bean, net.sf.json.JSONObject json, net.sf.json.JsonConfig jsonConfig)
AbstractBeanProcessor
AbstractBeanProcessor.processBean(Object, JsonConfig)
just before the JSONObject is returned.
By overriding this method it is possible to do further processing.
processBeanSecondStep
in class AbstractBeanProcessor<TypeDesignationBase>
public void setReplaceMultilanguageText(boolean replace)
setReplaceMultilanguageText
in interface IMultilanguageTextBeanProcessor
public boolean isReplaceMultilanguageText()
isReplaceMultilanguageText
in interface IMultilanguageTextBeanProcessor
public java.util.List<java.lang.String> getMultilanguageTextIgnoreList()
getMultilanguageTextIgnoreList
in interface IMultilanguageTextBeanProcessor
public java.util.List<java.lang.String> getIgnorePropNames()
AbstractBeanProcessor
AbstractBeanProcessor.processBean(Object, JsonConfig)
. This feature generally is used
when #processBeanSecondStep(CdmBase, JSONObject, JsonConfig)
is
implemented. such that this method is responsible of serializing this
property.getIgnorePropNames
in class AbstractBeanProcessor<TypeDesignationBase>
Copyright © 2007-2020 EDIT. All Rights Reserved.