T - The item model for which the raw item shall be assembledpublic abstract class AbstractRawItemBuilder<T extends AbstractItemModel> extends java.lang.Object implements RawItemBuilder<T>
RawItemContributor. The results are merged into one list. Fields not provided by all contributors are
defaulted to ""| Constructor and Description |
|---|
AbstractRawItemBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContributor(RawItemContributor<T> c) |
java.util.Set<java.lang.String> |
getColumns() |
java.util.List<RawItemContributor<T>> |
getContributors() |
protected abstract Logger |
getLogger() |
protected boolean |
isDebug() |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
rowsAsNameValuePairs(T model) |
void |
setContributors(java.util.List<RawItemContributor<T>> contributors)
Inject the list of contributors to the CSV string to be built.
|
public java.util.List<RawItemContributor<T>> getContributors()
getContributors in interface RawItemBuilder<T extends AbstractItemModel>public java.util.Set<java.lang.String> getColumns()
getColumns in interface RawItemBuilder<T extends AbstractItemModel>public void setContributors(java.util.List<RawItemContributor<T>> contributors)
RawItemBuilderRawItemBuilder.rowsAsNameValuePairs(AbstractItemModel) is calledsetContributors in interface RawItemBuilder<T extends AbstractItemModel>public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rowsAsNameValuePairs(T model)
rowsAsNameValuePairs in interface RawItemBuilder<T extends AbstractItemModel>model - item model for which the raw item shall be assembledpublic void addContributor(RawItemContributor<T> c)
addContributor in interface RawItemBuilder<T extends AbstractItemModel>c - contributor to addprotected boolean isDebug()
protected abstract Logger getLogger()
Copyright © 2018 SAP SE. All Rights Reserved.