import jalview.ws.rest.RestJob;
import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.List;
import org.apache.http.entity.mime.content.ContentBody;
import org.apache.http.entity.mime.content.StringBody;
return new StringBody(value);
}
+ @Override
+ public List<String> getURLEncodedParameter()
+ {
+ ArrayList<String> prm = new ArrayList<String>();
+
+ if (value!=null && value.length()>0)
+ {
+ prm.add(value);
+ }
+ return prm;
+ }
+
+ @Override
+ public String getURLtokenPrefix()
+ {
+ return "";
+ }
+
+ @Override
+ public boolean configureFromURLtokenString(List<String> tokenstring,
+ StringBuffer warnings)
+ {
+ if (tokenstring.size()>1) {
+ warnings.append("IMPLEMENTATION ERROR: Constant POST parameters cannot have more than one value.");
+ return false;
+ }
+ if (tokenstring.size()==1) {
+ value = tokenstring.get(0);
+ }
+ return true;
+ }
+
+ @Override
+ public boolean configureProperty(String tok, String val,
+ StringBuffer warnings)
+ {
+ warnings.append("IMPLEMENTATION ERROR: No Properties to configure for a Constant parameter.");
+ return false;
+ }
}