diff --git a/portal.ejb/src/main/java/org/vamdc/portal/session/queryBuilder/forms/RadiativeForm.java b/portal.ejb/src/main/java/org/vamdc/portal/session/queryBuilder/forms/RadiativeForm.java index 64790aa..db5b633 100644 --- a/portal.ejb/src/main/java/org/vamdc/portal/session/queryBuilder/forms/RadiativeForm.java +++ b/portal.ejb/src/main/java/org/vamdc/portal/session/queryBuilder/forms/RadiativeForm.java @@ -28,12 +28,10 @@ public RadiativeForm(){ addField(wlField); AbstractField field = new UnitConvRangeField(Restrictable.StateEnergy, "Upper state energy", new EnergyUnitConverter()); field.setPrefix("upper"); - addField(field); - //addField(new RangeField("upper",Restrictable.StateEnergy,"Upper state energy")); + addField(field);; field = new UnitConvRangeField(Restrictable.StateEnergy, "Lower state energy", new EnergyUnitConverter()); field.setPrefix("lower"); addField(field); - //addField(new RangeField("lower",Restrictable.StateEnergy,"Lower state energy")); addField(new RangeField(Restrictable.RadTransProbabilityA,"Probability, A")); } diff --git a/portal.ejb/src/main/java/org/vamdc/portal/session/queryLog/QueryStoreRequest.java b/portal.ejb/src/main/java/org/vamdc/portal/session/queryLog/QueryStoreRequest.java index 577b7bf..0c84d0f 100644 --- a/portal.ejb/src/main/java/org/vamdc/portal/session/queryLog/QueryStoreRequest.java +++ b/portal.ejb/src/main/java/org/vamdc/portal/session/queryLog/QueryStoreRequest.java @@ -79,20 +79,18 @@ private QueryStoreResponse associateRequest(String token, String userIp) { try { String request = this.getRequest(token, this.getUserEmail(), this.userIp); - // send request while no result or result is empty while ((result == null || QueryStoreResponse.STATUS_EMPTY.equals(result.getStatus())) && count < Settings.QUERYSTORE_MAX_RETRY.getInt()) { result = this.doRequest(request); + //if(result != null) Thread.sleep(Settings.QUERYSTORE_RETRY_TIMER.getInt()); count++; } - } catch (Exception e) { log.debug(e); - new QueryStoreResponse(QueryStoreResponse.STATUS_ERROR, "", "Error while querying query store"); - - } + result = new QueryStoreResponse(QueryStoreResponse.STATUS_ERROR, "", "Error while querying query store"); + } return result; } @@ -125,17 +123,14 @@ private QueryStoreResponse doRequest(String requestString) //SSLHandShakeException (IOException) occurs if missing certificate HttpResponse response = httpClient.execute(request); Integer statusCode = response.getStatusLine().getStatusCode(); - if ( statusCode == 200) { BufferedReader rd = new BufferedReader(new InputStreamReader( response.getEntity().getContent())); - String uuid; while ((uuid = rd.readLine()) != null) { result.append(uuid); } rd.close(); - } else { // empty response if (statusCode == 204) { @@ -150,7 +145,6 @@ else if (statusCode >= 400 && statusCode < 500) { return new QueryStoreResponse(QueryStoreResponse.STATUS_ERROR, "", response.getStatusLine().getReasonPhrase()); } } - // extract uuid from json response return QueryStoreResponseReader.parseResponse(result.toString()); } diff --git a/portal.war/src/main/webapp/layout/menu.xhtml b/portal.war/src/main/webapp/layout/menu.xhtml index cbcad2d..9a030c1 100644 --- a/portal.war/src/main/webapp/layout/menu.xhtml +++ b/portal.war/src/main/webapp/layout/menu.xhtml @@ -23,6 +23,8 @@ propagation="none" /> + + + + +

The VAMDC species database

+

+ Discover the content of each database in the VAMDC infrastructure +

+

+ +

+

Hitran file display and comparison

+

+ Plot data exported in HITRAN format +

+

+ +

+ + +
+