org.molgenis.data.support.QueryImpl.eq()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(9.0k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中org.molgenis.data.support.QueryImpl.eq方法的一些代码示例,展示了QueryImpl.eq的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryImpl.eq方法的具体详情如下:
包路径:org.molgenis.data.support.QueryImpl
类名称:QueryImpl
方法名:eq

QueryImpl.eq介绍

暂无

代码示例

代码示例来源:origin: org.molgenis/molgenis-omx-protocolmanager

private DataSet getDataSetForWorkFlowElement(Integer workflowElementId)
  {
    // get data set for the given workflow element
    Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, workflowElementId, Protocol.class);
    Iterable<DataSet> dataSets = dataService.findAll(DataSet.ENTITY_NAME,
        new QueryImpl().eq(DataSet.PROTOCOLUSED, protocol), DataSet.class);

    if (Iterables.size(dataSets) != 1) throw new RuntimeException("Workflow element must have exactly one data set");
    return dataSets.iterator().next();
  }
}

代码示例来源:origin: org.molgenis/molgenis-genomebrowser

private Stream<GenomeBrowserAttributes> getDefaultGenomeBrowserAttributes() {
 return dataService.findAll(
   GenomeBrowserAttributesMetadata.GENOMEBROWSERATTRIBUTES,
   new QueryImpl<GenomeBrowserAttributes>().eq(GenomeBrowserAttributesMetadata.DEFAULT, true),
   GenomeBrowserAttributes.class);
}

代码示例来源:origin: org.molgenis/molgenis-ontology

@Override
public Entity getOntologyEntity(String ontologyIri) {
 return dataService.findOne(
   ONTOLOGY, new QueryImpl<>().eq(OntologyMetaData.ONTOLOGY_IRI, ontologyIri));
}

代码示例来源:origin: org.molgenis/molgenis-core-ui

@Override
public StyleSheet findThemeByName(String themeName) {
 Query<StyleSheet> findByName =
   new QueryImpl<StyleSheet>().eq(StyleSheetMetadata.NAME, themeName);
 return dataService.findOne(StyleSheetMetadata.STYLE_SHEET, findByName, StyleSheet.class);
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
  public CatalogItem findItem(String catalogItemId)
  {
    // TODO verify that the catalog item is part of this catalog.
    // this check was removed because of bad performance (worst case the full protocol tree needs to be pruned).
    ObservableFeature observableFeature = dataService.findOne(ObservableFeature.ENTITY_NAME,
        new QueryImpl().eq(ObservableFeature.ID, catalogItemId), ObservableFeature.class);
    if (observableFeature == null) throw new IllegalArgumentException("catalogItemId does not exist");
    return new OmxCatalogItem(observableFeature);
  }
}

代码示例来源:origin: org.molgenis/molgenis-data-mapper

@Override
public Stream<AlgorithmTemplate> find(Map<Attribute, ExplainedAttribute> attrMatches)
{
  // get all algorithm templates
  Stream<Script> jsScripts = dataService
      .findAll(SCRIPT, new QueryImpl<Script>().eq(TYPE, JsMagmaScriptRunner.NAME), Script.class);
  // select all algorithm templates that can be used with target and sources
  return jsScripts.flatMap(script -> toAlgorithmTemplate(script, attrMatches));
}

代码示例来源:origin: org.molgenis/molgenis-semantic-mapper

@Override
public Stream<AlgorithmTemplate> find(Hits<ExplainedAttribute> attrMatches) {
 // get all algorithm templates
 Stream<Script> jsScripts =
   dataService.findAll(
     SCRIPT, new QueryImpl<Script>().eq(TYPE, JsMagmaScriptRunner.NAME), Script.class);
 // select all algorithm templates that can be used with target and sources
 return jsScripts.flatMap(script -> toAlgorithmTemplate(script, attrMatches));
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
public void loadCatalogOfStudyDefinition(String id) throws UnknownCatalogException, UnknownStudyDefinitionException
{
  StudyDataRequest studyDataRequest = dataService.findOne(StudyDataRequest.ENTITY_NAME,
      new QueryImpl().eq(StudyDataRequest.ID, Integer.valueOf(id)), StudyDataRequest.class);
  if (studyDataRequest == null) throw new UnknownStudyDefinitionException("Study definition [" + id
      + "] does not exist");
  Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, new QueryImpl().eq(Protocol.ID, id),
      Protocol.class);
  if (protocol == null) throw new UnknownCatalogException("No catalog defined for study definition [" + id + "]");
  setProtocolActive(protocol, true);
}

代码示例来源:origin: org.molgenis/molgenis-omx-dataexplorer

private boolean viewExists(String viewName)
{
  Queryable templateRepository = dataService.getQueryableRepository(FreemarkerTemplate.ENTITY_NAME);
  return templateRepository.count(new QueryImpl().eq("Name", viewName + ".ftl")) > 0;
}

代码示例来源:origin: org.molgenis/molgenis-omx-biobankconnect

@RequestMapping(method = RequestMethod.POST, value = "/attribute", produces = APPLICATION_JSON_VALUE)
@ResponseBody
public SearchResult getOneAttribute(@RequestBody
String featureId)
{
  return searchService.search(new SearchRequest(null, new QueryImpl().eq(ObservableFeature.ID, featureId).and()
      .eq("type", "observablefeature"), null));
}

