Example usage for org.apache.wicket.util.value IValueMap getStringArray

List of usage examples for org.apache.wicket.util.value IValueMap getStringArray

Introduction

In this page you can find the example usage for org.apache.wicket.util.value IValueMap getStringArray.

Prototype

String[] getStringArray(final String key);

Source Link

Document

Retrieves a String array by key.

Usage

From source file:org.hippoecm.frontend.plugins.yui.upload.validation.DefaultUploadValidationService.java

License:Apache License

public DefaultUploadValidationService(IValueMap params) {
    validators = new LinkedList<>();
    allowedExtensions = new LinkedList<>();
    allowedMimeTypes = new LinkedList<>();

    if (params.containsKey(EXTENSIONS_ALLOWED)) {
        setAllowedExtensions(params.getStringArray(EXTENSIONS_ALLOWED));
    } else {/* ww w .  ja  va  2s  .  c  o  m*/
        setAllowedExtensions(getDefaultExtensionsAllowed());
    }
    if (params.containsKey(MIME_TYPES_ALLOWED)) {
        setAllowedMimeTypes(params.getStringArray(MIME_TYPES_ALLOWED));
    }

    values = params;

    addValidator(this::validateExtension);

    addValidator(this::validateMaxFileSize);

    addValidator(this::validateMimeType);
}