Class FcProcessHistoryPdfHandler
- java.lang.Object
-
- de.xima.fc.workflow.designer.registry.nodes.FcProcessLogPdfHandler
-
- de.xima.fc.workflow.designer.registry.nodes.FcProcessHistoryPdfHandler
-
- All Implemented Interfaces:
IResourceBundleLocator
,IWorkflowNodeFlowAnalyzer<FcProcessLogPdfProps>
,IElementHandler<FcProcessLogPdfProps,WorkflowNode>
,IExecutionResultDescriptor
,IRefinedExecutionResultDescriptor<FcProcessLogPdfProps>
,ICustomParametersUpdateable
,IWorkflowElementTypeProviding
,IBeanValidatingElement<FcProcessLogPdfProps,WorkflowNode>
,IBeanValidatingNode<FcProcessLogPdfProps>
,IExecutingLikeActionNode<FcProcessLogPdfProps>
,IHierarchyValidatingNode<FcProcessLogPdfProps>
,IKeyValueSummarizableElement<FcProcessLogPdfProps,WorkflowNode>
,IKeyValueSummarizableNode<FcProcessLogPdfProps>
,IOfficialHelpPageElement<FcProcessLogPdfProps,WorkflowNode>
,IOfficialHelpPageNode<FcProcessLogPdfProps>
,ISemverUpdating<FcProcessLogPdfProps,WorkflowNode>
,ISemverUpdatingNode<FcProcessLogPdfProps>
,ISequentialUpdating<FcProcessLogPdfProps,WorkflowNode,com.vdurmont.semver4j.Semver>
,ISingleElementPrototype<FcProcessLogPdfProps,WorkflowNode>
,ISingleNodePrototype<FcProcessLogPdfProps>
,INodeHandler<FcProcessLogPdfProps>
,IWorkflowNodeTypeProviding
,IListenerRegistrator
,IOrderable
,ISingleBaseActionBuiltinNodePrototype<FcProcessLogPdfProps>
,ISingleBuiltinNodePrototype<FcProcessLogPdfProps>
,IBuiltinResourcesHandler<FcProcessLogPdfProps,WorkflowNode>
,IBaseActionNode<FcProcessLogPdfProps>
,IBuiltinNodeType<FcProcessLogPdfProps>
,ISingleBaseActionNodePrototype<FcProcessLogPdfProps>
,IFcProcessLogPdfDescriptor
,Comparable<IOrderable>
@Deprecated @Immutable public final class FcProcessHistoryPdfHandler extends FcProcessLogPdfHandler
Deprecated.This exists only because of a bugs introduced in 7.2.1 were the type of this action was changed.TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_PROCESS_HISTORY_PDF
.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
-
Fields inherited from interface de.xima.fc.interfaces.workflow.elements.IElementHandler
CURRENT_HANDLER_VERSION
-
Fields inherited from interface de.xima.fc.workflow.retval.node.IFcProcessLogPdfDescriptor
ATTR_FILE_SIZE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Default Methods Deprecated Methods Modifier and Type Method Description default Set<String>
getAttachmentAndFileContentTypes()
Gets the content types of the attachments and files that can be produced by an execution of the node.default IAttachmentValueDescriptor
getAttachmentValueDescriptor()
Creates the descriptor for the attachment or attachments that are created when the node is executed.default IAttachmentValueDescriptor
getAttachmentValueDescriptor(Model props)
Same asgetAttachmentValueDescriptor
without data, but refined depending on the current node's configuration.EWorkflowNodeType
getBuiltinType()
Deprecated.default IFileValueDescriptor
getFileValueDescriptor()
Creates the descriptor for the file or files that are created and made available to other actions when the node is executed.static FcProcessHistoryPdfHandler
getInstance()
Deprecated.List<INodePrototypeDescriptor<FcProcessLogPdfProps>>
getNodePrototypes(IGetNodePrototypesParams params)
Deprecated.Returns a list of all node prototypes for this node type.Set<String>
getRelatedNodeTypes()
Deprecated.Complex workflow elements may consist of several related node types.-
Methods inherited from class de.xima.fc.workflow.designer.registry.nodes.FcProcessLogPdfHandler
equals, execute, getDataModelClass, getElementSummaryKeyValueModel, getMainCategory, getPropertiesViewXhtml, getSubCategory, getTransitions, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.workflow.mixin.IBaseActionNode
isValidChildCount, isValidChildType, isValidParentType, validateLocal
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.IBeanValidatingElement
getValidationGroups
-
Methods inherited from interface de.xima.fc.workflow.mixin.IBuiltinNodeType
getOfficialHelpPagePath, getType, isAvailable, register
-
Methods inherited from interface de.xima.fc.workflow.designer.registry.IBuiltinResourcesHandler
getCascadingStyleSheet, getJavaScript
-
Methods inherited from interface de.xima.fc.interfaces.workflow.elements.IElementHandler
extractDescription, extractName, extractSearchTerms, getCascadingStyleSheet, getDisplayLabel, getFastJsonConverter, getFilterCriteriaForEntities, getJavaScript, getResourceBundle, getVersion, isHasUserVisibleName, readEntityReferences, readPlaceholders, validateGlobal, writeEntityReferences, writePlaceholders
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.IExecutingLikeActionNode
createFlowGraph
-
Methods inherited from interface de.xima.fc.interfaces.workflow.execution.IExecutionResultDescriptor
getAlwaysValueDescriptor, getCurrentAttachmentValueDescriptor, getCurrentFileValueDescriptor, getCurrentValueDescriptor
-
Methods inherited from interface de.xima.fc.workflow.retval.node.IFcProcessLogPdfDescriptor
extractSingleFileProvision, getAttachmentAndFileDescriptorI18nPrefix, getErrorValueDescriptor, getSoftErrorValueDescriptor, getSuccessValueDescriptor
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.IKeyValueSummarizableElement
getElementSummaryModel, getElementSummaryXhtml
-
Methods inherited from interface de.xima.fc.interfaces.workflow.nodes.INodeHandler
getLocalizedTypeName, getPropertiesBeanClass, getSupportedControlTransferTypes, isCreateProtocolEntryAfterExecution, isCreateProtocolEntryAfterExecution, isReplacePlaceholderBeforeExecution
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.IOfficialHelpPageElement
getHelpPageLocation
-
Methods inherited from interface de.xima.fc.listener.IOrderable
compareTo, shouldBeAfter
-
Methods inherited from interface de.xima.fc.interfaces.workflow.execution.IRefinedExecutionResultDescriptor
getAlwaysValueDescriptor, getCurrentAttachmentValueDescriptor, getCurrentFileValueDescriptor, getCurrentValueDescriptor, getErrorValueDescriptor, getFileValueDescriptor, getSoftErrorValueDescriptor, getSuccessValueDescriptor
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.ISemverUpdating
parseVersion
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.ISequentialUpdating
updateCustomParams
-
Methods inherited from interface de.xima.fc.workflow.mixin.ISingleBaseActionNodePrototype
getPrototypeModelData, getThemeColor
-
Methods inherited from interface de.xima.fc.workflow.designer.mixin.ISingleBuiltinNodePrototype
getPrototypeIcon, getPrototypeLabel, getPrototypeSearchText, getPrototypeSortKey, getPrototypeSubLabel, getPrototypeTitle
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.ISingleElementPrototype
getPrototypeTags
-
Methods inherited from interface de.xima.fc.interfaces.workflow.mixin.ISingleNodePrototype
getPrototypeElement
-
-
-
-
Method Detail
-
getBuiltinType
public EWorkflowNodeType getBuiltinType()
Deprecated.- Specified by:
getBuiltinType
in interfaceIBuiltinNodeType<FcProcessLogPdfProps>
- Overrides:
getBuiltinType
in classFcProcessLogPdfHandler
- Returns:
- The built-in node type.
-
getNodePrototypes
public List<INodePrototypeDescriptor<FcProcessLogPdfProps>> getNodePrototypes(IGetNodePrototypesParams params)
Deprecated.Description copied from interface:INodeHandler
Returns a list of all node prototypes for this node type. Each prototype appears in the drawer panel of the workflow designer. The user can move a node prototype via drag & drop into the design area in the center to add the node to the current flowchart.You should always return all prototypes, irrespective of whether they are allowed to the current user.
IElementHandler.isAvailable(IIsAvailableParams)
is checked by the engine, and unavailable node types are removed automatically.- Parameters:
params
- Parameters for this method, such as the current locale for localizing the display name of the prototypes.- Returns:
- A list of all available prototypes.
null
is treated as an empty list.
-
getInstance
public static FcProcessHistoryPdfHandler getInstance()
Deprecated.- Returns:
- The immutable, stateless instance of this handler.
-
getRelatedNodeTypes
public Set<String> getRelatedNodeTypes()
Deprecated.Description copied from interface:INodeHandler
Complex workflow elements may consist of several related node types. For example, a switch may consist of a switch node, a default case node, and a switch case node. This method should return such related node types (but not theIWorkflowElementTypeProviding.getType()
itself). This is not a strict requirement, all features will still work even if this method returns an empty set. The result of this method is used e.g. to load the handlers for the related node types when the flowchart is loaded in the designer (otherwise they would be loaded dynamically once required).- Specified by:
getRelatedNodeTypes
in interfaceINodeHandler<FcProcessLogPdfProps>
- Overrides:
getRelatedNodeTypes
in classFcProcessLogPdfHandler
- Returns:
- A list of related node types.
-
getAttachmentAndFileContentTypes
public default Set<String> getAttachmentAndFileContentTypes()
Gets the content types of the attachments and files that can be produced by an execution of the node. SeeFileListDescriptor.getContentTypes()
- Returns:
- The content types of the attachments and files that can be produced by an execution of the node.
-
getAttachmentValueDescriptor
public default IAttachmentValueDescriptor getAttachmentValueDescriptor()
Description copied from interface:IExecutionResultDescriptor
Creates the descriptor for the attachment or attachments that are created when the node is executed. Should returnnull
when the node never creates attachments.- Specified by:
getAttachmentValueDescriptor
in interfaceIExecutionResultDescriptor
- Returns:
- The descriptor for the attachment or attachments made available after the node was executed.
-
getAttachmentValueDescriptor
public default IAttachmentValueDescriptor getAttachmentValueDescriptor(Model props)
Description copied from interface:IRefinedExecutionResultDescriptor
Same asgetAttachmentValueDescriptor
without data, but refined depending on the current node's configuration.- Specified by:
getAttachmentValueDescriptor
in interfaceIRefinedExecutionResultDescriptor<Model>
- Parameters:
props
- Current properties model of the node.- Returns:
- The descriptor for the attachment or attachment made available after the node was executed. If
null
, the non-refined descriptor is used.
-
getFileValueDescriptor
public default IFileValueDescriptor getFileValueDescriptor()
Description copied from interface:IExecutionResultDescriptor
Creates the descriptor for the file or files that are created and made available to other actions when the node is executed. Should returnnull
when the node provides node files.- Specified by:
getFileValueDescriptor
in interfaceIExecutionResultDescriptor
- Returns:
- The descriptor for the file or files made available after the node was executed.
-
-