public abstract class AbstractModifiableThingBeanProcessor<T extends CdmBase> extends AbstractCdmBeanProcessor<T> implements IMultilanguageTextBeanProcessor
modifyingText
logger
Constructor and Description |
---|
AbstractModifiableThingBeanProcessor() |
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() |
void |
setReplaceMultilanguageText(boolean replace) |
addJsonElement, getExcludes, getMergedExcludes, processBean, processBeanSecondStep, setExcludes
public AbstractModifiableThingBeanProcessor()
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<T extends CdmBase>
Copyright © 2007-2020 EDIT. All Rights Reserved.