org.molgenis.data.Entity.getString()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(147)

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

Entity.getString介绍

暂无

代码示例

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

private boolean isSameTag(String relationIRI, String ontologyTermIRI, Entity e)
{
  return ontologyTermIRI.equals(e.getString(TagMetadata.OBJECT_IRI)) && relationIRI
      .equals(e.getString(TagMetadata.RELATION_IRI));
}

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

private boolean isSameTag(String relationIRI, String ontologyTermIRI, Entity e) {
 return ontologyTermIRI.equals(e.getString(TagMetadata.OBJECT_IRI))
   && relationIRI.equals(e.getString(TagMetadata.RELATION_IRI));
}

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

@Override
public void collectCategoryInfo(RepositoryCollection repositoryCollection) throws IOException
{
  Repository repo = repositoryCollection.getRepositoryByEntityName("Category");
  for (Entity entity : repo)
  {
    String name = entity.getString("name");
    String description = entity.getString("description");
    String code = entity.getString("code_string");
    categoryInfo.put(name, new UniqueCategory(name, code, description));
  }
}

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

@Override
  public File getFile()
  {
    String file = RunAsSystemAspect.runAsSystem(() -> pluginSettings.getString(fileAttribute));
    if (null != file && !file.isEmpty())
    {
      return new File(file);
    }
    return null;
  }
}

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

private String getSetting(String name, String defaultValue)
{
  String value = RunAsSystemAspect.runAsSystem(() -> molgenisSettings.getString(name));
  return value != null ? value : defaultValue;
}

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

private static Relation asRelation(Entity tagEntity)
{
  String relationIRI = tagEntity.getString(TagMetadata.RELATION_IRI);
  if (relationIRI == null)
  {
    return null;
  }
  return Relation.forIRI(relationIRI);
}

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

private OntologyTerm asOntologyTerm(Entity tagEntity) {
 String objectIRI = tagEntity.getString(TagMetadata.OBJECT_IRI);
 if (objectIRI == null) {
  return null;
 }
 return ontologyService.getOntologyTerm(objectIRI);
}

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

private Ontology asOntology(Entity tagEntity) {
  String codeSystemIRI = tagEntity.getString(TagMetadata.CODE_SYSTEM);
  if (codeSystemIRI == null) {
   return null;
  }
  return ontologyService.getOntology(codeSystemIRI);
 }
}

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

@Override
public String getString(String attributeName) {
 return getEntity().getString(attributeName);
}

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

private boolean qualifiedNodePath(String nodePath, Entity entity) {
 Iterable<Entity> nodePathEntities =
   entity.getEntities(OntologyTermMetaData.ONTOLOGY_TERM_NODE_PATH);
 return Lists.newArrayList(nodePathEntities)
   .stream()
   .anyMatch(
     nodePathEntity -> {
      String childNodePath =
        nodePathEntity.getString(OntologyTermNodePathMetaData.NODE_PATH);
      return !StringUtils.equals(nodePath, childNodePath)
        && childNodePath.startsWith(nodePath);
     });
}

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

private OntologyTerm asOntologyTerm(Entity tagEntity)
{
  String objectIRI = tagEntity.getString(TagMetadata.OBJECT_IRI);
  if (objectIRI == null)
  {
    return null;
  }
  return ontologyService.getOntologyTerm(objectIRI);
}

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

private void recursivelyCollectAttributeIdentifiers(
  Iterable<Entity> attributeEntities, List<String> attributeIdentifiers) {
 for (Entity attributeEntity : attributeEntities) {
  if (!attributeEntity.getString(AttributeMetadata.TYPE).equals(COMPOUND.toString())) {
   attributeIdentifiers.add(attributeEntity.getString(AttributeMetadata.ID));
  }
  Iterable<Entity> entities = attributeEntity.getEntities(AttributeMetadata.CHILDREN);
  if (entities != null) {
   recursivelyCollectAttributeIdentifiers(entities, attributeIdentifiers);
  }
 }
}

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

private Entity findAttributeEntity(EntityType entityType, String attributeName)
{
  Entity entityTypeEntity = dataService.findOneById(ENTITY_TYPE_META_DATA, entityType.getId());
  Optional<Entity> result = stream(entityTypeEntity.getEntities(ATTRIBUTES).spliterator(), false)
      .filter(att -> attributeName.equals(att.getString(AttributeMetadata.NAME))).findFirst();
  return result.isPresent() ? result.get() : null;
}

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

private boolean shouldShortenGoNLRef(Entity entity, Entity resourceEntity)
{
  return resourceEntity.getString(vcfAttributes.getRefAttribute().getName())
             .indexOf(entity.getString(vcfAttributes.getRefAttribute().getName())) == 0;
}

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

@Override
 public Entity next() {
  Entity entity = iterator.next();
  if (isEmpty(entity.getString(ALLOWED_IDENTIFIER))) {
   DynamicEntity dynamicEntity = new DynamicEntity(getEntityType());
   dynamicEntity.set(entity);
   entity = dynamicEntity;
   entity.set(ALLOWED_IDENTIFIER, String.valueOf(count.incrementAndGet()));
  }
  return entity;
 }
};

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

private boolean hasAltAttribute(Entity entity)
{
  return entity.getString(vcfAttributes.getAltAttribute().getName()) != null;
}

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

public static Location create(Entity entity)
  {
    return new AutoValue_Location(entity.getString(CHROM), entity.getInt(POS));
  }
}

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

@Override
public void deleteAll() {
 for (Entity e : this) {
  String entityId = e.getString(ScheduledJobMetadata.ID);
  scheduler.unschedule(entityId);
 }
 delegate().deleteAll();
}

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

private boolean shouldLengthenGoNLRef(Entity resourceEntity)
{
  return vcfAttributes.getRefAttribute()
            .getName()
            .indexOf(resourceEntity.getString(vcfAttributes.getRefAttribute().getName())) == 0;
}

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

@Override
public Query<Entity> createQuery(Entity entity)
{
  String chromosome = entity.getString(VcfAttributes.CHROM);
  Integer position = entity.getInt(VcfAttributes.POS);
  Locus locus = new Locus(chromosome, position);
  return createQuery(locus);
}

相关文章