Package org.apache.oodt.cas.catalog.term

Examples of org.apache.oodt.cas.catalog.term.Term


                String termName = rs.getString("term_name");
                String termValue = rs.getString("term_value");
                TermBucket bucket = termBuckets.get(bucketName);
                if (bucket == null)
                  bucket = new TermBucket(bucketName);
                Term term = new Term(termName, Collections.singletonList((this.useUTF8 ? URLDecoder.decode(termValue, "UTF8") : termValue)));
                bucket.addTerm(term);
                termBuckets.put(bucketName, bucket);
      }
      return new Vector<TermBucket>(termBuckets.values());
    }catch (Exception e) {
View Full Code Here


      }
    }else {
      LOG.log(Level.WARNING, "Catalog '" + this + "' has no dictionaries defined, attempting to send all Metadata in a default TermBucket");
      TermBucket bucket = new TermBucket();
      for (String key : metadata.getAllKeys())
        bucket.addTerm(new Term(key, metadata.getAllMetadata(key)));
      termBuckets.add(bucket);
    }
    return termBuckets;
  }
View Full Code Here

        jj_consume_token(SPACE);
      }
      getValues(values);
      jjtree.closeNodeScope(jjtn000, true);
      jjtc000 = false;
        Term term = new Term(termName.image);
        term.setValues(values); //Arrays.asList(termValues.image.split(",")));
        ComparisonQueryExpression comparisonQueryExpression = new ComparisonQueryExpression();
        if (bucketNames != null)
                comparisonQueryExpression.setBucketNames(new HashSet<String>(bucketNames));
        comparisonQueryExpression.setTerm(term);
        comparisonQueryExpression.setOperator(ComparisonQueryExpression.Operator.getOperatorBySign(operator.image));
View Full Code Here

  public TermBucket lookup(Metadata metadata)
      throws CatalogDictionaryException {
    if (metadata.getMetadata("ProductType") != null && metadata.getAllMetadata("ProductType").contains("Workflows")) {
      TermBucket workflowBucket = new TermBucket("Workflows");
      for (Object key : metadata.getHashtable().keySet())
        workflowBucket.addTerm(new Term((String) key, metadata.getAllMetadata((String) key)));
      return workflowBucket;
    }else {
      return null;
    }
  }
View Full Code Here

     
      TermBucket tb = new TermBucket("Workflows");
      while (rs.next()) {
                String key = rs.getString("workflow_met_key");
                String value = URLDecoder.decode(rs.getString("workflow_met_val"), "UTF-8");
                tb.addTerm(new Term(key, Collections.singletonList(value)));
            }
      return Collections.singletonList(tb);
    }catch (Exception e) {
      throw new QueryServiceException("Failed to get Workflow Instance Metadata for workflow id '" + transactionId + "' : " + e.getMessage(), e);
    }finally {
View Full Code Here

TOP

Related Classes of org.apache.oodt.cas.catalog.term.Term

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.