Class SourceAddFileMultiRowDataProcessActionHandler<S extends Source<?>>

  • All Implemented Interfaces:
    IProcessActionHandler, IParameters
    Direct Known Subclasses:
    AlbumAddMultipleProcessActionHandler, MediaAddMultipleProcessActionHandler, MicroblogAttachmentsProcessActionHandler

    @StableMinor(version="17.0",
                 sinceVersion="10.4")
    public class SourceAddFileMultiRowDataProcessActionHandler<S extends Source<?>>
    extends BaseSourceProcessActionHandler<S>
    This class is responsible for the generic add of multiple files in contents. It calls ContentTableSource#addData(Object) for each file.

    This process action handler should have the following nodes in its definition:

    • multiFileUploadControlId: the id of the multiFileUploadControl that the process action will process the informations.

    Example use of this process action:

    <controls> <control:lum_form> <control:lum_multiFileUpload id="image" sourceId="default" /> </control:lum_form> </controls> <processAction id="commit" type="contentTableAddFileMultiRowDataProcessActionHandler"> <multiFileUploadControlId>image</multiFileUploadControlId> <response type="doui_standardCommit"/> </processAction>
    Since:
    10.4.0
    Version:
    $Revision$ $Date$