Class AElementInfoHelper<THandler extends IElementHandler<?,?>>
- java.lang.Object
-
- de.xima.fc.workflow.designer.helper.AElementInfoHelper<THandler>
-
- Type Parameters:
THandler- Type of the handler, e.g. either a node or trigger handler.
- Direct Known Subclasses:
ElementNodeInfoHelper,ElementTriggerInfoHelper
public abstract class AElementInfoHelper<THandler extends IElementHandler<?,?>> extends Object
Helper class for generating the data for the workflow element info panel.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description protected Objectdataprotected ElementKeyelementKeyprotected StringelementNameprotected StringelementTypeprotected THandlerhandlerprotected Localelocaleprotected static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description AElementInfoHelper(THandler handler, Locale locale, String elementType, String elementName, ElementKey elementKey, Object data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IElementHelpLocationcreateElementHelp()ObjectcreateSummaryModel(IEntityContext ec, IWorkflowProvider provider)StringgetElementType()StringgetSummaryXhtml()
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
-
data
protected final Object data
-
elementKey
protected final ElementKey elementKey
-
elementName
protected final String elementName
-
elementType
protected final String elementType
-
handler
@Nullable protected final THandler extends IElementHandler<?,?> handler
-
locale
protected final Locale locale
-
-
Method Detail
-
createElementHelp
public IElementHelpLocation createElementHelp()
- Returns:
- The element help page for the workflow element wrapped by this helper.
-
createSummaryModel
public Object createSummaryModel(IEntityContext ec, IWorkflowProvider provider)
-
getElementType
public String getElementType()
-
getSummaryXhtml
public final String getSummaryXhtml()
-
-