Set parameter as required

gabriel_nemethgabriel_nemeth MemberPosts:5Contributor II
edited November 2018 inHelp

Hi,

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";

@Override
public List getParameterTypes(){
List 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?

Tagged:

Best Answer

  • gabriel_nemethgabriel_nemeth MemberPosts:5Contributor II
    Solution Accepted

    I found another implementation in core:

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

    So in my case:

    types.add(new ParameterTypeString(URL_TEXT, "Desc", false));
    Sign InorRegisterto comment.