コード例 #1
0
 public SemanticParserAdaptatorImpl() {
   try {
     oConfigOSGi = ConfigBundleOSGiImpl.getInstance(); // OJO
     cmservice = oConfigOSGi.getCmservice();
   } catch (SQLException e) {
     mLogger.error(
         "Component CM perform operation CONSTRUCTOR. Exception: " + e.getMessage() + ".");
   }
 }
コード例 #2
0
  public boolean sparqlUpdateProperty(
      String sThingServiceName, String sDataProperty, String sValue) {
    boolean bResult = true;
    String sNoValue = "";

    if (sValue.equals("true")) sNoValue = "false";
    else sNoValue = "true";

    try {
      cmservice = oConfigOSGi.getCmservice();

      String sQueryUpdate =
          ""
              + "PREFIX BETaaS: <http://www.betaas.eu/2013/betaasOnt#> "
              + "DELETE {BETaaS:"
              + sThingServiceName
              + " BETaaS:"
              + sDataProperty
              + " '"
              + sNoValue
              + "' } "
              + "INSERT  {BETaaS:"
              + sThingServiceName
              + " BETaaS:"
              + sDataProperty
              + " '"
              + sValue
              + "'} "
              + "WHERE { "
              + "} ";
      cmservice.sparqlUpdate(sQueryUpdate);
    } catch (Exception e) {
      mLogger.error(
          "Component CM perform operation subscribe. It has not been executed correctly.");
      return false;
    }

    return bResult;
  }