gpt4 book ai didi

pl.edu.icm.model.bwmeta.y.YContributor.isInstitution()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 07:16:40 26 4
gpt4 key购买 nike

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

YContributor.isInstitution介绍

暂无

代码示例

代码示例来源:origin: pl.edu.icm.yadda/yadda-client-common-api

private static CONTRIBUTOR_TYPE detectContributorType(final YContributor cont) {
  CONTRIBUTOR_TYPE type = CONTRIBUTOR_TYPE.UNKNOWN;
  if (cont.isPerson()) {
    type = CONTRIBUTOR_TYPE.PERSON;
  } else if (cont.isInstitution()) {
    type = CONTRIBUTOR_TYPE.INSTITUTION;
  }
  return type;
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-client-common-api

private CONTRIBUTOR_TYPE detectContributorType(final YContributor cont) {
  CONTRIBUTOR_TYPE type = CONTRIBUTOR_TYPE.UNKNOWN;
  if (cont.isPerson()) {
    type = CONTRIBUTOR_TYPE.PERSON;
  } else if (cont.isInstitution()) {
    type = CONTRIBUTOR_TYPE.INSTITUTION;
  }
  return type;
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-polindex

private List<YContributor> authors(YElement element) {
  List<YContributor> result = Lists.newArrayList();
  
  for (YContributor contributor : element.getContributors()) {
    if (contributor.isInstitution()) {
      continue;
    }
    // TODO - brać tylko autorów i współautorów???
    result.add(contributor);
  }
  
  return result;
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl

private static void proceedInstitutions(YContributor yc,
    LinkedList<PredicateAndObject> pao) {
  if(yc.isInstitution()){
    if (yc.getIdentity()!=null & ! yc.getIdentity().isEmpty())
      pao.add(new PredicateAndObject(RelConstants.RL_IS_INSTITUTION,RelConstants.NS_INSTITUTION+yc.getIdentity()));
  }
}

代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core

protected List<String> resolveAddresses(final YContributor contributor, final IFilteringContext filteringContext) {
  final List<String> addresses = new LinkedList<String>();
  if (contributor.isInstitution()) {
    final YAttribute institution = contributor.getOneAttribute(YConstants.AT_INSTITUTION);
    if (institution != null) {
      for (final YAttribute address : institution.getAttributes(YConstants.AT_INSTITUTION_ADDRESS)) {
        addresses.add(detailsFilter.filter(address.getValue(), InputType.RICH_TEXT, filteringContext));
      }
    }
  }
  return addresses;
}

代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core

public EditorialOfficeInfo getEditorialOfficeInfo(AbstractElementInfo<?> abstractElementInfo) {
  List<YContributor> contributors = abstractElementInfo.getContributors();
  if (contributors != null) {
    for (YContributor contributor : contributors) {
      if (contributor.isInstitution() &&
          ContributorConstants.ROLE_EDITORIAL_OFFICE.equals(contributor.getRole())) {
        YAttribute institution = contributor.getOneAttribute(YConstants.AT_INSTITUTION);
        if (institution != null) {
          String email = elementAttributesExtractor.getInstitutionEmail(institution);
          String www = elementAttributesExtractor.getInstitutionWWW(institution);
          return new EditorialOfficeInfo(email, www);
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl

if(yc.isInstitution()){
          if (yc.getIdentity()!=null & ! yc.getIdentity().isEmpty())
  pao.add(new PredicateAndObject(RelConstants.RL_IS_INSTITUTION,RelConstants.NS_INSTITUTION+yc.getIdentity()));

代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core

protected void fetchPersonality(final YContributor contributor, final ViewContributor viewContributor,
    final IFilteringContext filteringContext) {
  if (!contributor.isInstitution() || contributor.getIdentity() == null || contributor.getIdentity().isEmpty()) {
    return;
  }
  try {
    final YInstitution inst = dataSourcesFactory.getYCatalogDataSource()
        .getInstitutionById(contributor.getIdentity());
    if (inst != null) {
      final String addr = inst.getOneAttributeSimpleValue(YConstants.AT_CONTACT_LOCATION);
      viewContributor.setPublisherId(contributor.getIdentity());
      viewContributor.getAddresses().add(detailsFilter.filter(addr, InputType.RICH_TEXT, filteringContext));
      viewContributor.getContacts()
          .addAll(CommonBuilderUtils.resolveContacts(inst, filteringContext, detailsFilter));
    }
  } catch (final Exception e) {
    throw new SystemException(Modules.DETAILS, "Error fetching intitution: " + contributor.getIdentity(), e);
  }
}

代码示例来源:origin: pl.edu.icm.synat/synat-process-common

if (contributor.isInstitution()) {
  continue;

代码示例来源:origin: pl.edu.icm.yadda/yadda-content

if(yc.isInstitution()){
          if (yc.getIdentity()!=null & ! yc.getIdentity().isEmpty())
  pao.add(new PredicateAndObject(RelConstants.RL_IS_INSTITUTION,RelConstants.NS_INSTITUTION+yc.getIdentity()));

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com