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.
This exists only because of a bugs introduced in 7.2.1 were the type of this action was changed.
The
INodeHandler for nodes of type EWorkflowNodeType.FC_PROCESS_HISTORY_PDF.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
-
Nested Class Summary
Nested classes/interfaces inherited from interface IListenerRegistrator
IListenerRegistrator.DeprecatedRegistrator -
Field Summary
Fields inherited from interface IElementHandler
CURRENT_HANDLER_VERSIONFields inherited from interface IFcProcessLogPdfDescriptor
ATTR_FILE_SIZE -
Method Summary
Modifier and TypeMethodDescriptionGets the content types of the attachments and files that can be produced by an execution of the node.default IAttachmentValueDescriptorCreates the descriptor for the attachment or attachments that are created when the node is executed.default IAttachmentValueDescriptorSame asgetAttachmentValueDescriptorwithout data, but refined depending on the current node's configuration.Deprecated.default IFileValueDescriptorCreates the descriptor for the file or files that are created and made available to other actions when the node is executed.static FcProcessHistoryPdfHandlerDeprecated.Deprecated.Returns a list of all node prototypes for this node type.Deprecated.Complex workflow elements may consist of several related node types.Methods inherited from class FcProcessLogPdfHandler
equals, execute, getBpmnModeler, getDataModelClass, getElementSummaryKeyValueModel, getMainCategory, getPropertiesViewXhtml, getSubCategory, getTransitions, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IBaseActionNode
isValidChildCount, isValidChildType, isValidParentType, validateLocalMethods inherited from interface IBeanValidatingElement
getValidationGroupsMethods inherited from interface IBuiltinNodeType
getOfficialHelpPagePath, getType, isAvailable, registerMethods inherited from interface IBuiltinResourcesHandler
getCascadingStyleSheet, getJavaScriptMethods inherited from interface IElementHandler
extractDescription, extractName, extractSearchTerms, getCascadingStyleSheet, getDisplayLabel, getFastJsonConverter, getFilterCriteriaForEntities, getFilterCriteriaForObjects, getJavaScript, getResourceBundle, getVersion, isHasUserVisibleName, readEntityReferences, readObjectReferences, readPlaceholders, validateGlobal, writeEntityReferences, writeObjectReferences, writePlaceholdersMethods inherited from interface IExecutingLikeActionNode
createFlowGraphMethods inherited from interface IExecutionResultDescriptor
getAlwaysValueDescriptor, getCurrentAttachmentValueDescriptor, getCurrentFileValueDescriptor, getCurrentValueDescriptor, getErrorValueDescriptor, getSoftErrorValueDescriptorMethods inherited from interface IFcProcessLogPdfDescriptor
extractSingleFileProvision, getAttachmentAndFileDescriptorI18nPrefix, getErrorValueDescriptors, getSoftErrorValueDescriptors, getSuccessValueDescriptorMethods inherited from interface IKeyValueSummarizableElement
getElementSummaryModel, getElementSummaryXhtmlMethods inherited from interface INodeHandler
getLocalizedTypeName, getPropertiesBeanClass, getSupportedControlTransferTypes, isCreateProtocolEntryAfterExecution, isCreateProtocolEntryAfterExecution, isReplacePlaceholderBeforeExecutionMethods inherited from interface IOfficialHelpPageElement
getHelpPageLocationMethods inherited from interface IOrderable
compareTo, shouldBeAfterMethods inherited from interface IRefinedExecutionResultDescriptor
getAlwaysValueDescriptor, getAlwaysValueDescriptor, getAttachmentValueDescriptor, getCurrentAttachmentValueDescriptor, getCurrentAttachmentValueDescriptor, getCurrentFileValueDescriptor, getCurrentFileValueDescriptor, getCurrentValueDescriptor, getCurrentValueDescriptor, getErrorValueDescriptor, getErrorValueDescriptors, getFileValueDescriptor, getFileValueDescriptor, getSoftErrorValueDescriptor, getSoftErrorValueDescriptors, getSuccessValueDescriptor, getSuccessValueDescriptorMethods inherited from interface ISemverUpdating
parseVersionMethods inherited from interface ISequentialUpdating
updateCustomParamsMethods inherited from interface ISingleBaseActionNodePrototype
getPrototypeModelData, getThemeColorMethods inherited from interface ISingleBuiltinNodePrototype
getPrototypeIcon, getPrototypeLabel, getPrototypeSearchText, getPrototypeSortKey, getPrototypeSubLabel, getPrototypeTitleMethods inherited from interface ISingleElementPrototype
getPrototypeTagsMethods inherited from interface ISingleNodePrototype
getPrototypeElement, getPrototypeElementChildren
-
Method Details
-
getBuiltinType
Deprecated.- Specified by:
getBuiltinTypein interfaceIBuiltinNodeType<FcProcessLogPdfProps>- Overrides:
getBuiltinTypein classFcProcessLogPdfHandler- Returns:
- The built-in node type.
-
getNodePrototypes
public List<INodePrototypeDescriptor<FcProcessLogPdfProps>> getNodePrototypes(IGetNodePrototypesParams params) Deprecated.Description copied from interface:INodeHandlerReturns 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.
nullis treated as an empty list.
-
getInstance
Deprecated.- Returns:
- The immutable, stateless instance of this handler.
-
getRelatedNodeTypes
Deprecated.Description copied from interface:INodeHandlerComplex 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:
getRelatedNodeTypesin interfaceINodeHandler<FcProcessLogPdfProps>- Overrides:
getRelatedNodeTypesin classFcProcessLogPdfHandler- Returns:
- A list of related node types.
-
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
Description copied from interface:IExecutionResultDescriptorCreates the descriptor for the attachment or attachments that are created when the node is executed. Should returnnullwhen the node never creates attachments.- Specified by:
getAttachmentValueDescriptorin interfaceIExecutionResultDescriptor- Returns:
- The descriptor for the attachment or attachments made available after the node was executed.
-
getAttachmentValueDescriptor
default IAttachmentValueDescriptor getAttachmentValueDescriptor(IRefinedExecutionResultDescriptorParams<FcProcessLogPdfProps> params) Description copied from interface:IRefinedExecutionResultDescriptorSame asgetAttachmentValueDescriptorwithout data, but refined depending on the current node's configuration.- Specified by:
getAttachmentValueDescriptorin interfaceIRefinedExecutionResultDescriptor<Model>- Parameters:
params- Parameters with the 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
Description copied from interface:IExecutionResultDescriptorCreates the descriptor for the file or files that are created and made available to other actions when the node is executed. Should returnnullwhen the node provides node files.- Specified by:
getFileValueDescriptorin interfaceIExecutionResultDescriptor- Returns:
- The descriptor for the file or files made available after the node was executed.
-