Package de.xima.fc.workflow
Class FileValueDescriptor.Builder
- java.lang.Object
 - 
- de.xima.fc.workflow.FileValueDescriptor.Builder
 
 
- 
- Enclosing class:
 - FileValueDescriptor
 
public static final class FileValueDescriptor.Builder extends Object
Builder for a file value descriptor.- Since:
 - 8.2.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFileValueDescriptorbuild()Builds a new file value descriptor with the data that was added to this builder.FileValueDescriptor.BuilderfileList(IFileListDescriptor fileList)Adds a file list to this builder, for thedefault typeof file.FileValueDescriptor.BuilderfileList(String fileKey, IFileListDescriptor fileList)Adds a file list to this builder, for the given type of file.FileValueDescriptor.BuilderfileList(String fileKey, Consumer<? super FileListDescriptor.Builder> configurator)Adds a file list descriptor to this builder, for the given type of file.FileValueDescriptor.BuilderfileList(Consumer<? super FileListDescriptor.Builder> configurator)Adds a file list descriptor to this builder, for thedefault typeof file.FileValueDescriptor.BuilderfileList(Map<String,IFileListDescriptor> fileList)Adds the given map of file lists to this builder. 
 - 
 
- 
- 
Method Detail
- 
build
public IFileValueDescriptor build()
Builds a new file value descriptor with the data that was added to this builder. Any modifications to this builder after calling this method will not affect the returned file value descriptor.- Returns:
 - A new file value descriptor with the data that was added to this builder.
 
 
- 
fileList
public FileValueDescriptor.Builder fileList(Map<String,IFileListDescriptor> fileList)
Adds the given map of file lists to this builder.- Parameters:
 fileList- The map of file lists to add.- Returns:
 - This builder for chaining method calls.
 
 
- 
fileList
public FileValueDescriptor.Builder fileList(Consumer<? super FileListDescriptor.Builder> configurator)
Adds a file list descriptor to this builder, for thedefault typeof file.- Parameters:
 configurator- The configurator for a new file list descriptor.- Returns:
 - This builder for chaining method calls.
 
 
- 
fileList
public FileValueDescriptor.Builder fileList(String fileKey, Consumer<? super FileListDescriptor.Builder> configurator)
Adds a file list descriptor to this builder, for the given type of file.- Parameters:
 fileKey- The technical name for the type of files.configurator- The configurator for a new file list descriptor.- Returns:
 - This builder for chaining method calls.
 
 
- 
fileList
public FileValueDescriptor.Builder fileList(String fileKey, IFileListDescriptor fileList)
Adds a file list to this builder, for the given type of file.- Parameters:
 fileKey- The technical name for the type of files.fileList- Descriptor for the list of files.- Returns:
 - This builder for chaining method calls.
 
 
- 
fileList
public FileValueDescriptor.Builder fileList(IFileListDescriptor fileList)
Adds a file list to this builder, for thedefault typeof file.- Parameters:
 fileList- Descriptor for the list of files.- Returns:
 - This builder for chaining method calls.
 
 
 - 
 
 -