added annotation required=true, nillable=false

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/dataminer-invocation-model@174711 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2018-12-10 11:32:28 +00:00
parent 11392bfa6e
commit 321c58494b
3 changed files with 6 additions and 6 deletions

View File

@ -38,7 +38,7 @@ public class DataMinerInputParams implements Serializable{
*/
private static final long serialVersionUID = -7241629940190729604L;
@XmlElement(name = "param")
@XmlElement(name = "param", required=true, nillable=false)
private List<DataMinerParam> listParam;

View File

@ -35,13 +35,13 @@ public class DataMinerInvocation implements Serializable{
private static final long serialVersionUID = -3642902539322040226L;
@XmlElement(name = "operator-id")
@XmlElement(name = "operator-id", required=true, nillable=false)
private String operatorId;
@XmlElement(name = "action", required=true, nillable=false)
private ActionType actionType;
private ActionType actionType = ActionType.RUN;
@XmlElement(name = "parameters", required=true, nillable=false)
@XmlElement(name = "parameters", required=false, nillable=true)
private DataMinerParameters parameters;
}

View File

@ -37,9 +37,9 @@ public class DataMinerParameters implements Serializable{
*
*/
private static final long serialVersionUID = 8298755690515099551L;
@XmlElement(name = "input", required=true)
@XmlElement(name = "input", required=true, nillable=false)
private DataMinerInputParams input;
@XmlElement(name = "output", required=false)
@XmlElement(name = "output", required=false, nillable=true)
private DataMinerOutputParams output;
}