Set parameter as required

gabriel_nemethgabriel_nemeth Member Posts: 5 Contributor II
edited November 2018 in Help



currently I have 2 parameters (URL_TEXT, LEVEL_TEXT):


public static final String URL_TEXT = "URL";
public static final String LEVEL_TEXT = "Depth of a crawl";

public List<ParameterType> getParameterTypes(){
List<ParameterType> types = super.getParameterTypes();

types.add(new ParameterTypeString(URL_TEXT, "", "", false));

types.add(new ParameterTypeString(LEVEL_TEXT, "", "", false));

return types;

How can I set these 2 parameters as required?



Best Answer

  • Options
    gabriel_nemethgabriel_nemeth Member Posts: 5 Contributor II
    Solution Accepted

    I found another implementation in core:


    public ParameterTypeString(String key, String description, boolean optional) {
    super(key, description);
    this.defaultValue = null;

    So in my case:

    types.add(new ParameterTypeString(URL_TEXT, "Desc", false));
Sign In or Register to comment.