public abstract class ResourceGUITablePage<T extends org.ogema.core.model.Resource> extends Object implements ResourceGUITableProvider<T>
| Modifier and Type | Field and Description |
|---|---|
protected de.iwes.widgets.html.alert.Alert |
alert |
protected org.ogema.core.application.ApplicationManager |
appMan |
protected ApplicationManagerMinimal |
appManMin |
protected KnownWidgetHolder<T> |
knownWidgets |
protected de.iwes.widgets.resource.widget.table.ResourceTable<T> |
mainTable |
protected ResourceGUITableTemplate<T> |
mainTableRowTemplate |
protected de.iwes.widgets.api.widgets.WidgetPage<?> |
page |
protected de.iwes.widgets.object.widget.popup.ClosingPopup<T> |
popMore1 |
protected boolean |
registerDependentWidgets |
protected Class<T> |
resourceType |
protected long |
retardationOnGET |
| Constructor and Description |
|---|
ResourceGUITablePage(de.iwes.widgets.api.widgets.WidgetPage<?> page,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
Class<T> resourceType,
boolean autoBuildPage) |
ResourceGUITablePage(de.iwes.widgets.api.widgets.WidgetPage<?> page,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
Class<T> resourceType,
boolean autoBuildPage,
boolean registerDependentWidgets) |
ResourceGUITablePage(de.iwes.widgets.api.widgets.WidgetPage<?> page,
org.ogema.core.application.ApplicationManager appMan,
Class<T> resourceType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWidgets(T object,
ObjectResourceGUIHelper<T,T> vh,
String id,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req,
de.iwes.widgets.html.complextable.RowTemplate.Row row,
org.ogema.core.application.ApplicationManager appMan) |
abstract void |
addWidgetsAboveTable() |
protected void |
addWidgetsBelowTable()
Overwrite if widgets shall be placed below table
|
de.iwes.widgets.api.widgets.WidgetPage<?> |
getPage() |
T |
getResource(T object,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
List<T> |
getResourcesInTable(de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
Overwrite this method to provide a different set of resources
|
protected String |
pid() |
void |
triggerOnPost(de.iwes.widgets.api.widgets.OgemaWidget governor,
de.iwes.widgets.api.widgets.OgemaWidget target) |
void |
triggerPageBuild() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddWidgetsprotected final de.iwes.widgets.api.widgets.WidgetPage<?> page
protected ResourceGUITableTemplate<T extends org.ogema.core.model.Resource> mainTableRowTemplate
protected de.iwes.widgets.resource.widget.table.ResourceTable<T extends org.ogema.core.model.Resource> mainTable
protected final boolean registerDependentWidgets
protected final de.iwes.widgets.object.widget.popup.ClosingPopup<T extends org.ogema.core.model.Resource> popMore1
protected final KnownWidgetHolder<T extends org.ogema.core.model.Resource> knownWidgets
protected final de.iwes.widgets.html.alert.Alert alert
protected final org.ogema.core.application.ApplicationManager appMan
protected final ApplicationManagerMinimal appManMin
protected long retardationOnGET
public ResourceGUITablePage(de.iwes.widgets.api.widgets.WidgetPage<?> page,
org.ogema.core.application.ApplicationManager appMan,
Class<T> resourceType)
public ResourceGUITablePage(de.iwes.widgets.api.widgets.WidgetPage<?> page,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
Class<T> resourceType,
boolean autoBuildPage)
page - appMan - appManMin - resourceType - autoBuildPage - if false you have to call triggerPageBuild in an super class
constructor to start addWidgetsAboveTablepublic ResourceGUITablePage(de.iwes.widgets.api.widgets.WidgetPage<?> page,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
Class<T> resourceType,
boolean autoBuildPage,
boolean registerDependentWidgets)
protected String pid()
public abstract void addWidgetsAboveTable()
protected void addWidgetsBelowTable()
public List<T> getResourcesInTable(de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
req - public void triggerPageBuild()
public de.iwes.widgets.api.widgets.WidgetPage<?> getPage()
public void addWidgets(T object, ObjectResourceGUIHelper<T,T> vh, String id, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req, de.iwes.widgets.html.complextable.RowTemplate.Row row, org.ogema.core.application.ApplicationManager appMan)
addWidgets in interface ObjectGUITableProvider<T extends org.ogema.core.model.Resource,T extends org.ogema.core.model.Resource>public T getResource(T object, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
getResource in interface ObjectGUITableProvider<T extends org.ogema.core.model.Resource,T extends org.ogema.core.model.Resource>public void triggerOnPost(de.iwes.widgets.api.widgets.OgemaWidget governor,
de.iwes.widgets.api.widgets.OgemaWidget target)
Copyright © 2019. All rights reserved.