@@ -43,6 +43,9 @@ public class Protocol extends ResponseObject
43
43
private List <String > _availablePlateTemplates ;
44
44
private String _selectedPlateTemplate ;
45
45
46
+ private Boolean _allowPlateMetadata ;
47
+ private Boolean _plateMetadata ;
48
+
46
49
private Map <String , String > _protocolParameters ;
47
50
private List <String > _protocolTransformScripts ;
48
51
@@ -86,6 +89,10 @@ public Protocol(JSONObject json)
86
89
if (json .has ("allowTransformationScript" ))
87
90
_allowTransformationScript = (Boolean )json .get ("allowTransformationScript" );
88
91
_autoCopyTargetContainerId = json .optString ("autoCopyTargetContainerId" , null );
92
+ if (json .has ("allowPlateMetadata" ))
93
+ _allowPlateMetadata = (Boolean )json .get ("allowPlateMetadata" );
94
+ if (json .has ("plateMetadata" ))
95
+ _plateMetadata = (Boolean )json .get ("plateMetadata" );
89
96
90
97
if (json .get ("availableDetectionMethods" ) instanceof JSONArray )
91
98
_availableDetectionMethods = convert (json .getJSONArray ("availableDetectionMethods" ));
@@ -156,6 +163,11 @@ public JSONObject toJSONObject()
156
163
if (_selectedPlateTemplate != null )
157
164
result .put ("selectedPlateTemplate" , _selectedPlateTemplate );
158
165
166
+ if (_allowPlateMetadata != null )
167
+ result .put ("allowPlateMetadata" , _allowPlateMetadata );
168
+ if (_plateMetadata != null )
169
+ result .put ("plateMetadata" , _plateMetadata );
170
+
159
171
if (_protocolParameters != null )
160
172
result .put ("protocolParameters" , _protocolParameters );
161
173
@@ -350,6 +362,28 @@ public String getSelectedPlateTemplate()
350
362
return _selectedPlateTemplate ;
351
363
}
352
364
365
+ public Protocol setAllowPlateMetadata (Boolean allowPlateMetadata )
366
+ {
367
+ _allowPlateMetadata = allowPlateMetadata ;
368
+ return this ;
369
+ }
370
+
371
+ public Boolean getAllowPlateMetadata ()
372
+ {
373
+ return _allowPlateMetadata ;
374
+ }
375
+
376
+ public Protocol setPlateMetadata (Boolean plateMetadata )
377
+ {
378
+ _plateMetadata = plateMetadata ;
379
+ return this ;
380
+ }
381
+
382
+ public Boolean getPlateMetadata ()
383
+ {
384
+ return _plateMetadata ;
385
+ }
386
+
353
387
public Protocol setProtocolParameters (Map <String , String > protocolParameters )
354
388
{
355
389
_protocolParameters = protocolParameters ;
0 commit comments