public abstract class ObjectGUITableTemplate<T,R extends org.ogema.core.model.Resource>
extends de.iwes.widgets.object.widget.table.DefaultObjectRowTemplate<T>
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectGUITableTemplate.InitResult
Overwrite to add entries into header map that are not generated by ValueReceiverHelper
|
static interface |
ObjectGUITableTemplate.ObjectTableProvider<P> |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
hasDynamicHeader |
ObjectResourceGUIHelper<T,R> |
mhInit |
protected de.iwes.widgets.api.widgets.WidgetPage<?> |
page |
protected boolean |
registerDependentWidgets |
protected ObjectGUITableTemplate.ObjectTableProvider<T> |
tableProvider |
| Constructor and Description |
|---|
ObjectGUITableTemplate(ObjectGUITableTemplate.ObjectTableProvider<T> tableProvider,
T initDefaultObject,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMinimal,
boolean hasDynamicHeader,
boolean registerDependentWidgets) |
ObjectGUITableTemplate(de.iwes.widgets.api.widgets.WidgetPage<?> page,
T initDefaultObject,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMinimal,
boolean registerDependentWidgets) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract de.iwes.widgets.html.complextable.RowTemplate.Row |
addRow(T object,
ObjectResourceGUIHelper<T,R> vh,
String id,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
Replacement for
#addRow(Resource, OgemaHttpRequest) that provides ResourceGUIHelper |
de.iwes.widgets.html.complextable.RowTemplate.Row |
addRow(T object,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
protected long |
getFrameworkTime() |
Map<String,Object> |
getHeader() |
protected abstract R |
getResource(T object,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
ObjectGUITableTemplate.InitResult |
initRow(T object,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
public ObjectResourceGUIHelper<T,R extends org.ogema.core.model.Resource> mhInit
protected final de.iwes.widgets.api.widgets.WidgetPage<?> page
protected final ObjectGUITableTemplate.ObjectTableProvider<T> tableProvider
protected final boolean hasDynamicHeader
protected final boolean registerDependentWidgets
public ObjectGUITableTemplate(de.iwes.widgets.api.widgets.WidgetPage<?> page,
T initDefaultObject,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMinimal,
boolean registerDependentWidgets)
public ObjectGUITableTemplate(ObjectGUITableTemplate.ObjectTableProvider<T> tableProvider, T initDefaultObject, org.ogema.core.application.ApplicationManager appMan, ApplicationManagerMinimal appManMinimal, boolean hasDynamicHeader, boolean registerDependentWidgets)
protected abstract R getResource(T object, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
protected long getFrameworkTime()
protected abstract de.iwes.widgets.html.complextable.RowTemplate.Row addRow(T object, ObjectResourceGUIHelper<T,R> vh, String id, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
#addRow(Resource, OgemaHttpRequest) that provides ResourceGUIHelperobject - resource for the rowvh - id - lineIdreq - public ObjectGUITableTemplate.InitResult initRow(T object, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
public Map<String,Object> getHeader()
getHeader in class de.iwes.widgets.object.widget.table.DefaultObjectRowTemplate<T>Copyright © 2019. All rights reserved.