代码示例来源:origin: org.molgenis/molgenis-ontology-core

private String getOntologyTermNodePath(OntologyTerm ontologyTerm) {
 Entity ontologyTermEntity =
   dataService.findOne(
     ONTOLOGY_TERM, new QueryImpl<>().eq(ONTOLOGY_TERM_IRI, ontologyTerm.getIRI()));
 Iterable<Entity> ontologyTermNodePathEntities =
   ontologyTermEntity.getEntities(OntologyTermMetaData.ONTOLOGY_TERM_NODE_PATH);
 return ontologyTermNodePathEntities
   .iterator()
   .next()
   .getString(OntologyTermNodePathMetaData.NODE_PATH);
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
public boolean isCatalogActivated(String id) throws UnknownCatalogException
{
  Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, new QueryImpl().eq(Protocol.ID, id),
      Protocol.class);
  if (protocol == null) throw new UnknownCatalogException("Catalog [" + id + "] does not exist");
  return protocol.getActive();
}

代码示例来源:origin: org.molgenis/molgenis-omx-biobankconnect

public Hit findOntologyTerm(String ontologyIri, String ontologyTermIri, String nodePath)
{
  Query q = new QueryImpl().eq(OntologyTermIndexRepository.NODE_PATH, nodePath).and()
      .eq(OntologyTermIndexRepository.ONTOLOGY_TERM_IRI, ontologyTermIri).pageSize(5000);
  String documentType = AsyncOntologyIndexer.createOntologyTermDocumentType(ontologyIri);
  SearchResult result = searchService.search(new SearchRequest(documentType, q, null));
  for (Hit hit : result.getSearchHits())
  {
    if (hit.getColumnValueMap().get(OntologyTermIndexRepository.NODE_PATH).toString().equals(nodePath)) return hit;
  }
  return new Hit(null, documentType, Collections.<String, Object> emptyMap());
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
public void loadCatalog(String id) throws UnknownCatalogException
{
  Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, new QueryImpl().eq(Protocol.ID, id),
      Protocol.class);
  if (protocol == null) throw new UnknownCatalogException("Catalog [" + id + "] does not exist");
  setProtocolActive(protocol, true);
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
  public void activateCatalog(String id) throws UnknownCatalogException
  {
    Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, new QueryImpl().eq(Protocol.ID, id),
        Protocol.class);
    if (protocol == null) throw new UnknownCatalogException("Catalog [" + id + "] does not exist");
    setProtocolActive(protocol, true);
  }
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
public boolean isCatalogLoaded(String id) throws UnknownCatalogException
{
  Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, new QueryImpl().eq(Protocol.ID, id),
      Protocol.class);
  if (protocol == null) throw new UnknownCatalogException("Catalog [" + id + "] does not exist");
  return protocol.getActive();
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
public void deactivateCatalog(String id) throws UnknownCatalogException
{
  Protocol protocol = dataService.findOne(Protocol.ENTITY_NAME, new QueryImpl().eq(Protocol.ID, id),
      Protocol.class);
  if (protocol == null) throw new UnknownCatalogException("Catalog [" + id + "] does not exist");
  setProtocolActive(protocol, false);
}

代码示例来源:origin: org.molgenis/molgenis-omx-protocolviewer

@Override
public Catalog getCatalogOfStudyDefinition(String id) throws UnknownCatalogException,
    UnknownStudyDefinitionException
{
  StudyDataRequest studyDataRequest = dataService.findOne(StudyDataRequest.ENTITY_NAME,
      new QueryImpl().eq(StudyDataRequest.ID, Integer.valueOf(id)), StudyDataRequest.class);
  if (studyDataRequest == null) throw new UnknownStudyDefinitionException("Study definition [" + id
      + "] does not exist");
  Protocol protocol = studyDataRequest.getProtocol();
  if (protocol == null) throw new UnknownCatalogException("Catalog [" + id + "] does not exist");
  return new OmxCatalog(protocol, dataService);
}

代码示例来源:origin: org.molgenis/molgenis-omx-biobankconnect

public StoreMappingRepository(DataSet dataSet, DataService dataService)
{
  super("mapping://" + dataSet.getIdentifier());
  this.dataSet = dataSet;
  Iterable<ObservationSet> observationSets = dataService.findAll(ObservationSet.ENTITY_NAME,
      new QueryImpl().eq(ObservationSet.PARTOFDATASET, dataSet), ObservationSet.class);
  observedValues = dataService.findAll(ObservedValue.ENTITY_NAME,
      new QueryImpl().in(ObservedValue.OBSERVATIONSET, Lists.newArrayList(observationSets)),
      ObservedValue.class);
  valueConverter = new ValueConverter(dataService);
}

代码示例来源:origin: org.molgenis/molgenis-data-postgresql

@Override
public Entity findOneById(Object id, Fetch fetch) {
 if (id == null) {
  return null;
 }
 return findOne(new QueryImpl<>().eq(entityType.getIdAttribute().getName(), id).fetch(fetch));
}

相关文章