Set parameter as required

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

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<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?

 

Tagged:

Best Answer

  • gabriel_nemethgabriel_nemeth 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;
    setOptional(optional);
    }

    So in my case:

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