Package com.data2semantics.yasgui.shared.autocompletions

Examples of com.data2semantics.yasgui.shared.autocompletions.AccessibilityStatus


    }
    return endpointId;
  }
 
  public int generateIdForEndpoint(String endpoint) throws SQLException, EndpointIdException {
    AccessibilityStatus accessibleStatus = Helper.checkEndpointAccessibility(endpoint);
    return generateIdForEndpoint(endpoint, accessibleStatus);
  }
View Full Code Here


        + "FROM AccessibleEndpoints  "
        + "WHERE EndpointId = ? ORDER BY Time LIMIT 1 ";
    PreparedStatement ps = connect.prepareStatement(sql);
    ps.setInt(1, endpointId);
    ResultSet result = ps.executeQuery();
    AccessibilityStatus accessibleStatus = AccessibilityStatus.UNCHECKED;
    if (result.next()) {
      if (result.getBoolean("Accessible")) {
        accessibleStatus = AccessibilityStatus.ACCESSIBLE;
      } else {
        accessibleStatus = AccessibilityStatus.INACCESSIBLE;
View Full Code Here

    }
  }
 
  public static AccessibilityStatus checkEndpointAccessibility(String endpoint) {
    //for now, only store properties for endpoints we can access
    AccessibilityStatus status = AccessibilityStatus.ACCESSIBLE;
    try {
        URL myurl;
      myurl = new URL(endpoint);
        HttpURLConnection connection = (HttpURLConnection) myurl.openConnection();
        connection.setConnectTimeout(5000);
View Full Code Here

  @Override
  public boolean isEndpointAccessible(String endpoint) throws IllegalArgumentException {
    try {
      DbHelper db = new DbHelper(new File(getServletContext().getRealPath("/")), getThreadLocalRequest());
      AccessibilityStatus status = AccessibilityStatus.UNCHECKED;
      try {
        db.isEndpointAccessible(db.getEndpointId(endpoint, EndpointPrivateFlag.OWN_AND_PUBLIC));
      } catch (EndpointIdException e) {
        //do nothing, endpoint not known yet. i.e., leave status 'unchecked'
      }
View Full Code Here

TOP

Related Classes of com.data2semantics.yasgui.shared.autocompletions.AccessibilityStatus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.