Class FileProvidingNodeWithName
- java.lang.Object
-
- de.xima.fc.workflow.processor.model.FileProvidingNodeWithName
-
- All Implemented Interfaces:
INamedElement<NodeKey>
,IFileProvidingWorkflowElement<NodeKey>
,ITypedWorkflowElement<NodeKey>
,IWorkflowElementTypeProviding
,IFileProvidingNodeWithName
,INodeWithName
,Serializable
public final class FileProvidingNodeWithName extends Object implements IFileProvidingNodeWithName
POJO implementation ofIFileProvidingNodeWithName
.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FileProvidingNodeWithName(NodeKey key, String name, String type, IFileValueDescriptor fileValueDescriptor)
Creates a new POJO instance with the given values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
NodeKey
getElement()
IFileValueDescriptor
getFileValueDescriptor()
The file value descriptor associated with the files provided by this node.String
getName()
String
getType()
int
hashCode()
String
toString()
Converts this node with name to a string reflecting the data of this POJO.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.xima.fc.interfaces.workflow.nodes.INodeWithName
getElementKey
-
-
-
-
Constructor Detail
-
FileProvidingNodeWithName
public FileProvidingNodeWithName(NodeKey key, String name, String type, IFileValueDescriptor fileValueDescriptor)
Creates a new POJO instance with the given values.- Parameters:
key
- The value forINamedElement.getElement()
. Must not benull
.name
- The value forINamedElement.getName()
.type
- The value forIWorkflowElementTypeProviding.getType()
.fileValueDescriptor
- The value forIFileProvidingNodeWithName.getFileValueDescriptor()
.
-
-
Method Detail
-
getElement
public NodeKey getElement()
- Specified by:
getElement
in interfaceINamedElement<NodeKey>
- Specified by:
getElement
in interfaceINodeWithName
- Returns:
- The element itself.
-
getFileValueDescriptor
public IFileValueDescriptor getFileValueDescriptor()
Description copied from interface:IFileProvidingNodeWithName
The file value descriptor associated with the files provided by this node.- Specified by:
getFileValueDescriptor
in interfaceIFileProvidingNodeWithName
- Specified by:
getFileValueDescriptor
in interfaceIFileProvidingWorkflowElement<NodeKey>
- Returns:
- The file value descriptor.
-
getName
public String getName()
- Specified by:
getName
in interfaceINamedElement<NodeKey>
- Returns:
- The name of the element.
-
getType
public String getType()
- Specified by:
getType
in interfaceINodeWithName
- Specified by:
getType
in interfaceIWorkflowElementTypeProviding
- Returns:
- The type of the workflow element that determines how the workflow element behaves. Usually there is a registered handler for each type.
-
-